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

Object Management Architecture (OMA)

Présentations similaires


Présentation au sujet: "Object Management Architecture (OMA)"— Transcription de la présentation:

1 Steve Vinoski CORBA Integrating Diverse Applications Within Distributed Heterogeneous Environments

2 Object Management Architecture (OMA)
OMG RFP process permet d’adopter de nouvelles spécifications compatibles Object Model description des objets Reference Model description des interactions entre objets

3 OMA Reference Model

4 Object Request Broker ( ORB )
Élément clé de la communication entre objets. Assure le transport des requêtes de manière invisible pour le développeur.

5 Object Services Services de base de CORBA via des interfaces multi-domaines. Naming Service Trading Service Event Service

6 Common Facilities Interfaces de services de base .
Orientées pour être utilisées par les applications dans leurs environnements technologiques spécifiques.

7 Domain Interfaces Interfaces de base suivant les domaines d’activités ( banques, hôpitaux,…) Il existe de nombreuses interfaces différentes selon les domaines.

8 Application Interfaces
Ce sont les objets spécifiquement définis pour une application.

9 Objects Frameworks Dans chaque framework, les composants communiquent en peer-to-peer, étant simultanément des clients pour d’autres services et des serveurs pour leurs services.

10 Interface Definition Language (OMG IDL)
La standardisation d’une interface commune permet aux objets de communiquer. L’ utilisation de IDL en CORBA permet de spécifier : Les informations concernant les objets du système L’ invocation des méthodes par d’autres objets Le CORBA Interface Repository ( IR ) permet à toute application d’accéder aux informations de l’ IDL Type System pendant son éxécution.

11 The ORB Core Object Location Object Implementation
Object Execution State Com° Mechanisms  Object Creation    Directory Service Convert-to-String Service

12 Compilation IDL

13 Ex : Compilation Multi-Langages

14 Stubs et Skeletons

15 Invocation Dynamique Dynamic Invocation Interface ( DII )
Synchronous Invocation  Deferred Synchronous Invocation  Oneway Invocation  Dynamic Skeleton Interface ( DSI ) 

16 Object Adapters Object Registration Object Reference Generation
Server Process Application  Object activation      Request Demultiplexing  Objects upcalls 

17 CONCLUSION Heterogeneity Object Model Legacy Integration
Object-Oriented Approach 


Télécharger ppt "Object Management Architecture (OMA)"

Présentations similaires


Annonces Google