جدول المحتويات:
- التعريف - ماذا يعني بروتوكول الإنترنت المشترك (IIOP)؟
- تيكوبيديا توضح بروتوكول الإنترنت بين ORB (IIOP)
التعريف - ماذا يعني بروتوكول الإنترنت المشترك (IIOP)؟
Internet Inter-ORB Protocol (IIOP) هو بروتوكول موجه للكائنات يستخدم لتسهيل تفاعل الشبكة بين البرامج الموزعة المكتوبة بلغات البرمجة المختلفة. يستخدم IIOP لتحسين اتصال الإنترنت والإنترانت للتطبيقات والخدمات.
IIOP هو جزء لا يتجزأ من الهندسة المعمارية لطلبات كائن عام (CORBA) ، وهو معيار معروف في صناعة تكنولوجيا المعلومات. IIOP هو تطبيق لبروتوكول Inter-ORB العام (GIOP) ، وهو بروتوكول تفاعلي مجردة يستخدمه وسطاء طلب الكائن (ORB).
يشبه IIOP طراز كائن المكونات الموزعة من Microsoft (DCOM) ، وهو منافس أساسي لـ CORBA / IIOP.
تيكوبيديا توضح بروتوكول الإنترنت بين ORB (IIOP)
مثل CORBA ، يتبع IIOP بنية عميل خادم للاتصال ، حيث يتم إرسال طلب رسالة دائمًا من عميل إلى خادم.
مواصفات مجموعة إدارة الكائنات (OMG) لـ IIOP هي كما يلي:
- تمثيل البيانات الشائعة (CDR): يوفر طريقة تشفير / فك تشفير البيانات القياسية
- مرجع كائن قابل للتشغيل المتداخل (IOR): يجب أن يكون لدى العميل عنوان برنامج ، يُعرف باسم IOR ، قبل إرسال طلب خادم. يعتمد IOR على عنوان IP وأرقام منافذ الخادم وعادة ما يتم تعيينه إلى جدول قيمة تم إنشاؤه بواسطة جهاز الكمبيوتر الخاص بالعميل.
- تنسيقات الرسائل المعرفة لدعم مواصفات ORB الخاصة بـ CORBA
تشمل مزايا IIOP:
- أفضل حيادية العمارة
- شفافية التواصل
- قابلية التوسع
- رمز إعادة الاستخدام
