Définition - Que signifie Object Request Broker (ORB)?
Un 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 traiter 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.
Definir Tech explique Object Request Broker (ORB)
ORB fait ce qui suit:
- Recherche, correspond et instancie des objets machine distants
- Rassemble les paramètres entre les objets d'application
- Gère 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
- Appelle des méthodes d'objet distantes à l'aide d'un appel 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'il est appliqué 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 d'applications héritées non orientées objet
- Manque 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).