Кіріспе
Объект сұранысы брокерлері CORBA жүйесінде байланыс жасайтын протокол. Таратылған есептеулерде, Жалпы ORB протоколы (GIOP) – объект сұранысы брокерлерінің (ORB) CORBA жүйесінде байланыс жасайтын хабарлама протоколы болып табылады. Протоколға қатысты стандарттарды Object Management Group (OMG) ұстап тұрады. GIOP-тың қазіргі нұсқасы 2.0.2. GIOP архитектурасы бірнеше нақты протоколдарды қамтиды, олардың ішінде:
In distributed computing, General Inter ORB Protocol (GIOP) is the message protocol by which object request brokers (ORBs) communicate in CORBA. Standards associated with the protocol are maintained by the Object Management Group (OMG). The current version of GIOP is 2.0.2. The GIOP architecture provides several concrete protocols, including:
Internet InterORB Protocol
SSL InterORB Protocol (SSLIOP) — SSLIOP is IIOP over SSL, providing encryption and authentication. HyperText InterORB Protocol (HTIOP) — HTIOP is IIOP over HTTP, providing transparent proxy bypassing. Zipped InterORB Protocol (ZIOP) — A zipped version of GIOP that reduces the bandwidth usage
Интернет ИнтерОРБ протоколы
SSL ИнтерОРБ протоколы (SSLIOP) – SSLIOP, SSL арқылы IIOP болып табылады, шифрлау және аутентификацияны қамтамасыз етеді. HyperText InterORB Protocol (HTIOP) – HTIOP, HTTP арқылы IIOP, мөлдір прокси арқылы өтуді қамтамасыз етеді. Zipped InterORB Protocol (ZIOP) – GIOP-тың жолақ енін азайтатын зиптелген нұсқасы.
In distributed computing, General Inter ORB Protocol (GIOP) is the message protocol by which object request brokers (ORBs) communicate in CORBA. Standards associated with the protocol are maintained by the Object Management Group (OMG). The current version of GIOP is 2.0.2. The GIOP architecture provides several concrete protocols, including:
Internet InterORB Protocol
SSL InterORB Protocol (SSLIOP) — SSLIOP is IIOP over SSL, providing encryption and authentication. HyperText InterORB Protocol (HTIOP) — HTIOP is IIOP over HTTP, providing transparent proxy bypassing. Zipped InterORB Protocol (ZIOP) — A zipped version of GIOP that reduces the bandwidth usage
Қоршаған ортаға қатысты арнайы ӨЖБ-аралық хаттамалар
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.