Stéphane Frenot - Département Télécommunication - SID -
[email protected] II - Corba 120
CORBA
Stéphane Frenot - Département Télécommunication - SID -
[email protected] II - Corba 121
Objectifs des approches distribuées
Vue macroscopique
•Développer des applications dont les services sont répartis
sur plusieurs machines interconnectées par un réseau
•Contraintes
–Développement similaire à une approche centralisée
•Moyens : masquer les "détails"
–"Détails" du réseau => On ne connaît pas la localisation
–"Détails" des langages utilisés => On ne connaît pas
l'implantation
Stéphane Frenot - Département Télécommunication - SID -
[email protected] II - Corba 122
Quelques architectures
•OSF (Open Software Foundation)
–Distributed Computing Environnement
•Microsoft
–Distributed Component Object Model
•OMG (Object Management Group)
–Common Object Request Broker Architecture (CORBA)
•Sun
–EJB (Enterprise Java Beans)
Stéphane Frenot - Département Télécommunication - SID -
[email protected] II - Corba 123
CORBA
•Fondé sur le modèle client/serveur s'échangeant des valeurs
•Une architecture
–OMA : Object Management Architecture
•Un langage de description des services offerts
–IDL : Interface Definition Language
•Un modèle d'échange d'informations
–Valeurs atomiques, Valeurs Contruites et Références d'objet
•Mais surtout une spécification papier de l'ORB et des
services
Stéphane Frenot - Département Télécommunication - SID -
[email protected] II - Corba 124
Objet client Objet serveur
Etat ?
Service ?
Problématique
Vue microscopique
•Service ==> appel des méthodes
•Etat ==> accès aux attributs
Espace 1 Espace 2
1 / 37 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!