Кіріспе

Объект сұранысы брокерлері CORBA жүйесінде байланыс жасайтын протокол. Таратылған есептеулерде, Жалпы ORB протоколы (GIOP) – объект сұранысы брокерлерінің (ORB) CORBA жүйесінде байланыс жасайтын хабарлама протоколы болып табылады. Протоколға қатысты стандарттарды Object Management Group (OMG) ұстап тұрады. GIOP-тың қазіргі нұсқасы 2.0.2. GIOP архитектурасы бірнеше нақты протоколдарды қамтиды, олардың ішінде:

Интернет ИнтерОРБ протоколы
SSL ИнтерОРБ протоколы (SSLIOP) – SSLIOP, SSL арқылы IIOP болып табылады, шифрлау және аутентификацияны қамтамасыз етеді. HyperText InterORB Protocol (HTIOP) – HTIOP, HTTP арқылы IIOP, мөлдір прокси арқылы өтуді қамтамасыз етеді. Zipped InterORB Protocol (ZIOP) – GIOP-тың жолақ енін азайтатын зиптелген нұсқасы.

Қоршаған ортаға қатысты арнайы ӨЖБ-аралық хаттамалар

GIOP-қа балама ретінде CORBA, ортаға қатысты Inter ORB протоколының (ESIOP) тұжырымын қамтиды. GIOP көптеген CORBA жүзеге асырулардың жалпы мақсаттағы қажеттіліктерін қанағаттандыру үшін анықталған болса, ESIOP арнайы талаптарды шешуге бағытталған. Мысалы, ESIOP, шектеулі өткізу қабілеті немесе жоғары жауап уақыты бар желілерде тиімділікті арттыру үшін балама протоколтық кодтауды пайдалана алады. ESIOP-ты CORBA-ны CORBA емес технологиялық жиынтықтардың үстіне, мысалы, Таратылған есептеу ортасы (DCE) сияқты жағдайларда енгізуге болады. DCE Common Inter ORB Protocol (DCE CIOP) – DCE-де пайдалануға арналған ESIOP. Ол CORBA-ны DCE RPC және CDR (Бұйрық деректерінің өрнектелуі) форматына бейімдейді.

Хабарламалар

General Inter ORB Protocol (GIOP) — CORBA негізіндегі таратылған есептеу жүйелерінде объект сұранысы брокерлерінің (ORB) байланысуы үшін қолданылатын хабарлама протоколы. GIOP 2.0.2 – осы протоколдың қазіргі нұсқасы, және ол IIOP, SSLIOP, HTIOP және ZIOP сияқты бірнеше нақты протоколдарды қамтиды. IIOP – GIOP хабарламаларын TCP/IP қабатына Интернет арқылы пайдалану үшін бейімдеу, ал SSLIOP шифрлау және аутентификацияны қамтамасыз етеді. HTIOP болса, IIOP арқылы HTTP арқылы мөлдір проксилерді айналып өтуге мүмкіндік береді. Соңында, ZIOP – GIOP-тың сығылған нұсқасы, ол өткізу қабілетін азайтуға бағытталған. Бұл протоколдардан басқа, CORBA нақты талаптарды қанағаттандыру үшін Environment Specific Inter ORB Protocol (ESIOP) тұжырымын да қамтиды. ESIOP шектеулі өткізу қабілеті немесе жоғары жауап уақыты бар желілерде тиімділікті арттыру үшін балама протоколдық кодтауды қолдануға немесе CORBA-ны DCE сияқты CORBA емес технологияларға енгізуге мүмкіндік береді. DCE Common Inter ORB Protocol (DCE CIOP) – CORBA-ны DCE RPC және CDR-мен байланыстыратын ESIOP.