请输入您要查询的百科知识:

 

词条 General Inter-ORB Protocol
释义

  1. Environment Specific Inter-ORB Protocols

  2. Messages

  3. Further reading

  4. References

{{refimprove|date=September 2014}}

In distributed computing, General Inter-ORB Protocol (GIOP GIABEL) 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:

  1. Internet InterORB Protocol (IIOP) — The Internet Inter-Orb Protocol is an implementation of the GIOP for use over the Internet, and provides a mapping between GIOP messages and the TCP/IP layer.&91;1&93;
  2. SSL InterORB Protocol (SSLIOP) — SSLIOP is IIOP over SSL, providing encryption and authentication.
  3. HyperText InterORB Protocol (HTIOP) — HTIOP is IIOP over HTTP, providing transparent proxy bypassing.
  4. Zipped IOP (ZIOP) — A zipped version of GIOP that reduces the bandwidth usage

Environment Specific Inter-ORB Protocols

As an alternative to GIOP, CORBA includes the concept of an Environment Specific Inter-ORB Protocol (ESIOP). While GIOP is defined to meet general-purpose needs of most CORBA implementations, an ESIOP attempts to address special requirements. For example, an ESIOP might use an alternative protocol encoding to improve efficiency over networks with limited bandwidth or high latency. ESIOPs can also be used to layer CORBA on top of some non-CORBA technology stack, such as Distributed Computing Environment (DCE).[2][3]

DCE Common Inter-ORB Protocol (DCE-CIOP) is an ESIOP for use in DCE. It maps CORBA to DCE RPC and CDR (Command Data Representation).[2][4]{{rp|48}}[3] DCE-CIOP is defined in chapter 16 of the CORBA 2.6.1 standard.[5]

Messages

{{Expand section|date=March 2016}}

Further reading

  • {{cite web |url=http://www.omg.org/spec/CORBA/Current/ |title=The official CORBA standard from the OMG group}}

References

1. ^{{cite web |url=http://www.omg.org/library/iiop4.html |title=Archived copy |accessdate=2014-08-19 |deadurl=yes |archiveurl=https://web.archive.org/web/20140628185045/http://www.omg.org/library/iiop4.html |archivedate=2014-06-28 |df= }}
2. ^{{cite book|author=Linda Rising|title=Design Patterns in Communications Software|url=https://books.google.com/books?id=vy1Zj1OOUUwC&pg=PA445|date=23 July 2001|publisher=Cambridge University Press|isbn=978-0-521-79040-6|page=445|quote=In addition to the standard GIOP and IIOP protocols, the CORBA specification allows ORB implementors to define Environment Specific Inter-ORB Protocols (ESIOP)s... Only one ESIOP protocol is defined in the CORBA 2.x family of specifications: the DCE Common Inter-ORB Protocol (DCE-CIOP). The OMG is attempting to standardize other protocols for such domains, such as wireless and mobile systems, which have unique performance characteristics and optimization points.}}
3. ^{{cite book|author1=Zahir Tari|author2=Omran Bukhres|title=Fundamentals of Distributed Object Systems: The CORBA Perspective|url=https://books.google.com/books?id=4mZNmR-a3jwC&pg=PA178|date=7 April 2004|publisher=John Wiley & Sons|isbn=978-0-471-46411-2|page=178|quote=ESIOP (Environment Specific Inter-ORB Protocol) is a concrete GIOP protocol which is used to communicate in a particular environment. An ESIOP is optimized for a specific environment and may be chosen over TCP/IP... An example of ESIOP is DCE-CIOP (DCE-Common Inter-ORB Protocol) which makes use of a subset of DCE-RPC facilities and parts of GIOP specification.}}
4. ^{{cite conference |last=Kim |first=Dong Jin |last2=Namgoong |first2=Han |last3=Lew |first3=Young-Chul |title=A bridge for heterogeneous communication between CORBA and DCE |conference=From Multimedia Services to Network Services: 4th International COST 237 Workshop, Lisboa, Portugal, December 15-19, 1997. Proceedings |editor-last=Danthine |editor-first=Andre |editor2-last=Diot |editor2-first=Christophe |publisher=Springer |date=5 December 1997 |page=45–58 |isbn=978-3-540-63935-0 |url=https://books.google.com/books?id=3-E7lIWgF8kC&pg=PA48 |quote= The other approach is using Environment Specific Inter-ORB Protocol(ESIOP), the DCE Common Inter-ORB Protocol(DCE-CIOP). DCE-CIOP messages represent OMG IDL types by using the Common Data Representation(CDR) transfer syntax.}}
5. ^{{cite book |url=http://www.omg.org/cgi-bin/doc?formal/2002-05-15.pdf |format=PDF |title=The Common Object Request Broker: Architecture and Specification: Revision 2.6.1 |chapter=The DCE ESIOP |publisher=OMG |date=May 2002 |page=557 |accessdate=2016-05-11 |quote=This chapter specifies an Environment-Specific Inter-ORB Protocol (ESIOP) for the OSF DCE environment, the DCE Common Inter-ORB Protocol (DCE-CIOP). }}
{{compu-network-stub}}

1 : Distributed computing

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 18:21:23