Protocollo Internet Inter-ORB (IIOP)

Autore: Lewis Jackson
Data Della Creazione: 5 Maggio 2021
Data Di Aggiornamento: 25 Giugno 2024
Anonim
RMI over IIOP Remote method invocation over Internet inter orb protocol
Video: RMI over IIOP Remote method invocation over Internet inter orb protocol

Contenuto

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

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 Microsofts, che è un concorrente principale CORBA / IIOP.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

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

Come CORBA, IIOP segue un'architettura client-server per la comunicazione, in cui una richiesta 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 definiti per supportare le specifiche ORB CORBA

I vantaggi dello IIOP includono:


  • Migliore neutralità dell'architettura
  • Trasparenza della comunicazione
  • scalabilità
  • Riutilizzabilità del codice