البروتوكول العام بين المنظمات
في الحوسبة الموزعة ، يُعد بروتوكول GIOP ( بروتوكول التواصل العام بين وسطاء طلب الكائنات ) بروتوكول الرسائل الذي تتواصل من خلاله وسطاء طلب الكائنات (ORBs) في CORBA . وتتولى مجموعة إدارة الكائنات (OMG) صيانة المعايير المرتبطة بهذا البروتوكول. الإصدار الحالي من GIOP هو 2.0.2. يوفر تصميم GIOP عدة بروتوكولات محددة، منها:
- بروتوكول الإنترنت بين المدارات [ 1 ] (IIOP) - بروتوكول الإنترنت بين المدارات هو تطبيق لبروتوكول GIOP للاستخدام عبر الإنترنت ، ويوفر ربطًا بين رسائل GIOP وطبقة TCP/IP . [ 2 ]
- بروتوكول SSL InterORB (SSLIOP) - SSLIOP هو بروتوكول IIOP عبر SSL ، ويوفر التشفير والمصادقة .
- بروتوكول HyperText InterORB (HTIOP) - HTIOP هو بروتوكول IIOP عبر HTTP ، مما يوفر تجاوزًا شفافًا للوكيل.
- بروتوكول InterORB المضغوط (ZIOP) - نسخة مضغوطة من بروتوكول GIOP تقلل من استخدام النطاق الترددي
بروتوكولات خاصة بالبيئة بين المنظمات التنظيمية
كبديل لبروتوكول GIOP، يتضمن CORBA مفهوم بروتوكول الربط البيني بين الكائنات الخاص بالبيئة (ESIOP). بينما صُمم GIOP لتلبية الاحتياجات العامة لمعظم تطبيقات CORBA، يسعى ESIOP إلى تلبية متطلبات خاصة. على سبيل المثال، قد يستخدم ESIOP ترميز بروتوكول بديل لتحسين الكفاءة عبر الشبكات ذات النطاق الترددي المحدود أو زمن الاستجابة العالي. كما يمكن استخدام ESIOPs لدمج CORBA فوق بعض تقنيات أخرى غير CORBA، مثل بيئة الحوسبة الموزعة (DCE). [ 3 ] [ 4 ]
بروتوكول DCE المشترك بين منظمات موارد الكائنات (DCE-CIOP) هو بروتوكول ESIOP يُستخدم في بيئة DCE. وهو يربط بروتوكول CORBA ببروتوكول DCE RPC وCDR (تمثيل بيانات الأوامر). [ 3 ] [ 5 ] : 48 [ 4 ] تم تعريف DCE-CIOP في الفصل 16 من معيار CORBA 2.6.1. [ 1 ]
رسائل
بروتوكول GIOP (بروتوكول التواصل العام بين وسطاء طلب الكائنات) هو بروتوكول الرسائل الذي تستخدمه وسطاء طلب الكائنات (ORBs) للتواصل في أنظمة الحوسبة الموزعة القائمة على CORBA. الإصدار الحالي من هذا البروتوكول هو GIOP 2.0.2، وهو يوفر عددًا من البروتوكولات المحددة مثل IIOP وSSLIOP وHTIOP وZIOP. يقوم IIOP بربط رسائل GIOP بطبقة TCP/IP لاستخدامها عبر الإنترنت، بينما يوفر SSLIOP التشفير والمصادقة. أما HTIOP، فيتيح تجاوز الوكيل بشفافية باستخدام IIOP عبر HTTP. وأخيرًا، ZIOP هو نسخة مضغوطة من GIOP تقلل من استهلاك النطاق الترددي. بالإضافة إلى هذه البروتوكولات، يتضمن CORBA أيضًا مفهوم بروتوكول ESIOP (بروتوكول التواصل بين وسطاء طلب الكائنات الخاص بالبيئة) لتلبية متطلبات محددة. يمكن لبروتوكول ESIOP استخدام ترميز بروتوكول بديل لتحسين الكفاءة عبر الشبكات ذات النطاق الترددي المحدود أو زمن الاستجابة العالي، أو يمكن استخدامه لدمج CORBA فوق تقنيات أخرى غير CORBA مثل DCE. يُعد بروتوكول DCE المشترك بين وحدات ORB (DCE-CIOP) بروتوكول ESIOP يربط CORBA ببروتوكول DCE RPC وCDR. [ 6 ]
للمزيد من القراءة
- "المعيار الرسمي لـ CORBA الصادر عن مجموعة OMG" . مؤرشف من الأصل بتاريخ 2017-04-02 . تم الاطلاع عليه بتاريخ 2016-03-03 .
انظر أيضاً
مراجع
- 1 2 "بروتوكول ESIOP الخاص ببيئة DCE". وسيط طلب الكائنات المشترك: البنية والمواصفات: المراجعة 2.6.1 (ملف PDF) . OMG . مايو 2002. ص 557. تاريخ الاسترجاع 11-05-2016 .
يحدد هذا الفصل بروتوكولًا خاصًا ببيئة وسيط طلب الكائنات (ESIOP) لبيئة OSF DCE، وهو بروتوكول وسيط طلب الكائنات المشترك (DCE-CIOP).
- ↑ "بروتوكول الإنترنت بين مراكز البيانات (IIOP): وصف موجز" من OMG . مؤرشف من الأصل بتاريخ 28-06-2014 . تم الاطلاع عليه بتاريخ 19-08-2014 .
- 1 2 ليندا رايزينغ (23 يوليو 2001). أنماط التصميم في برمجيات الاتصالات . مطبعة جامعة كامبريدج. ص 445. ISBN 978-0-521-79040-6بالإضافة إلى بروتوكولي GIOP وIIOP القياسيين، تسمح مواصفات CORBA لمطوري ORB بتعريف بروتوكولات خاصة بالبيئة بين ORB (ESIOP). يُعرَّف بروتوكول ESIOP واحد فقط في مجموعة مواصفات CORBA 2.x، وهو بروتوكول DCE المشترك بين ORB (DCE-CIOP) .
وتسعى OMG إلى توحيد بروتوكولات أخرى لمجالات مثل الأنظمة اللاسلكية والمتنقلة، التي تتميز بخصائص أداء فريدة ونقاط تحسين محددة.
- 1 2 زهير طاري؛ عمران بوخريس (7 أبريل 2004). أساسيات أنظمة الكائنات الموزعة: منظور كوربا . جون وايلي وأولاده. ص 178. ISBN 978-0-471-46411-2بروتوكول ESIOP
(بروتوكول الاتصال بين الكائنات الوسيطة الخاص بالبيئة) هو بروتوكول GIOP مُحدد يُستخدم للتواصل في بيئة معينة. يُحسّن بروتوكول ESIOP خصيصًا لبيئة معينة، ويمكن تفضيله على بروتوكول TCP/IP. ومن أمثلة بروتوكول ESIOP بروتوكول DCE-CIOP (بروتوكول الاتصال بين الكائنات الوسيطة المشترك لـ DCE)، الذي يستخدم مجموعة فرعية من إمكانيات DCE-RPC وأجزاء من مواصفات GIOP.
- ↑ كيم، دونغ جين؛ نامغونغ، هان؛ ليو، يونغ تشول (5 ديسمبر 1997). دانتين، أندريه؛ ديوت، كريستوف (محررون). جسر للتواصل غير المتجانس بين CORBA وDCE . من خدمات الوسائط المتعددة إلى خدمات الشبكة: ورشة العمل الدولية الرابعة COST 237، لشبونة، البرتغال، 15-19 ديسمبر 1997. وقائع المؤتمر. سبرينغر. الصفحات 45-58 . ISBN 978-3-540-63935-0أما
النهج الآخر فهو استخدام بروتوكول الربط بين الكائنات الخاص بالبيئة (ESIOP)، وبروتوكول الربط بين الكائنات المشترك (DCE-CIOP). تمثل رسائل DCE-CIOP أنواع OMG IDL باستخدام صيغة نقل البيانات المشتركة (CDR).
- ↑ "حول مواصفات بنية وسيط طلب الكائنات المشتركة، الإصدار 3.4" . www.omg.org . تاريخ الاطلاع: 13 أبريل 2023 .
- الحوسبة الموزعة
- أجزاء من شبكة الحاسوب
