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:

  1. 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.
  2. SSL InterORB Protocol (SSLIOP) — SSLIOP är IIOP över SSL , vilket ger kryptering och autentisering .
  3. HyperText InterORB Protocol (HTIOP) — HTIOP är IIOP över HTTP , vilket ger transparent proxy-bypass.
  4. 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 .

Se även