ORB est le sigle de Object Request Broker (traduction littérale : courtier de requêtes objet). Un ORB est l'ensemble de fonctions (classes Java, bibliothèques C++...) qui implémentent un « bus logiciel » par lequel des objets envoient et reçoivent des requêtes et des réponses, de manière transparente et portable : il s'agit de l'activation ou de l'invocation par un objet, et à distance, d'une méthode d'un autre objet distribué - en pratiq
ORB est le sigle de Object Request Broker (traduction littérale : courtier de requêtes objet). Un ORB est l'ensemble de fonctions (classes Java, bibliothèques C++...) qui implémentent un « bus logiciel » par lequel des objets envoient et reçoivent des requêtes et des réponses, de manière transparente et portable : il s'agit de l'activation ou de l'invocation par un objet, et à distance, d'une méthode d'un autre objet distribué - en pratique les objets invoqués sont souvent des services. Un ORB s'apparente à une tuyauterie permettant les échanges de messages entre objets. Les ORBs appartiennent à la famille des middleware ou intergiciels. La plupart des ORBs (hormis la technologie COM/DCOM de Microsoft) s'appuient sur la norme CORBA publiée par l'OMG. Deux ORBs peuvent communiquer entre eux au travers du protocole IIOP (Internet Inter-ORB Protocol, voir également General Inter-ORB Protocol). Quelques ORB :
-ObjectBroker (ex-Digital) intégré par BEA avec Tuxedo dans l'offre M3, (voir :en:BEA Systems, :en:Tuxedo (software))
- - un ORB reposant sur la norme CORBA, édité sous licence GNU GPL
-Orbit, utilisé par GNOME
-Orbix de l'irlandais Iona (sans doute le plus puissant)
-VisiBroker de Borland (Ex-Inprise qui a racheté la société Visigenic et a étendu leur produit)
Voir également
Autres articles
-Common Object Request Broker Architecture
-Service Oriented Architecture
-Client-serveur
-Architecture trois tiers
- 2 produits analogues à CORBA : RMI (et Remote procedure call) Références externes
-
-
-
-
- Catégorie:Architecture logicielle de:Object Request Broker en:Object request broker es:Object Request Broker it:Object Request Broker ja:Object Request Broker nl:Object Request Broker