Casa reti Cos'è il protocollo internet inter-orb (iiop)? - definizione da techopedia

Cos'è il protocollo internet inter-orb (iiop)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa IIOP (Internet Inter-ORB Protocol)?

Il protocollo IIOP (Internet Inter-ORB Protocol) è un protocollo orientato agli oggetti utilizzato per facilitare l'interazione di rete tra programmi distribuiti scritti in diversi linguaggi di programmazione. IIOP viene utilizzato per migliorare la comunicazione Internet e intranet per applicazioni e servizi.


IIOP è un componente integrale della Common Object Request Broker Architecture (CORBA), che è un noto standard del settore IT. IIOP è un'implementazione del Protocollo Inter-ORB generale (GIOP), che è un protocollo di interazione astratto utilizzato dai broker di richieste di oggetti (ORB).


IIOP è simile al DCOM (Distributed Component Object Model) di Microsoft, che è un concorrente principale CORBA / IIOP.

Techopedia spiega il protocollo IIOP (Internet Inter-ORB Protocol)

Come CORBA, IIOP segue un'architettura client-server per la comunicazione, in cui una richiesta di messaggio viene sempre trasmessa da un client a un server.


Le specifiche OMG (Object Management Group) per IIOP sono le seguenti:

  • Common Data Representation (CDR): fornisce un metodo di codifica / decodifica dati standard
  • Interoperable Object Reference (IOR): il client deve disporre di un indirizzo di programma, noto come IOR, prima di inviare una richiesta del server. Lo IOR si basa sull'indirizzo IP e sui numeri di porta del server ed è di solito associato a una tabella dei valori creata dal computer del client.
  • Formati di messaggi definiti per supportare le specifiche ORB di CORBA

I vantaggi dello IIOP includono:

  • Migliore neutralità dell'architettura
  • Trasparenza della comunicazione
  • scalabilità
  • Riutilizzabilità del codice
Cos'è il protocollo internet inter-orb (iiop)? - definizione da techopedia