Table des matières:
- Définition - Que signifie Object Request Broker (ORB)?
- Techopedia explique Object Request Broker (ORB)
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 Request Broker Architecture), permettant aux développeurs d'effectuer des appels d'application au sein d'un réseau informatique. ORB est un agent qui transmet les appels d'opérations client / serveur dans un environnement distribué et assure une communication transparente des objets.
ORB prend en charge une grande variété de services middleware, y compris, mais sans s'y limiter, 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 gérer un large éventail de demandes des clients. Ainsi, les développeurs peuvent modifier ORB pour répondre aux exigences des tâches pour les demandes des clients entrants.
Techopedia explique Object Request Broker (ORB)
ORB fait ce qui suit:
- Recherche, fait correspondre et instancie des objets de machine distante
- Rassemble des paramètres entre les objets d'application
- Gère les problèmes de sécurité au-delà des frontières de la machine
- Récupère et publie des objets de données sur des machines locales disponibles pour d'autres ORB
- Appelle des méthodes d'objet distant en utilisant l'invocation de méthode statique et dynamique.
- Instancie automatiquement les objets inactifs
- Méthodes de rappel des routes
- Communique le protocole inter-ORB (IIOP) avec d'autres ORB via Internet
Les développeurs doivent gérer ORB avec connaissance et soin lorsqu'ils sont appliqués comme solution aux problèmes récurrents d'environnement distribué. S'ils ne sont pas traités correctement, les problèmes peuvent s'intensifier. Les inconvénients de l'ORB comprennent:
- Manque de prise en charge des transactions asynchrones
- Manque de prise en charge de l'intégration des applications héritées non orientées objet
- Absence d'implémentation ORB standard dans la norme CORBA
Microsoft a développé des approches ORB propriétaires dans le modèle d'objet commun (COM) et le modèle d'objet commun distribué (DCOM).
