Object Request Broker

Object Request Broker

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 (en) General Inter-ORB Protocol).

Quelques ORB :

  • JacORB - un ORB (CORBA 2.3) opensource pour java.
  • openORB - un ORB (CORBA 2.4.2) opensource sous license BSD-like relativement stable et efficace dont le développement s'est arrêté en 2005, pour java
  • ObjectBroker (ex-Digital) intégré par BEA avec Tuxedo dans l'offre M3, (voir BEA Systems, en:Tuxedo (software))
  • OmniORB - un ORB reposant sur la norme CORBA (respectant largement la norme CORBA 2.6), édité sous licence GNU GPL pour python et c++
  • Orbit, utilisé par GNOME (CORBA 2.0 à 2.3 selon le langage utilisé (c++, java, lisp, perl, python, php, etc.)
  • Orbix de Progress Software (sans doute le plus puissant, CORBA 2.6)
  • VisiBroker de Borland (Ex-Inprise qui a racheté la société Visigenic et a étendu leur produit) respecte la norme CORBA 2.6

Voir également

Autres articles

Références externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Object Request Broker de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Object Request Broker — (ORB) bezeichnet in der Informationstechnik einen Vermittler, der die Kommunikation von Objekten innerhalb eines verteilten Systems, wie z. B. des Internets, ermöglicht, und dies sowohl betriebssystem als auch programmiersprachenunabhängig.… …   Deutsch Wikipedia

  • Object Request Broker —   [Abk. ORB], CORBA …   Universal-Lexikon

  • Object request broker — In distributed computing, an object request broker (ORB) is a piece of middleware software that allows programmers to make program calls from one computer to another via a network. ORBs promote interoperability of distributed object systems… …   Wikipedia

  • Object Request Broker —    Abbreviated ORB. A communications mechanism used in an object oriented distributed computing environment in which program modules can be written in any programming language and still provide services to other applications.    An object makes a …   Dictionary of networking

  • Object Request Broker — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Common Object Request Broker Architecture — The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to work together (i.e., it… …   Wikipedia

  • Common object request broker architecture — CORBA, acronyme de Common Object Request Broker Architecture, est une architecture logicielle, pour le développement de composants et d’Object Request Broker ou ORB. Ces composants, qui sont assemblés afin de construire des applications complètes …   Wikipédia en Français

  • Common Object Request Broker Architecture — Die Common Object Request Broker Architecture (CORBA, englisch für Allgemeine Architektur für Vermittler von Objekt Anforderungen) ist eine Spezifikation für eine objektorientierte Middleware, deren Kern ein sog. Object Request Broker, der ORB… …   Deutsch Wikipedia

  • Common Object Request Broker Architecture — CORBA, acronyme de Common Object Request Broker Architecture, est une architecture logicielle, pour le développement de composants et d’Object Request Broker ou ORB. Ces composants, qui sont assemblés afin de construire des applications complètes …   Wikipédia en Français

  • Common Object Request Broker Architecture — Common Object Request Broker Architecture,   CORBA …   Universal-Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”