Allmänt Inter-ORB-protokoll
Inom distribuerad beräkning är General Inter-ORB Protocol ( GIOP ) meddelandeprotokollet genom vilket objektförfråganmäklare ( ORB ) kommunicerar i CORBA . Standarder associerade med protokollet underhålls av Object Management Group (OMG). Den nuvarande versionen av GIOP är 2.0.2. GIOP-arkitekturen tillhandahåller flera konkreta protokoll, inklusive:
- Internet InterORB Protocol (IIOP) — Internet Inter-Orb Protocol är en implementering av GIOP för användning över Internet och tillhandahåller en mappning mellan GIOP-meddelanden och TCP/IP- lagret.
- SSL InterORB Protocol (SSLIOP) — SSLIOP är IIOP över SSL , vilket ger kryptering och autentisering .
- HyperText InterORB Protocol (HTIOP) — HTIOP är IIOP över HTTP , vilket ger transparent proxy-bypass.
- Zipped InterORB Protocol (ZIOP) — En zippad version av GIOP som minskar bandbreddsanvändningen
Miljöspecifika Inter-ORB-protokoll
Som ett alternativ till GIOP inkluderar CORBA konceptet med ett miljöspecifikt inter-ORB-protokoll (ESIOP). Medan GIOP är definierad för att möta allmänna behov för de flesta CORBA-implementeringar, försöker en ESIOP att tillgodose särskilda krav. Till exempel kan en ESIOP använda en alternativ protokollkodning för att förbättra effektiviteten över nätverk med begränsad bandbredd eller hög latens. ESIOP:er kan också användas för att lagra CORBA ovanpå någon icke-CORBA-teknologistack, såsom Distributed Computing Environment (DCE).
DCE Common Inter-ORB Protocol (DCE-CIOP) är en ESIOP för användning i DCE. Den mappar CORBA till DCE RPC och CDR (Command Data Representation). DCE-CIOP definieras i kapitel 16 i CORBA 2.6.1-standarden.
Meddelanden
Vidare läsning
- "Den officiella CORBA-standarden från OMG-gruppen" . Arkiverad från originalet 2017-04-02 . Hämtad 2016-03-03 .