1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier 2011 - Version 1.0 -

Slides:



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

La GNU/GPL v3 du point de vue des administrations publiques _______ L'importance des SaaS Pascal Verniory responsable du service juridique du Centre.
Cilia, un framework de médiation ouvert, léger, multi-personnalités
Eléments de Génie Logiciel
SOA et Services Web Dr. Rim Samia Kaabi 26 mars 2017.
Les Web Services Schéma Directeur des Espaces numériques de Travail
La plate-forme MOCA: conception de SMA organisationnel à structure dynamique M. Amiguet, J. Baez, A. Nagy IIUN, Neuchâtel, Suisse J.-P. Müller CIRAD, Montpellier,
Introduction aux environnements répartis
Introduction aux réseaux informatiques
19 septembre 2006 Tendances Logicielles MDD/MDA : Génération dapplications avec IBM Rational Software Architect Jean-Pierre Schoch –
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Architectures Orientées Services
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Object Management Architecture (OMA)
L’architecture .net et ASP.net
MIKHAYLOVA Vera Exposé Java principe de fonctionnement Lundi 17 mai 2004 DEUG 1ère année Science du langage Paris III.

Stéphane Frenot - Département Télécommunication - SID - II - Comp 312 Avantages de l'approche distribuée Economie Performance.
INTRODUCTION.
Urbanisation et Architecture CNAM NFE107
Rational Unified Process (RUP)
Le Workflow et ses outils
Introduction aux services WEB
Les Enterprise Service Bus
A la frontière entre WMS et TMS Une nouvelle génération d’applications qui font tomber les barrières : Vous voulez réduire le coût de.
MRP, MRP II, ERP : Finalités et particularités de chacun.
Etude des Technologies du Web services
XML-Family Web Services Description Language W.S.D.L.
Réalisée par :Samira RAHALI
Sommaire Objectif de Peakup Principes de fonctionnement
Programmation Approche composants Ing5 SI
BPM & BPMS.
Gestion des bases de données
Interoperabilité des SI - Urbanisation
Portée, arrimages et intervenants Évolution des méthodes
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
Introduction à la programmation orientée objets
Référence PRE.022.AtelierTechAMUE_ ppt APOGEE SOA et Système d’information Atelier technique 10/02/2006.
ANALYSE METHODE & OUTILS
Transformation de modèles Kick Off Motor Jean Marc Jézéquel & Didier Vojtisek La vision Triskell : Umlaut NG.
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Outil de gestion des cartes grises
Stratégie d’entreprise - Alstom Transport – Marco Férrogalini
Introduction à l’Architecture n-tiers et Orientée Service
Architecture Logicielle Les blocs d’applications
Bureau d’études Présentation du sujet Organisation des projets Version 1 8 octobre 2004.
LES PROGICIELS DE GESTION INTÉGRÉS
CONTEXTE : 1950 > Aujourd’hui
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
Introduction au Génie Logiciel
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Initiation à la conception des systèmes d'informations
LE DATA WAREHOUSE.
Management de la qualité
L’enseignement de spécialité SLAM
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
Développement et design Web Awaves academy Stockholm 2006.
Web Services 17/01/2009.
Initiation aux SGBD Frédéric Gava (MCF)
CSC Proprietary 6/20/2015 9:42:54 AM 008_5849_ER_Red 1 BPM - SOA Logo du client Synthèse de notions “fondamentales” par Guillaume Feutren, Stagiaire *
Présentation du référentiel ITIL v3
Développement d’une application web de création d’un Business Plan
Introduction aux technologies des web services en Java EE
Transcription de la présentation:

1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -

2 Différents Types de programmation 1.Programmation procédurale 2.Programmation Objet 3.Émergence du modèle composant 4.Orientation Service

3 Modèle Composant Intérêt des composants Indépendance des composants à la Compilation Granularité: Faciliter la création de grandes applications Réutilisation: Composants = boîtes noires indépendantes Programmation: Facilitée (parfois !) Extensibilité: Compléter un composant sans effets de bord Exécution: Maîtrise du cycle de vie

4 Modèle Composant Même si lapproche composant est une avancée majeure dans les architectures logicielles, elle est toujours très proche de « linformatique technique ». Lapproche « Service » Lapproche « Service » implique une vision globale. Linformatique devient une fonction support aux autres métiers de lentreprise. Il est donc nécessaire de comprendre ces métiers et leurs fonctionnements. La mise en place dune telle architecture nécessite limplication de tous les services.

5 Modèle SOA L'architecture orientée services (calque de l'anglais Service Oriented Architecture, ou SOA) est un modèle d'interaction applicative qui met en œuvre des services (composants logiciels) : applicativelogicielsapplicativelogiciels avec une forte cohérence interne (par l'utilisation d'un format d'échange pivot, le plus souvent XML), XML et des couplages externes « laches » (par l'utilisation d'une couche d'interface interopérable, souvent un service web WS-*). couplages externes « laches » service web WS-*couplages externes « laches » service web WS-* Le service est une action exécutée par un « fournisseur » (ou « producteur ») à l'attention d'un « client » (ou « consommateur »), cependant l'interaction entre consommateur et producteur est faite par le biais d'un médiateur (qui peut être un bus) responsable de la mise en relation des composants.

6 Modèle SOA L'objectif d'une architecture orientée services est donc de décomposer une application en un ensemble de fonctions basiques, appelées services, fournies par des composants et de décrire finement le schéma d'interaction entre ces services. Ces services doivent être conçus pour ne pas être limités à un usage pour une seule application.

7 Modèle SOA Une architecture orientée services permet d'obtenir tous les avantages d'une architecture client-serveur et notamment : Une modularité permettant de remplacer facilement un service par un autre. Une réutilisabilité possible des services. De meilleures possibilités d'évolution (il suffit de faire évoluer un service ou d'ajouter un nouveau service). Une plus grande tolérance aux pannes. Une maintenance facilitée.

8 SOA – Web Services La SOA est un concept d'architecture, la WSOA (WebService Oriented Architecture) en son implémentation avec des WebServices. Il est possible dimplémenter un service logique (concept SOA) en un ou plusieurs Services Web.

9 SOA – Web Services Dans une architecture orientée service, il est possible dimplémenter tout ou partie des services sous formes de Web Services. Une application se découpe en plusieurs processus métier. Il convient donc de coordonner ces différents processus pour effectuer correctement les traitements souhaités. Cet coordination sappelle « orchestration »

10 SOA – Web Services La coordination des services se fait à travers BPEL (Business Process Execution Language). La version 2.0 a été normalisé par lOASIS en mars BPEL est un langage XML permettant de modéliser les processus métier. BPEL ne se limite pas au Web Service mais permet dorchestrer des processus définis dans plusieurs technologies.