CORBA Un concept de l ’OMG Mathieu Estival Biomédical, 3°Année.

Slides:



Advertisements
Présentations similaires
Module 5 : Implémentation de l'impression
Advertisements

Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Xavier Blanc Web Services Xavier Blanc
Introduction aux environnements répartis
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Projet extranet My.Eolas
ORB (1/2) ORB : Object Request Broker
Architecture CORBA réseau Objet Corba Application Serveur
Objets Distribués Chronique d ’une invasion annoncée
Chapitre 1 Introduction
Stéphanie CLAPIÉ Antoine RENARD
Object Management Architecture (OMA)
Exposé système et nouvelles technologies réseaux Windows Management Intrumentation José-Manuel DUARTE – IR3.
L’architecture .net et ASP.net
UML - Présentation.
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


Aiffegé informatique Réponse Appel doffre Aiffegé Informatique Sommaire 1)Présentation de Aiffegé informatique 2)Synthèse de lappel doffre 3)Réponse.
UML (Unified Modeling Langage)
NFE 107 : Urbanisation et architecture des systèmes d'information
Le Workflow et ses outils
Introduction aux services WEB
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
Urbanisation des SI Saâd AISSA Sami BENMOSBAH Delphine GAAG
Initiation à la conception de systèmes d'information
Réalisée par :Samira RAHALI
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Programmation Approche composants Ing5 SI
CAT 2000 LES MIDDLEWARES Présenté par : Tagmouti Siham Smires Ali
Gestion des bases de données
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Introduction au bus CORBA
Séminaire Service Interoperability on Context Level in Ubiquitous Computing Environments Davide Bazzi IIUF Etude de larticle: Service Interoperability.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
CORBA (Common Request Broker Architecture)
Masters IIGLI et IGLII – Programmation générique et conception objet – – Claude Montacié 1 Cours n° 9 Interopérabilité logicielle I Entre C++
SGBD orientés Objet Standards : OMG et ODMG.
Travail réalisé par : LATRECHE Imed Eddine MENASRIA Med Lamine
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Stratégie d’entreprise - Alstom Transport – Marco Férrogalini
Présentation Session RPSI
A LA RECHERCHE D'UNE OFFRE D'EMPLOI
Supports de formation au SQ Unifié
Architecture Logicielle Les blocs d’applications
Algorithmes et Programmation
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.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
Introduction au Génie Logiciel
Initiation à la conception des systèmes d'informations
21/10/2008 SYSTEME INFORMATIQUE.
Management de la qualité
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
PSPA : une plateforme de simulation en physique des accélérateurs Les journées informatique de l’IN2P3-IRFU octobre.
NORMES, STANDARDS et EDI.. OBJECTIFS n.n.n.n. LES NORMES ET STANDARDS n INTRODUCTION n LES NORMES ET STANDARD n LES EDI –CALS –APPEX.
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Les logiciels de gestion intégrée. Par Annie Tremblay.
Introduction aux technologies des web services en Java EE
Objectifs du développement Des agendas culturels et services quotidiens de La Libre Belgique et de La Dernière Heure et proposera des services d’informations.
Applications distribuées Introduction Jean-Jacques LE COZ.
ARIANE : Interopérabilité sémantique et accès aux sources d'information sur Internet Sylvain Aymard, Michel Joubert, Dominique Fieschi, Marius Fieschi.
CORBA. Agenda ë L ’OMG ë Object Management Architecture (OMA) ë Le langage IDL ë Architecture CORBA ë Intéropérabilité : CORBA 2 ë Les composants de l.
Transcription de la présentation:

CORBA Un concept de l ’OMG Mathieu Estival Biomédical, 3°Année

Tout d ’abord ... INTRODUCTION L ’évolution de l ’informatique ces dernières années Informatique de plus en plus accessible De plus en plus de machines différentes De plus en plus de besoins en communication d ’informations Nécessité de systèmes grandes échelles pour distribuer des applications sur un ensemble de machines hétérogènes et très éloignées géographiquement

Les besoins ... INTRODUCTION Nécessité d ’un réseau de communication fiable : Système évolutif Il doit pouvoir s ’adapter rapidement et A LONG TERME aux évolutions de l ’informatique Garantie de la communication des applications informatiques en place Prise en compte de l ’hétérogénéité des systèmes Prise en compte de l ’existant ASSURER L ’INTEROPERATIBILITE !!! Problème à traiter de front par l ’ensemble des principaux acteurs du monde informatique. C ’est une des tâches de l ’OMG

Présentation de l ’Object Management Group ... L ’OMG Statut : consortium Date de naissance : 1989, officialisant les réunions des ingénieurs de DGC, HP, et Sun pour débattre leurs points de vue Aujourd ’hui : regroupe plus de 700 organisations de l ’industrie informatique. Fournisseurs de matériels : Sun, HP, IBM... Fournisseurs de logiciels : Borland, Microsoft, Oracle… Utilisateurs : Boeing, Motorola, Alcatel… Travail : Créations de normes, qui proposent des solutions pour faire communiquer l ’ensemble des applications existantes. et la norme CORBA

I La norme CORBA ... CORBA Common Object Request L ’OMG Broker Architecture L ’OMG et la norme Cette norme réside sur trois points : Le bus CORBA à objets répartis Le langage IDL ( Interface Definition Language ) assure l ’interopératibilté Le modèle de référence de l ’OMG CORBA

Le modèle Objet …Schémas II Le modèle Objet …Schémas C C++ Smalltalk Java LE BUS CORBA Souche Souche Souche Souche Application serveur Code d’ implantation Bus CORBA Application cliente Référence de l’objet Objet CORBA Implanta-tion de l’objet Requête Interface ORB

Le modèle Objet …A retenir II Le modèle Objet …A retenir LE BUS CORBA BUS CORBA = BUS LOGICIEL pouvant s’appuyer sur une infrastructure réseau Objets référencés chez le client contient l’adresse de l’objet Interface définit un type abstrait d’objet Corba Processus d’activation = ‘réponse à la requête’

Architecture globale … II Architecture globale … LE BUS CORBA

IDL III Interface Definition Language … Langage de DESCRIPTION ! Précompilateur pour traduire en différents langage de programmation IDL

III Un programme IDL… IDL

III La compilation IDL vers Java… IDL

III Résultats … IDL

III Au final … Conclusion