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

Steve Vinoski CORBA Integrating Diverse Applications Within Distributed Heterogeneous Environments.

Présentations similaires


Présentation au sujet: "Steve Vinoski CORBA Integrating Diverse Applications Within Distributed Heterogeneous Environments."— 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 dadopter 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 dactivité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 dautres services et des serveurs pour leurs services.

10 Interface Definition Language (OMG IDL) La standardisation dune 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 dautres objets Le CORBA Interface Repository ( IR ) permet à toute application daccé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 "Steve Vinoski CORBA Integrating Diverse Applications Within Distributed Heterogeneous Environments."

Présentations similaires


Annonces Google