Mastère Professionnel Systèmes de Communication et Réseaux

Slides:



Advertisements
Présentations similaires
Qualité de Service des Services Web
Advertisements

Les Web Services Schéma Directeur des Espaces numériques de Travail
Les protocoles réseau.
SOA et Services Web Dr. Rim Samia Kaabi 26 mars 2017.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Les Web Services Schéma Directeur des Espaces numériques de Travail
1 SDET – Groupe de travail interopérabilité – 24 Novembre 2003 Thierry CAZENAVE Concepts dorigine et évolutions Le 24 Novembre.
Xavier Blanc Web Services Xavier Blanc
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.
Une solution personnalisable et extensible
Chapitre 1 Introduction
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Architectures Orientées Services
Julien HERON.
Stéphanie CLAPIÉ Antoine RENARD
Les webservices Samira Silhadi-Hacid Malika Tarafi.
l'impact sur le eBusiness
L’architecture .net et ASP.net
Reference Model of Open Distributed Processing
1.NET, bilan et perspective – Univ-Bordeaux - vendredi 18 novembre 2005.NET, bilan et perspectives François MERAND Responsable groupe architectes Division.
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.

Génie Documentiel Delacrétaz Jean-Marc
Le Workflow et ses outils
Introduction aux services WEB
Les Enterprise Service Bus
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
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
SECURITE DU SYSTEME D’INFORMATION (SSI)
XML-Family Web Services Description Language W.S.D.L.
Gestion des bases de données
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.
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.
Enseignant de cours : M. Bouzguenda Lotfi
Référence PRE.022.AtelierTechAMUE_ ppt APOGEE SOA et Système d’information Atelier technique 10/02/2006.
Présentation de CORBA et de IIOP
CENTRALISATION DES CANDIDATS LOCATAIRES
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
E-Technology lab Plateformes, Technologies et Architectures pour les systèmes eGouvernement Par: Dr Mamadou Koné Université Laval, Québec, Canada et Houda.
Expose sur « logiciel teamviewer »
Développement d’application client/serveur
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
Universal Plug and Play. Idée Connecter tout: PCs, appareils intelligents, et appareils domestiques Computer partout: Universal Plug and Play connectivité.
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
Citrix ® Presentation Server 4.0 : Administration Module 2 : Présentation et installation de Citrix Presentation Server.
L’enseignement de spécialité SLAM
eXtensible Markup Language. Généralités sur le XML.
UDDI, la course aux annuaires
Rapport de Stage : Les Web Services ou la communication
Representational State Transfer - REST
Internet et le Web Internet existe sans le web....
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.
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 *
Architecture Client/Serveur
Introduction aux technologies des web services en Java EE
TP D’UML Groupe N° 3.
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
Universel Description Discovery and Integration « UDDI «
Parquet Geoffrey 3 ARIL EXIA.CESI ARRAS. Présentation du MLD Présentation de la persistance Présentation récapitulatif du projet JSP/SERVLET MVC Cycle.
Transcription de la présentation:

Mastère Professionnel Systèmes de Communication et Réseaux 2009-2010 SOA et Services Web Présenté par : CHARTAOUI Anis FEZAI Mohamed LITAIEM Naïma Mastère Professionnel Systèmes de Communication et Réseaux 2009-2010

Plan SOA Service web Conclusion Définition Avantages Objectif Utilité Normes Architecture Fonctionnement Conclusion

Services Oriented Architecture (SOA): Définition Une architecture orientée services Lancée par Gartner Group, elle définit un modèle d’interaction applicative mettant en œuvre des connexions en couplage faible entre divers composants logiciels. « une vision d’un système destinée à traiter toute application comme un fournisseur de service ». Architecture logicielle s'appuyant sur un ensemble de services simples. Forme d'architecture de médiation qui est un modèle d'interaction applicative qui met en œuvre des services.

Avantages du SOA Les axes majeurs de la SOA sont : La réutilisation et la composition, permettant le partage de modules entre applications et les échanges inter-applicatifs L’évolutivité, car toute application est vivante, a une certaine durée de vie, peut se voir greffer de nouveaux modules et doit pouvoir répondre aux nouveaux besoins fonctionnels L’ouverture et l’interopérabilité, pour partager des modules applicatifs entre plates-formes et environnements La distribution, pour pouvoir utiliser ces modules à distance et les centraliser au sein de l’entreprise par exemple La performance, avec en priorité l’accent mis sur la montée en charge

Les concepts de SOA

Objectif services phare Décomposition d’une fonctionnalité en un ensemble de fonctions basiques, appelées La notion de « service » est le concept Les Services Web sont le moyen de les implémenter services phare

Service Web: Définition(1) Un service Web est une application logicielle identifiée par un URI(Uniform Resource Identifier) dont les interfaces et les liaisons sont définies, décrites et découvertes en eXtensible Markup Language (XML) et supporte une interaction directe avec les autres applications logicielles en utilisant des messages XML via un protocole Internet

Service Web: Définition (2) Un composant : Implémenté dans n’importe quel langage, Déployé sur n’importe quelle plate forme Enveloppé dans une couche de standards dérivés du XML. Un mécanisme de communication standard : Dialoguer des applications ou des entreprises à travers du réseau internet + XML + SOAP (Simple Object Access Protocol) Des applications modulaires, auto descriptives : Publiées, localisées Invoquées de n’importe quel point du web. Accessible via des protocoles standards Internet HTTP (HyperText Transfer Protocol) basés sur le langage XML

Utilité(1) Facilite l’interconnexion des applications.

Utilité(2) Interconnecter des plates-formes hétérogènes Exemple : Communication entre applications distantes à travers le réseau internet indépendant de tout langage de programmation et de toute plate-forme d'exécution 

Normes autour des services web Lors de cette présentation, nous essaierons d’améliorer notre compréhension des Services web, ferons un survol des normes les plus importantes de l’industrie: WSDL: Web Services Description Language SOAP: Simple Object Access Protocol UDDI: Universal Discovery Description Integration XML: eXtensible Markup Language

La pile Web Service Langage de description des documents qui utilise des balises, permet l'utilisation de balises personnalisées et permet l'échange des données. Format de données XML Communication HTTP

La pile Web Service Un protocole défini à l'origine par Microsoft Standardisé par le (World Wide Web Consortium) W3C, utilisant la notation XML Permet de définir les mécanismes d'échanges d'information entre des clients et des fournisseurs de services web. Description des échanges SOAP Format de données XML Communication HTTP

La pile Web Service Le WSDL décrit une interface publique d'accès à un service web, notamment dans le cadre d'architectures de type SOA. C'est une description fondée sur le XML qui indique « comment communiquer pour utiliser le service » Description des services WSDL Description des échanges SOAP Format de données XML Communication HTTP

La pile Web Service Véritable annuaire des services Web Decrit d’une maniere standard les services web de l’entreprise UDDI offre plusieurs services: De type informationnels: nom de l’entreprise, description de l'entreprise... Enregistrement d'entreprise Liste de services disponibles par entreprise Annuaire : publication et recherche de services UDDI Description des services WSDL Description des échanges SOAP Format de données XML Communication HTTP

Architecture On a principalement trois acteurs : Le fournisseur de service (service provider ) Il définit le service, publie sa description dans l’annuaire et réalise les opérations. L’annuaire (discovery agency) Il reçoit et enregistre les descriptions de services publiées par les fournisseurs. Il reçoit et répond aux recherches de services lancées par les clients. Le client (service requestor ) : Il obtient la description du service grâce à l’annuaire. Il utilise le service demandé.

Fonctionnement Voici l’@ d’un serveur qui offre ce service ! J’ai compris comment invoquer ton service. Voici ma requête. Je recherche un service qui fait X ? Quel est votre contrat ? Voici mon Contrat ! Voici le résultat ! 17 web service

Conclusion L'apparition de services Web et SOA offre le potentiel pour des coûts d'intégration inférieurs et une flexibilité plus grande. L’aspect important de SOA est la séparation de l'interface de service et de sa mise en œuvre. De tels services sont consommés par les clients qui ne sont pas concernés par comment ces services exécuteront leurs demandes. Les services Web interviennent à l'évolution du Web, puisqu'ils promettent l'infrastructure et les outils pour l'automatisation de relations business-to-business sur Internet.

Merci pour votre attention