Title: ENSI MKS Mmoire De Fin Dtudes
1ENSI MKS Mémoire De Fin
DÉtudes
- Étude De Performance Des Brokers En vue De La
Conception Et Limplémentation Dun Marché
Virtuel Objet - Encadré par Heykel BOUAJINA
- Raoudha KCHERIF
- Réalisé par Sonia GUEHIS
2PLAN
- Introduction
- Architecture CORBA
- Etude de Performance des Brokers
- Le Marché Virtuel Objet
- Spécification des besoins
- Conception
- Réalisation et évaluation
- Conclusion et Perspectives
3Émergence des systèmes distribués
Introduction
- Nouveaux problèmes
- Nommage, localisation, interoperabilité.
4Motivation
Architecture des solutions logicielles de MKS
5PLAN
- Introduction
- Architecture CORBA
- Etude de Performance des Brokers
- Le Marché Virtuel Objet
- Spécification des besoins
- Conception
- Réalisation et évaluation
- Conclusion et Perspectives
6- LArchitecture CORBACommon Object Request Broker
Architecture
- Standard Fondé dans les années 1990 par lOMG.
Niveau interstitiel (middleware)
7CORBA (Suite)
- GIOP General Inter ORB Protocol
- Interopérabilité entre différents ORBs.
- IIOP Internet Inter ORB Protocol
- Protocole dinteropérabilité standard pour
Internet.
8PLAN
- Introduction
- Architecture CORBA
- Etude de Performance des Brokers
- Le Marché Virtuel Objet
- Spécification des besoins
- Conception
- Réalisation et évaluation
- Conclusion et Perspectives
9Présentation Des ORB
- Visibroker
- Produit commercialisé par Inprise
- Visibroker 4.1
- TAO
- Fondée au sein du centre Center for Distributed
Object Computing at Washington Univeristy - Omniorb
- Proposé par AT T laboratories of Cambridge
- Omniorb 3.0.4.
10 Plates Formes
- Win 95/98/2000 Win 95/98/2000
Win 95/98/2000
11Installation Configuration
12Langage de Programmation
- Visibroker
- C, Java.
- Deux compiltaeurs Idl2cpp Idl2java.
- Tao
- C.
- Un seul compilateur Tao_idl
- Omniorb
- C.
- Un seul compilateur OmniIdl.
13Temps de Réponse
TAO
Temps de réponse(ms)
961
498
VISIBROKER
360
230
101
80
OMNIORB
40
28
20
Nb_requêtes
10
0 50 100 500
1000
Courbe représentative du temps de réponse en
fonction du nombre de requêtes
14La Sécurité
- Visibroker
- Borland Security service .
- Le protocole SSL ( Secure Sockets Layer).
- Tao
- The CORBA Security Service for TAO est un
projet en cours de développement. - Nouveau protocole SSLIOP.
- Omniorb
- Nimplémente pas le service de sécurité.
15Services Disponibles
16Bilan
17PLAN
- Introduction
- Architecture CORBA
- Etude de Performance des Brokers
- Le Marché Virtuel Objet
- Spécification des besoins
- Conception
- Réalisation et évaluation
- Conclusion et Perspectives
18Spécification Des Besoins
- Marché boursier Place de marché où se passe la
vente et lachat des instruments financiers. - Un instrument financier Tout ce qui peut être
acheté ou vendu sur le marché financier en
particulier les actions. - Une transactionCest un traitement dun acte de
correspondance entre un ordre dachat et de
vente.
19Spécification Des Besoins ( Suite)
- Les fonctionnalités du marché Virtuel objet sont
20Spécification (Suite)
21PLAN
- Introduction
- Architecture CORBA
- Etude de Performance des Brokers
- Le Marché Virtuel Objet
- Spécification des besoins
- Conception
- Réalisation et évaluation
- Conclusion et Perspectives
22Conception Générale
Interface IDL
Compilateur Idl de Visibroker
Implémentation des objets
Implémentation du client
Implémentation du serveur
23Conception Détaillée
24Conception Détaillée (Suite)
Client2
Client1
CConnexionImp
CMarket
Regestry
25PLAN
- Introduction
- Architecture CORBA
- Etude de Performance des Brokers
- Le Marché Virtuel Objet
- Spécification des besoins
- Conception
- Réalisation et évaluation
- Conclusion et Perspectives
26Réalisation évaluation
- Les contraintes et le choix de développement
- le choix de lOrb Visibroker
- Le langage C.
- Lutilisation des composantes STL ( Standard
Template Library)
27(No Transcript)
28PLAN
- Introduction
- Architecture CORBA
- Etude de Performance des Brokers
- Le Marché Virtuel Objet
- Spécification des besoins
- Conception
- Réalisation et évaluation
- Conclusion et Perspectives
29Conclusion Perspectives
- Objectifs Atteints
- Une étude de performance des brokers dobjets
- Le choix de lOrb Visibroker
- Limplémentation du Marché Virtuel objet
- Perspectives
- Étendre les tests sur la plate forme Sun
- Enrichir lapplication par des services tel que
la sécurité ou encore le service dévénement.
30Merci Pour votre Attention
Fin