Object Request Broker (ORB)

Auteur: Laura McKinney
Date De Création: 9 Avril 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
What is ORB protocol ! Object request broker paradigm in distributed computing
Vidéo: What is ORB protocol ! Object request broker paradigm in distributed computing

Contenu

Définition - Que signifie Object Request Broker (ORB)?

Un objet ORB (Object Request Broker) est un composant d'application middleware qui utilise la spécification CORBA (Common Object Broker Architecture), permettant aux développeurs de faire des appels d'application au sein d'un réseau informatique. ORB est un agent qui transmet les appels d'opération client / serveur dans un environnement distribué et garantit une communication d'objet transparente.

ORB prend en charge une grande variété de services middleware, notamment la notification, les déclencheurs d'événements, le traitement des transactions, la persistance et la sécurité. ORB peut être configuré pour s’adapter à une variété d’environnements et traiter un large éventail de demandes de clients. Ainsi, les développeurs peuvent modifier ORB pour répondre aux exigences de tâches pour les demandes client entrantes.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Object Request Broker (ORB)

ORB fait ce qui suit:

  • Recherche, correspond et instancie les objets de la machine distante
  • Recueille les paramètres entre les objets de l'application
  • Traite les problèmes de sécurité au-delà des limites de la machine
  • Récupère et publie des objets de données sur des machines locales disponibles pour d'autres ORB
  • Invoque les méthodes d'objet distant à l'aide de l'appel de méthode statique et dynamique.
  • Instancie automatiquement les objets inactifs
  • Méthodes de rappel des itinéraires
  • Communique le protocole IIOP (Inter-ORB Protocol) avec d'autres ORB via Internet

Les développeurs doivent gérer ORB avec connaissance et précaution lorsqu'ils sont appliqués en tant que solution aux problèmes récurrents de l'environnement distribué. En cas de traitement incorrect, les problèmes peuvent s'intensifier. Les inconvénients de ORB incluent:


  • Absence de prise en charge des transactions asynchrones
  • Absence de prise en charge de l'intégration d'applications existantes non orientées objet
  • Absence de mise en œuvre standard d'ORB dans la norme CORBA

Microsoft a développé des approches propriétaires ORB dans les modèles COM (Common Object Model) et DCOM (Distributed Common Object Model).