CORBA

Ressource Plume
  • Création ou MAJ importante : 30/10/12
  • Correction mineure : 30/10/12
  • Auteur de la fiche : David Rousse (CNRS DSI)
Mots clés

 

Ce document a été rédigé par David Rousse, puis relu et complété par Riadh Ben Halima (LAAS et Ecole Nationale d'Ingénieurs de Sfax (Tunisie)) et Bechir Zalila (Ecole Nationale d'Ingénieurs de Sfax (Tunisie)).

Vue d'ensemble

Les principes

L'architecture

Les points clés

L'IDL (Interface Definition Language)

L'ORB (Object Request Broker)

L'ORB, définition

L'ORB, côté client

L'ORB, côté serveur

L'architecture inter-ORB

Les services

Les utilitaires communs

Les objets métier

Positionnement vis à vis d'autres middllewares applicatifs

 

Services web COM+ CORBA RMI RPC
Description Middleware orienté message permettant l’échange d’informations entre entités logicielles de manière normalisée Middleware orienté objet permettant l’invocation de méthodes sur des objets distants fonctionnant sur des systèmes MS Windows Middleware orienté objet permettant l’invocation de méthodes sur des objets distants fonctionnant sur des systèmes hétérogènes Middleware orienté objet permettant l’invocation de méthodes sur des objets distants fonctionnant sur des machines virtuelles JAVA Middleware orienté application permettant l’invocation de procédures distantes
Mécanisme de découverte UDDI SCM (Service Control Manager), base de registre Naming Service Service RMI Registry ou JNDI Port mapper
Mécanisme de description WSDL API DCOM, TypeLib et MSIDL IDL Interface JAVA IDL
Mécanisme de formatage des communications SOAP ou REST Object RPC (extension de RPC DCE) GIOP Transport Layer de RMI RPC
Encodage XML Binaire DCOM (NDR) Binaire CORBA (CDR) Binaire RMI Binaire RPC (XDR)
Mécanisme de transport HTTP, HTTPS, SMTP Protocole de niveau Transport (niveau 4 OSI) IIOP sur TCP JRMP ou IIOP Socket
Quelques implantations disponibles .net, Apache Axis Plateformes MS Windows Jacord, Orbacus, PolyOrb, OmniOrb Serveurs J2EE du marché Beaucoup de produits en production depuis des années

 

Références