Object Management Architecture (OMA)

Slides:



Advertisements
Présentations similaires
Applications N-Tiers Rappels: architecture et méthodologie
Advertisements

C#3 et le projet Linq Mitsuru FURUTA
Invocation de Méthode à des Objets distants RMI et Corba
ORB (1/2) ORB : Object Request Broker
Invocation de Méthode à des Objets distants Exemple : CORBA
Architecture CORBA réseau Objet Corba Application Serveur
Objets Distribués Chronique d ’une invasion annoncée
Julien HERON.
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
L’architecture .net et ASP.net
Reference Model of Open Distributed Processing
51 Les technologies XML Cours 6 : XML et les architectures N-tiers – Tier Métier Janvier Version 1.0 -
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Cours 2 : Les Web Services Concepts Généraux
Programmation Objet en JAVA Cours 9 : Réseau R. M

Stage réalisé à l ’INRA d ’AVIGNON
Introduction aux services WEB
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
JAVASERVER FACES Un framework Java pour le développement Web.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Java Remote Method Invocation (RMI)
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
7 - EAI Les EAI : Enterprise Application Integration Marché
Architecture SOA et service WCF
Programmation Approche composants Ing5 SI
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
UML F. Laperruque INRA – SAGA CATI SICPA.
CAT 2000 LES MIDDLEWARES Présenté par : Tagmouti Siham Smires Ali
Interopérabilité JOnAS - CORBA
Urbanisation des SI – NFE107 Fiche de lecture Y. Durand-Poudret
Common Object Request Broker Architecture (CORBA)
OIL & UPML DREVET - HUMBERT Introduction OIL : un langage de description dontologies UPML : un langage de description de systèmes à base.
Clients riches RIA (Rich Internet Application) / RDA
1 1 Corba avec Java et C Jean-Marc Vanel Transiciel - Sogeti.
Introduction au bus CORBA
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure dInformatique (ESI) Plate-forme.NET.
Séminaire Service Interoperability on Context Level in Ubiquitous Computing Environments Davide Bazzi IIUF Etude de larticle: Service Interoperability.
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
CORBA (Common Request Broker Architecture)
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
4 - Annuaires Les Annuaires d ’Entreprises Offres et solutions
SGBD orientés Objet Standards : OMG et ODMG.
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
CORBA Un concept de l ’OMG Mathieu Estival Biomédical, 3°Année.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
UML : un peu d’histoire H. Lounis.
1 Extension du modèle de composants CORBA avec accès concurrent à des données partagées Travail réalisé par : Landry BREUIL PFE, ISIMA Encadrants : Gabriel.
Mastère Professionnel Systèmes de Communication et Réseaux
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
France Télécom R&D Le présent document contient des informations qui sont la propriété de France Télécom. L'acceptation de ce document par son destinataire.
Java RMI: Remote Method Invocation
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
Réalisé avec le soutien de Pied de page fixe Pied de page 1 Titre Sous titre.
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Web Services 17/01/2009.
Modèle à objets et sérialisation Olivier ChamlaFrançois Chastanet.
Java Remote Method Invocation
Retour sur les interfaces Les méthodes définies dans une interface sont des méthodes qui doivent absolument être implémentées par une ou des sous-classes.
Applications distribuées Introduction Jean-Jacques LE COZ.
CORBA. Agenda ë L ’OMG ë Object Management Architecture (OMA) ë Le langage IDL ë Architecture CORBA ë Intéropérabilité : CORBA 2 ë Les composants de l.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
IDL interface définition langage. Plan Introduction Principaux éléments IDL Types de données IDL Déclaration de module Déclaration d'interface Déclaration.
Transcription de la présentation:

Steve Vinoski CORBA Integrating Diverse Applications Within Distributed Heterogeneous Environments

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

OMA Reference Model

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.

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

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

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

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

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.

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.

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

Compilation IDL

Ex : Compilation Multi-Langages

Stubs et Skeletons

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

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

CONCLUSION Heterogeneity Object Model Legacy Integration Object-Oriented Approach