Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.