Protocole Internet inter-orbite (iiop)

Définition - Que signifie Internet Inter-ORB Protocol (IIOP)?

Le protocole Internet Inter-ORB (IIOP) est un protocole orienté objet utilisé pour faciliter l'interaction réseau entre des programmes distribués écrits dans différents langages de programmation. IIOP est utilisé pour améliorer la communication Internet et intranet pour les applications et les services.

IIOP fait partie intégrante de la Common Object Request Broker Architecture (CORBA), qui est une norme bien connue de l'industrie informatique. IIOP est une implémentation du General Inter-ORB Protocol (GIOP), qui est un protocole d'interation abstrait utilisé par les courtiers de demande d'objet (ORB).

IIOP est similaire au modèle d'objet de composant distribué (DCOM) de Microsoft, qui est un concurrent principal de CORBA / IIOP.

Definir Tech explique le protocole Internet Inter-ORB (IIOP)

Comme CORBA, IIOP suit une architecture client-serveur pour la communication, où une demande de message est toujours transmise d'un client à un serveur.

Les spécifications de l'Object Management Group (OMG) pour IIOP sont les suivantes:

  • Représentation commune des données (CDR): fournit une méthode standard de codage / décodage des données
  • Référence d'objet interopérable (IOR): le client doit avoir une adresse de programme, appelée IOR, avant d'envoyer une demande de serveur. L'IOR est basé sur l'adresse IP et les numéros de port du serveur et est généralement mappé à une table de valeurs créée par l'ordinateur du client.
  • Formats de message définis pour prendre en charge les spécifications ORB de CORBA

Les avantages de l'IIOP comprennent:

  • Meilleure neutralité de l'architecture
  • Transparence de la communication
  • Évolutivité
  • Réutilisation du code