La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Architecture CORBA réseau Objet Corba Application Serveur

Présentations similaires


Présentation au sujet: "Architecture CORBA réseau Objet Corba Application Serveur"— Transcription de la présentation:

1 Architecture CORBA réseau Objet Corba Application Serveur
Application Cliente ORB serveur POA Référence d’objet (IOR) ORB client Requête réseau Requête POA Objet Corba Interface d’objet id Objet d’implantation Activation

2 Objet d’implé- mentation
ORB client ORB serveur Objet corba Objet d’implé- mentation Client Stub POA invocation opération send_request receive_request_ service_contexts receive_request réseau invocation opération renvoie résultat send_reply receive_reply réseau renvoie résultat

3 Compilation interface IDL
Gestionnaire.idl Généré À implémenter jidl Client Serveur _GestionnaireStub.java GestionnaireOperations.java GestionnairePOA.java Gestionnaire.java Gestionnaire_Impl.java Client.java GestionnaireHelper.java Serveur.java Utile seulement si utilisation des modes in/inout dans l’idl GestionnaireHolder.java

4 Fichiers générés Interfaces : Classes utilitaires :
Gestionnaire GestionnaireOperations Classes utilitaires : GestionnaireHelper : conversion de type, insertion dans un Any, extraction, obtenir le TypeCode GestionnaireHolder : gestion du passage des paramètres en mode inout/out Stub : _GestionnaireStub envoie de requêtes invisible par le programmeur instancié automatiquement par GestionnaireHelper (narrow) Skeleton : GestionnairePOA reçoit et décode des requêtes doit être héritée par l’implantation

5 Hiérarchie en Java org.omg.PortableServer.Servant
<<Abstraite>> org.omg.CORBA.portableObjectImpl org.omg.PortableServer.Servant <<Interface>> GestionnaireOperations étend étend étend Implémente <<Interface>> Gestionnaire <<abstract>> GestionnairePOA étend étend _GestionnaireStub <<Interface>> Org.omg.CORBA.Object Gestionnaire_Impl Standard Généré À implémenter


Télécharger ppt "Architecture CORBA réseau Objet Corba Application Serveur"

Présentations similaires


Annonces Google