Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.

Slides:



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

Module Systèmes d’exploitation
Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
Gérer son parc hétérogène depuis MOM et SMS avec QMX de Quest Software Laurent CAYATTE Consultant avant-vente Quest Software.
Un processus de conception des logiciels distribués pour l’automobile
Julien HERON.
Stéphanie CLAPIÉ Antoine RENARD
Le Grid Computing Par Frédéric ARLHAC & Jérôme MATTERA.
Object Management Architecture (OMA)
L’architecture .net et ASP.net
Le développement d’applications sous Lotus Notes
DIAS PEREIRA Maxime & AIMEUR Amar vous présentent
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
Les Web Services.
Localisation de services techniques dans un modèle à composants H. GRINE, C. Hérault, S. Lecomte, T. Delot Journées Composants, le Croisic 7 avril 2005.
Stéphane Frenot - Département Télécommunication - SID - II - Comp 312 Avantages de l'approche distribuée Economie Performance.
NFE 107 : Urbanisation et architecture des systèmes d'information
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Etude des Technologies du Web services
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
XML-Family Web Services Description Language W.S.D.L.
Réalisée par :Samira RAHALI
Passage Du Client Lourd Au Client Léger
Sommaire Objectif de Peakup Principes de fonctionnement
Applications Chapitre B17 et C18
Programmation Approche composants Ing5 SI
Développement à base des composants
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Interopérabilité JOnAS - CORBA
Développement d’application web
Soutenance de stage de fin d’études
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
Séminaire Service Interoperability on Context Level in Ubiquitous Computing Environments Davide Bazzi IIUF Etude de larticle: Service Interoperability.
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
CORBA (Common Request Broker Architecture)
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)
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
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.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Architecture Logicielle Les blocs d’applications
Le processus du logiciel
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
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.
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Les différents modèles d’architecture technique
MOCK.
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
Initiation à Oracle Server
Representational State Transfer - REST
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.
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
1 JEE 2010 Architectures n-tiers F.Pfister
Projet de fin d’étude Développement d’une application de gestion d’un parc informatique et de Help Desk Bonjour tout le monde, Avant de commencer je voudrais.
Introduction aux technologies des web services en Java EE
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
Universel Description Discovery and Integration « UDDI «
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.
WHAT IS THIS ? Serveur d’intégration Environnement JAVA Open Source Ou logiciel d’intégration continue.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Transcription de la présentation:

Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev - Génie logiciel1 Larchitecture des systèmes distribués

B.Shishedjiev - Génie logiciel2 Caractéristiques Partage des ressources Ouverts – Utilisent de matériel et logiciel de différents sources Parallélisme Expansible Tolérance aux fautes – continuer après une faute

B.Shishedjiev - Génie logiciel3 Désavantages Complexité Sécurité Gestion plus difficile Unprévisible

B.Shishedjiev - Génie logiciel4 Architectures distribuées Client-serveurs Objets distribués Systèmes multiprocesseur

B.Shishedjiev - Génie logiciel5 Systèmes multiprocesseurs Caractéristiques –Plusieurs processus –Gestion Pré-ordonnée Géré par un répartiteur –Il ny a pas une correspondance stricte entre processus et processeurs Utilisation – – les systèmes de temps réel – Les grilles informatiques (grids)

B.Shishedjiev - Génie logiciel6 Systèmes multiprocesseurs Gestion des feux de signalisations

B.Shishedjiev - Génie logiciel7 Client - serveur Caractéristiques –Des processus logiques –Les clients utilisent des services connaissent les serveurs –Les serveurs assurent les services Ne connaissent pas les clients Types –Client lourd –Client léger

B.Shishedjiev - Génie logiciel8 Couches dapplication Couche de présentation Couche de traitements Couche de gestion des données

B.Shishedjiev - Génie logiciel9 Client lourd et client léger

B.Shishedjiev - Génie logiciel10 Client- serveur Client léger –Utilisé quand on migre des vieux systèmes vers C/S systèmes –Serveur et réseau surchargés Client lourd –Le travail et mieux distribué –Gestion plus difficile –Chaque modification exige réinstallation de tout client

B.Shishedjiev - Génie logiciel11 Exemple Disributeur des billets

B.Shishedjiev - Génie logiciel12 Architecture 3-rayons

B.Shishedjiev - Génie logiciel13 Utilisation de cleint-serveur ArchitectureApplication 2-rayons – client léger Des systèmes évolués Des systèmes avec peu de données transmis – compilateurs Des systèmes avec beaucoup de données mais sans traitement des données - navigation 2-rayons – client lourd Traitement produit par des systèmes prêts - Excel Quand on a besoin dun traitement intensif des données – visualisation Quand la fonctionnalité du client est stable 3-rayonsLarges systèmes avec des clients nombreux Les données et les traitements sont volatils Intégration des données des plusieurs sources.

B.Shishedjiev - Génie logiciel14 Architecture dobjets distribués Caractéristiques –Il n y a pas différence entre objet client et objet serveur –Chaque objet distribuable peu chercher des services et de fournir de services –La communication est réalisée par un composant appelé «object request broker» (broker des requêtes objet) Avantages –Ouvert –Flexible –Facilement modifié

B.Shishedjiev - Génie logiciel15 Architecture dobjets distribués

B.Shishedjiev - Génie logiciel16 Data mining

B.Shishedjiev - Génie logiciel17 Data mining Particularités –Flexibilité – on peut ajouter nouveaux sources –Chaque intégrateur peut déduire certain type de relation. Pour nouveau types on peut ajouter dintégrateurs.

B.Shishedjiev - Génie logiciel18 CORBA Standard CORBA Types dobjets –Objets dapplication –Objets standard pour un domaine –Services fondamentales – Répertoires et sécurité –Objets horizontaux – communes pour plusieurs domaines

B.Shishedjiev - Génie logiciel19 CORBA

B.Shishedjiev - Génie logiciel20 CORBA Communication entre objets –IDL (Interface Defining Language) –Souches (stubs) et squelettes (skeletons)

B.Shishedjiev - Génie logiciel21 CORBA

Services CORBA Naming Trading Notification Transaction …… B.Shishedjiev - Génie logiciel22

B.Shishedjiev - Génie logiciel23 P2p architecture Caractéristiques –Lapplication comporte tout protocole de communication –Chaque nœud a une copie de lapplication Pure Semi centralisé

P2p architecture P2p décentralisé B.Shishedjiev - Génie logiciel24

B.Shishedjiev - Génie logiciel25 P2p architecture P2p semi-centralisé

B.Shishedjiev - Génie logiciel26 Architecture orienté vers services

B.Shishedjiev - Génie logiciel27 Standards de services Web Services based à SOAP –SOAP (Simple Object Access Protocol) –WSDL (Web Services Description Language) –UDDI (Universal Description, Discovery and Integration) REST (Representational State Transfer)

B.Shishedjiev - Génie logiciel28 Exemple de SOA Système dinformation de véhicle