پنجشنبه, ۲۰ اردیبهشت, ۱۴۰۳ / 9 May, 2024
مجله ویستا
ارتباط اشیاء تجاری توزیعشده براساس استاندارد CORBA
استاندارد ساختار معمارى CORBA توسط گروه OMG و بهمنظور برقرارى ارتباط بين اشياء توزيعشده تدوين گرديده است. اشيائى که خود حاوى ماجولهاى نرمافزارى مىباشند. | ||||
| ||||
CORBA شيوهاى را عرضه نموده است که ازطريق آن اجراى برنامههاى (اشياء) نوشتهشده به زبانهاى مختلف صرفنظر از سختافزار و محل قرارگرفتن آنها در شبکه، امکانپذير مىگردد. اين استاندارد براى معمارىهاى چندلايهاى و برنامههاى کاربردى client/server بويژه در مواقعى که اجراى يک فرآيند به اجزاى فرآيندى بر روى کامپيوتر ديگرى بستگى دارد مناسب مىباشد. | ||||
برخى مواقع CORBA را بهعنوان يک (مسير عمومى نرمافزاري) و يا (مسير اشياء) توصيف مىنمايند. زيرا درواقع يک واسط ارتباطى مبتنى بر نرمافزار است که ازطريق آن مکان اشياء و دسترسى به آنها انجام مىپذيرد. | ||||
استاندارد CORBA درواقع مؤلفه ارتباطات معمارى مديريت اشياء (OMA-Object Management Architecture) مىباشد. ازطريق CORBA ساير المانها نظير security services ،naming services و transaction services معرفى مىگردند. | ||||
اغلب عبارت CORBA را بجاى OMA مورد استفاده قرار مىدهند. اشياء CORBA توسط زبان IDL تعريف مىشوند. اين زبان فرآيندها (متدهاي) شيء را شرح داده و فرمت دادههاى ارسالى و مقادير برگشتى را معين مىنمايد. براى هريک از زبانهاى برنامهنويسى مانند Smalltalk ،Java ،C++ ،C و COBOL يک کامپايلر مجزا در زبان IDL درنظر گرفته شده است. بدين ترتيباين امکان براى برنامهنويسان فراهم گرديده است تا متدهاى سازنده را بکار برند که در ساير زبانها با آنها آشنا مىباشند و برنامههاى کاربردى client و server هرکدام با زبان مربوط به خود صحبت نمايند. | ||||
| ||||
اشياء تعريفشده توسط IDL در Repository واسط ذخيره مىگردند بهنحوى که اشياء ذخيرهشده مىتوانند توسط برنامههاى کاربردى client بهمنظور آگاهى از اينکه چه اشيائي، درمسير (bus) قابل دستيابى مىباشند، مورد استعلام قرارگيرند. | ||||
هرگاه در زمان اجرا درخواستى توسط يک client مربوط به شيئى که در مکان دورى برروى شبکه ارتباطى قرار دارد، صادر گردد، ORB-Object Request Broker اين پيگيرى را انجام مىدهد. | ||||
در اين رابطه ORB با ارائه يک proxy object در فضاى آدرس client، درواقع بهگونهاى وانمود مىنمايد که شيء موردنظر يک شيء محلى است. ارتباط بين client و server براساس مکانيزم معرفىشده توسط پروتکل GIOP بصورت تبادل پيام صورت مىپذيرد. | ||||
| ||||
براساس اين پروتکل هرگاه يک ORB client بخواهد يک CORBA operation روى server انجام دهد، ابتدا يک پيام GIOP به server ارسال نموده و سپس ORB server با دريافت درخواست client، آن را تبديل به فراخوانى يک شيء روى server مىنمايد و سپس مقدار برگشتى آن بهعنوان نتيجه پاسخ پيام GIOP خواهد بود و نهايتاً ORB client با دريافت پاسخ و تبديل آن به مقدار برگشتى يک متد، آن را دراختيار برنامه کاربردى client قرار مىدهد. | ||||
GIOP مستقل از هرگونه Network transport مىباشد اگرچه وقتى پروتکل GIOP روى TCP/IP فرستاده شود IIOP ناميده مىشود. | ||||
| ||||
زمانى که براى اولينبار IDL در نسخه CORBA1.0 ارائه گرديد تنها تعداد اندکى از زبانها ازجمله C را پشتيبانى مىنمود. در نسخه CORBA2.0، نگاشت زبانهاى بيشترى فراهم گرديد (بخصوص ++C و Java) ضمن آنکه ORBهاى بيشترى توسط عرضه کنندگان مختلف در GIOP پشتيبانى گرديد. | ||||
در نسخه CORBA3.0 علاوهبر معرفى استانداردهاى ديوارهاى آتش (firewall) براى ارتباط ازطريق اينترنت، پارامترهاى مربوط به کيفيت سرويسهاى CORBA نيز در اين نسخه درنظر گرفته شدند. اين پارامترها برنامهنويسان را قادر مىسازد تا سرويسهاى اساسى را در سطوح بالاتر فعال نمايند. | ||||
قابليت Interoperability مؤلفههاى CORBA با نرمافزار Enterprise JavaBeans شرکت سان نيز بهنسخه CORBA3 اضافه گرديده است. |
همچنین مشاهده کنید
- ارتباط اشیاء تجاری توزیعشده براساس استاندارد CORBA
- چالشهای کسب و کار
- تعریف و انواع تجارت الکترونیک
- مزیتهای تجارت الکترونیکی
- نیازهای تجارت الکترونیکی
- زیرساختهای لازم جهت تجارت الکترونیکی (Infrastructure)
- کاربرد مؤسسات ذینفع در فرآیند خرید online
- دولت الکترونیکی (e-Government)
- ارتباط اشیاء تجاری توزیعشده براساس استاندارد(2) CORBA
- امنیت اطلاعات در تجارت الکترونیک(۲)
- استانداردهای ایجاد اسناد در کسبوکار تجاری (۲)
- طراحی برنامه کاربردی براساس مدل کسب و کار
- نیازمندیهای کاربر
- معایب تجارت الکترونیکی
- ارتباط در تجارت الکترونیک
- مبادله الکترونیکی دادهها
- چگونگی انتخاب راهحلهای آماده در تجارت الکترونیک
- امنیت اطلاعات در تجارت الکترونیک (۳)
- کارتهای اعتباری و بانکداری الکترونیکی
- استانداردهای ایجاد اسناد در کسبوکار تجاری
نمایندگی زیمنس ایران فروش PLC S71200/300/400/1500 | درایو …
دریافت خدمات پرستاری در منزل
pameranian.com
پیچ و مهره پارس سهند
تعمیر جک پارکینگ
خرید بلیط هواپیما
ایران رهبر انقلاب دولت دولت سیزدهم انتخابات مجلس شورای اسلامی رافائل گروسی رئیس جمهور سید ابراهیم رئیسی حجاب انتخابات مجلس مجلس
قتل تهران پلیس هواشناسی شهرداری تهران وزارت بهداشت بارش باران آموزش و پرورش سیل سلامت فضای مجازی قوه قضاییه
گاز نمایشگاه نفت خودرو قیمت دلار قیمت خودرو مالیات قیمت طلا مسکن حقوق بازنشستگان ایران خودرو بازار خودرو بانک مرکزی
نمایشگاه کتاب نمایشگاه کتاب تهران تلویزیون محمدمهدی اسماعیلی کتاب سریال سینمای ایران دفاع مقدس سینما تئاتر موسیقی رسانه ملی
اینوتکس دانشجویان دانش بنیان
رژیم صهیونیستی غزه اسرائیل جنگ غزه فلسطین آمریکا رفح حماس روسیه حمله به رفح نوار غزه ترکیه
فوتبال پرسپولیس استقلال لیگ قهرمانان اروپا رئال مادرید لیگ برتر ذوب آهن بازی باشگاه استقلال لیگ برتر ایران نساجی لیگ برتر فوتبال ایران
اینترنت تبلیغات اپل عیسی زارع پور سامسونگ ناسا گوگل آب مایکروسافت شبکه اجتماعی
سرطان هندوانه آسم سنگ کلیه بیماران خاص کمردرد اعتیاد بیمه سبزیجات افسردگی