Accueil Réseaux Qu'est-ce que le protocole interorbe Internet (IIOP)? - définition de techopedia

Qu'est-ce que le protocole interorbe Internet (IIOP)? - définition de techopedia

Table des matières:

Anonim

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

Internet Inter-ORB Protocol (IIOP) est un protocole orienté objet utilisé pour faciliter l'interaction réseau entre les 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 l'architecture Common Object Request Broker Architecture (CORBA), qui est une norme bien connue de l'industrie informatique. IIOP est une implémentation du protocole général inter-ORB (GIOP), qui est un protocole d'interaction abstrait utilisé par les courtiers de demande d'objet (ORB).


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

Techopedia 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 OMG (Object Management Group) pour IIOP sont les suivantes:

  • CDR (Common Data Representation): fournit une méthode standard d'encodage / 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é sur 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
Qu'est-ce que le protocole interorbe Internet (IIOP)? - définition de techopedia