Membres de l’équipe N° 01
Meddahi Imane
Bekkouche selma
Lanasri Dihia
Tebbi Souad Zakia
2013 /2014
Proposé par:
Mme .NADER...
2
Historique et définition des Web Services
Architecture des web services
Communication avec web services
Les web services...
3
Paradigmes de
programmation
distribués
Web services
4
Besoins des
organisations
Communiquer entre
applications
distribuées
Assurer
l’interopérabilité
La sécurité
5
• l’EDI (Echange de Données
Informatisées): d’ordinateur à
ordinateur.
1975
• l’e-speak d’Hewlett Packard
• l’e-business...
Un mécanisme de communication entre applications distantes à
travers le réseau indépendamment de tout langage de
programma...
 Assurer l’interaction entres applications
 Pas de connaissance a priori des services avec lesquelles le
programme est e...
Personne ou organisation
envoyant des requêtes XML
pour utilisation des WS
Plateforme permettant
l’accès au WS en XML
Regi...
UDDI (Universal Description, Discovery and Integration):
Normalise une solution d'annuaire distribué de Web Service,
perme...
SOAP (Simple Object Access Protocol):
Protocole de communication en service Web par échange de
message XML sous forme de r...
WSDL (Web Services Description Language):
C’est un langage qui donne la description au format XML des
Web Services partant...
12
Représentational State Transfer:
•Consommer un Web Service REST revient à appeler une simple URL
en http.
•Le serveur renv...
•Ensemble de codes permettant à des processus s'exécutant dans des
environnements différents de faire des appels de méthod...
•SOAP définit le cadre général pour l’échange de données structurées
en XML.
•Il permet d’échanger des structures de donné...
D’après le Club Urba-SI:
« Urbaniser, c'est organiser la transformation progressive et
continue du système d'information v...
17
18
 L’accès direct à l’information pour les clients, les
partenaires et les fournisseurs.
 L’ intégration des applications
...
 Faciliter l’urbanisation des SI hétérogènes grâce à
l’interopérabilité entre divers logiciels
 Faciliter l’urbanisation...
 Faciliter l’accès des clients du nouveau SI qu’on veut
urbaniser
 Les services web inter-entreprise concrétise l’Intégr...
Leurs vulnérabilités facilitant le contournement des mesures
de sécurité.
L’absence des mécanismes d’identification, d’a...
Les services web représentent un outil efficace dans
l’urbanisation d’un SI d’une entreprise, en le considérant
comme inte...
24
Prochain SlideShare
Chargement dans…5
×

Les web services

415 vues

Publié le

Web services

Publié dans : Ingénierie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
415
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Les Web services sont nés de l’effort de plusieurs organisations qui ont partagé un intérêt commun
    en développant et en maintenant "un marché électronique".
    Celles-ci souhaitaient pouvoir communiquer plus simplement et sans avoir à se concerter sur chacune de leur transaction pour
    pouvoir interpréter leurs différentes données. Elles souhaitaient supprimer l’isolement de leur système
    informatique avec les autres

    90**** décollage du phénomène de l’internet, demande grandissante de standards assurant l interopérabilité


  • Les Web services sont nés de l’effort de plusieurs organisations qui ont partagé un intérêt commun
    en développant et en maintenant "un marché électronique".
    Celles-ci souhaitaient pouvoir communiquer plus simplement et sans avoir à se concerter sur chacune de leur transaction pour
    pouvoir interpréter leurs différentes données. Elles souhaitaient supprimer l’isolement de leur système
    informatique avec les autres

    90**** décollage du phénomène de l’internet, demande grandissante de standards assurant l interopérabilité


  • Selon la définition du W3C (World Wide Web Consortium), un Web service est une application appelable via Internet - par une autre application d’un autre site Internet - permettant l’échange de données (de manière textuelle) afin que l’application appelante puisse
    intégrer le résultat de l’échange à ses propres analyses. Les requêtes et les réponses sont soumises
    à des standards et normalisées à chacun de leurs échanges.
    ***********

    Grâce aux services web, les applications peuvent être vues comme un ensemble de services métiers,  structurés et correctement décrits, dialoguant selon un standard international plutôt qu'un ensemble d'objets  et de méthodes entremêlés
  • Les services web facilitent non seulement les échanges entre les applications de l'entreprise mais surtout  permettent une ouverture vers les autres entreprises. 

  • Les services web facilitent non seulement les échanges entre les applications de l'entreprise mais surtout  permettent une ouverture vers les autres entreprises. 

  • Les web services

    1. 1. Membres de l’équipe N° 01 Meddahi Imane Bekkouche selma Lanasri Dihia Tebbi Souad Zakia 2013 /2014 Proposé par: Mme .NADER F 1 Urbanisation 2CS-SIT
    2. 2. 2 Historique et définition des Web Services Architecture des web services Communication avec web services Les web services dans un contexte d’urbanisation Avantages et inconvénients des web services
    3. 3. 3 Paradigmes de programmation distribués Web services
    4. 4. 4 Besoins des organisations Communiquer entre applications distribuées Assurer l’interopérabilité La sécurité
    5. 5. 5 • l’EDI (Echange de Données Informatisées): d’ordinateur à ordinateur. 1975 • l’e-speak d’Hewlett Packard • l’e-business d’IBM , • Microsoft et IBM , EDI en XML  naissance des web services 1990 Difficile à implémenter ,complexe et coûteuse.
    6. 6. Un mécanisme de communication entre applications distantes à travers le réseau indépendamment de tout langage de programmation et de toute plate-forme d'exécution. Car ils s'appuient sur un ensemble de protocoles très répandus (XML, HTTP) 6
    7. 7.  Assurer l’interaction entres applications  Pas de connaissance a priori des services avec lesquelles le programme est en interaction.  Accessibilité via le réseau.  Son interface, permet aux applications d’accéder d’une manière automatique au service. 7
    8. 8. Personne ou organisation envoyant des requêtes XML pour utilisation des WS Plateforme permettant l’accès au WS en XML Registre contenant la liste des services publiés par les providers +leurs descriptions 8
    9. 9. UDDI (Universal Description, Discovery and Integration): Normalise une solution d'annuaire distribué de Web Service, permettant à la fois la publication et l'exploration sur internet. 9
    10. 10. SOAP (Simple Object Access Protocol): Protocole de communication en service Web par échange de message XML sous forme de requêtes/réponses. Il assure les appels de procédures à distance au dessus d’un protocole. 10
    11. 11. WSDL (Web Services Description Language): C’est un langage qui donne la description au format XML des Web Services partant des messages échangés entre le requester et le provider. Il permet d’exprimer un besoin client dans l’annuaire UDDI. 11
    12. 12. 12
    13. 13. Représentational State Transfer: •Consommer un Web Service REST revient à appeler une simple URL en http. •Le serveur renvoie sa réponse, la plupart du temps en XML. •REST permet de construire une application pour les systèmes distribués comme le Web. •REST n’est pas un protocole ou un format, mais une architecture. REST XML-RPC SOAP 13
    14. 14. •Ensemble de codes permettant à des processus s'exécutant dans des environnements différents de faire des appels de méthodes à travers un réseau. •Appeler une fonction sur un serveur distant à partir de n'importe quel système et avec n'importe quel langage de programmation. REST XML-RPC SOAP 14
    15. 15. •SOAP définit le cadre général pour l’échange de données structurées en XML. •Il permet d’échanger des structures de données complexes en XML. REST XML-RPC SOAP 15
    16. 16. D’après le Club Urba-SI: « Urbaniser, c'est organiser la transformation progressive et continue du système d'information visant à le simplifier, à optimiser sa valeur ajoutée et à le rendre plus réactif et flexible vis à vis des évolutions stratégiques de l'entreprise, tout en s'appuyant sur les opportunités technologiques du marché ». 16
    17. 17. 17
    18. 18. 18
    19. 19.  L’accès direct à l’information pour les clients, les partenaires et les fournisseurs.  L’ intégration des applications  Le développement en équipes de façon indépendante et efficace 19
    20. 20.  Faciliter l’urbanisation des SI hétérogènes grâce à l’interopérabilité entre divers logiciels  Faciliter l’urbanisation grâce aux protocoles et standards utilisés par les web services 20
    21. 21.  Faciliter l’accès des clients du nouveau SI qu’on veut urbaniser  Les services web inter-entreprise concrétise l’Intégration d’Applications d’Entreprise  Faciliter l’urbanisation des applications qui s’ouvrent vers l’extérieur 21
    22. 22. Leurs vulnérabilités facilitant le contournement des mesures de sécurité. L’absence des mécanismes d’identification, d’authentification et de chiffrage dans la technologie SOAP, la technologie principale des web services. Les problèmes de fiabilité : Il est difficile de s'assurer de la fiabilité d'un service. Les problèmes de disponibilité 22
    23. 23. Les services web représentent un outil efficace dans l’urbanisation d’un SI d’une entreprise, en le considérant comme intermédiaire entre le nouveau système et les clients à travers les portails web présentant toutes les fonctionnalités et offres du nouveau système. 23
    24. 24. 24

    ×