Cuprins:
- Definiție - Ce înseamnă Protocolul Inter-ORB Internet (IIOP)?
- Techopedia explică Protocolul Inter-ORB Internet (IIOP)
Definiție - Ce înseamnă Protocolul Inter-ORB Internet (IIOP)?
Internet Inter-ORB Protocol (IIOP) este un protocol orientat pe obiect folosit pentru a facilita interacțiunea de rețea între programele distribuite scrise în diferite limbaje de programare. IIOP este utilizat pentru a îmbunătăți comunicarea prin Internet și Intranet pentru aplicații și servicii.
IIOP este o componentă integrantă a Common Object Request Broker Architecture (CORBA), care este un standard cunoscut al industriei IT. IIOP este o implementare a Protocolului General Inter-ORB (GIOP), care este un protocol de interacțiune abstractă folosit de brokerii de solicitare a obiectelor (ORB).
IIOP este similar cu modelul de obiect distribuit de componente Microsoft (DCOM), care este un concurent principal CORBA / IIOP.
Techopedia explică Protocolul Inter-ORB Internet (IIOP)
Ca și CORBA, IIOP urmărește o arhitectură client-server pentru comunicare, unde o solicitare de mesaj este întotdeauna transmisă de la un client la un server.
Specificațiile Grupului de gestionare a obiectelor (OMG) pentru IIOP sunt următoarele:
- Reprezentare comună a datelor (CDR): oferă o metodă standard de codificare / decodare a datelor
- Referință de obiect interoperabil (IOR): clientul trebuie să aibă o adresă de program, cunoscută sub numele de IOR, înainte de a trimite o solicitare de server. IOR se bazează pe adresa IP și numerele de port ale serverului și este de obicei asociată cu o tabelă de valori creată de computerul clientului.
- Formate de mesaje definite pentru a accepta specificațiile ORB ale CORBA
Avantajele IIOP includ:
- O mai bună neutralitate a arhitecturii
- Transparența comunicării
- scalabilitate
- Reutilizabilitatea codului
