SlideShare une entreprise Scribd logo
1  sur  24
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
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
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 d’IBM ,
• Microsoft et IBM , EDI en XML 
naissance des web services
1990
Difficile à implémenter ,complexe et coûteuse.
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
 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
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
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
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
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
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
•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
•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
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
18
 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
 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
 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
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
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

Contenu connexe

Tendances

Conception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxConception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptx
SouadZid
 

Tendances (20)

Support Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFISupport Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFI
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Les architectures client serveur
Les architectures client serveurLes architectures client serveur
Les architectures client serveur
 
Snmp
SnmpSnmp
Snmp
 
Architectures orientées services
Architectures orientées servicesArchitectures orientées services
Architectures orientées services
 
Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4
 
Support de cours Spring M.youssfi
Support de cours Spring  M.youssfiSupport de cours Spring  M.youssfi
Support de cours Spring M.youssfi
 
Tp2 - WS avec JAXRS
Tp2 - WS avec JAXRSTp2 - WS avec JAXRS
Tp2 - WS avec JAXRS
 
Architectures orientés services (SOA)
Architectures orientés services (SOA)Architectures orientés services (SOA)
Architectures orientés services (SOA)
 
Introduction à Laravel
Introduction à LaravelIntroduction à Laravel
Introduction à Laravel
 
Support de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfiSupport de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfi
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOA
 
Bases de données réparties
Bases de données répartiesBases de données réparties
Bases de données réparties
 
Support de cours angular
Support de cours angularSupport de cours angular
Support de cours angular
 
Chp2 - SOA
Chp2 - SOAChp2 - SOA
Chp2 - SOA
 
Ter Web Service Intro
Ter Web Service IntroTer Web Service Intro
Ter Web Service Intro
 
Support JEE Servlet Jsp MVC M.Youssfi
Support JEE Servlet Jsp MVC M.YoussfiSupport JEE Servlet Jsp MVC M.Youssfi
Support JEE Servlet Jsp MVC M.Youssfi
 
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
 
Architecture réparties et les services web
Architecture réparties et les services webArchitecture réparties et les services web
Architecture réparties et les services web
 
Conception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptxConception et réalisation d’une application web (1).pptx
Conception et réalisation d’une application web (1).pptx
 

En vedette

Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend FrameworkExposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Hugo Hamon
 
Intro to web services
Intro to web servicesIntro to web services
Intro to web services
Neil Ghosh
 
Utilisation de services Web sécurisés en Java en environnement Open Source
Utilisation de services Web sécurisés en Java en environnement Open SourceUtilisation de services Web sécurisés en Java en environnement Open Source
Utilisation de services Web sécurisés en Java en environnement Open Source
guest3be047
 
Signature electronique CertSign
Signature electronique CertSignSignature electronique CertSign
Signature electronique CertSign
certeurope
 

En vedette (20)

Web Service Presentation
Web Service PresentationWeb Service Presentation
Web Service Presentation
 
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend FrameworkExposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
 
Web Services Tutorial
Web Services TutorialWeb Services Tutorial
Web Services Tutorial
 
Les Web Services en 60 diapos chrono !
Les Web Services en 60 diapos chrono !Les Web Services en 60 diapos chrono !
Les Web Services en 60 diapos chrono !
 
Projet Urbanisation
Projet UrbanisationProjet Urbanisation
Projet Urbanisation
 
Intro to web services
Intro to web servicesIntro to web services
Intro to web services
 
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
Tendances Futures du Web - GTI780 & MTI780 - ETS - A08
 
Utilisation de services Web sécurisés en Java en environnement Open Source
Utilisation de services Web sécurisés en Java en environnement Open SourceUtilisation de services Web sécurisés en Java en environnement Open Source
Utilisation de services Web sécurisés en Java en environnement Open Source
 
La dématérialisation du conseil minicipal
La dématérialisation du conseil minicipalLa dématérialisation du conseil minicipal
La dématérialisation du conseil minicipal
 
Signature electronique CertSign
Signature electronique CertSignSignature electronique CertSign
Signature electronique CertSign
 
Plates formes CLOM - importance des normes ouvertes et du logiciel libre
Plates formes CLOM - importance des normes ouvertes et du logiciel librePlates formes CLOM - importance des normes ouvertes et du logiciel libre
Plates formes CLOM - importance des normes ouvertes et du logiciel libre
 
La signature numérique
La signature numériqueLa signature numérique
La signature numérique
 
De nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMDe nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOM
 
Offre de demat d'Adullact projet
Offre de demat d'Adullact projet Offre de demat d'Adullact projet
Offre de demat d'Adullact projet
 
Web services - A Practical Approach
Web services - A Practical ApproachWeb services - A Practical Approach
Web services - A Practical Approach
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
 
Web service introduction
Web service introductionWeb service introduction
Web service introduction
 
Système Information - ETL et EAI - Décisionnel et Opérationnel
Système Information - ETL et EAI - Décisionnel et OpérationnelSystème Information - ETL et EAI - Décisionnel et Opérationnel
Système Information - ETL et EAI - Décisionnel et Opérationnel
 
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...
LinPKI EJBCA : une PKI open source en route vers la certification Critères Co...
 
LinSign : la signature électronique en Open Source
LinSign : la signature électronique en Open Source LinSign : la signature électronique en Open Source
LinSign : la signature électronique en Open Source
 

Similaire à Les web services

Architectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeArchitectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythme
Microsoft
 
Data Quality et SOA
Data Quality et SOAData Quality et SOA
Data Quality et SOA
Uniserv
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
Gregory Renard
 
Déploiement d’applications
Déploiement d’applicationsDéploiement d’applications
Déploiement d’applications
Mohammed Jaafar
 
20140130 mug lyon - post-mortem d'une application métier
20140130   mug lyon - post-mortem d'une application métier20140130   mug lyon - post-mortem d'une application métier
20140130 mug lyon - post-mortem d'une application métier
Matthieu DUFOURNEAUD
 

Similaire à Les web services (20)

Chap1 p1-introduction
Chap1 p1-introductionChap1 p1-introduction
Chap1 p1-introduction
 
Web services
Web servicesWeb services
Web services
 
Services web soap-el-habib-nfaoui
Services web soap-el-habib-nfaouiServices web soap-el-habib-nfaoui
Services web soap-el-habib-nfaoui
 
Architectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythmeArchitectures et application hybrides selon vos termes et à votre propre rythme
Architectures et application hybrides selon vos termes et à votre propre rythme
 
1 - chapitre 1 chapitre 2 SOA.pdf
1 - chapitre 1 chapitre 2 SOA.pdf1 - chapitre 1 chapitre 2 SOA.pdf
1 - chapitre 1 chapitre 2 SOA.pdf
 
education
educationeducation
education
 
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 -Ecole 42 - 9 décembre 2015
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Data Quality et SOA
Data Quality et SOAData Quality et SOA
Data Quality et SOA
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
 
Biztalk 2009
Biztalk 2009Biztalk 2009
Biztalk 2009
 
Présentation Institutionnelle ALE 2015
Présentation Institutionnelle ALE 2015Présentation Institutionnelle ALE 2015
Présentation Institutionnelle ALE 2015
 
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
 
Découvrez Windows server 2012
Découvrez Windows server 2012Découvrez Windows server 2012
Découvrez Windows server 2012
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IBM Bluemix : La plate-forme d’innovation numérique
IBM Bluemix : La plate-forme d’innovation numérique IBM Bluemix : La plate-forme d’innovation numérique
IBM Bluemix : La plate-forme d’innovation numérique
 
Déploiement d’applications
Déploiement d’applicationsDéploiement d’applications
Déploiement d’applications
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
 
20140130 mug lyon - post-mortem d'une application métier
20140130   mug lyon - post-mortem d'une application métier20140130   mug lyon - post-mortem d'une application métier
20140130 mug lyon - post-mortem d'une application métier
 

Plus de dihiaselma

Les systèmes d'information décisionnel pour les assurances
Les systèmes d'information décisionnel pour les assurancesLes systèmes d'information décisionnel pour les assurances
Les systèmes d'information décisionnel pour les assurances
dihiaselma
 

Plus de dihiaselma (20)

La business Intelligence Agile
La business Intelligence AgileLa business Intelligence Agile
La business Intelligence Agile
 
Les systèmes d'information décisionnel pour les assurances
Les systèmes d'information décisionnel pour les assurancesLes systèmes d'information décisionnel pour les assurances
Les systèmes d'information décisionnel pour les assurances
 
Rapport sécurité
Rapport sécuritéRapport sécurité
Rapport sécurité
 
Exposé imprimante 3 d
Exposé imprimante 3 dExposé imprimante 3 d
Exposé imprimante 3 d
 
Cell process
Cell processCell process
Cell process
 
Ar mv7
Ar mv7Ar mv7
Ar mv7
 
Tp système écoulement
Tp système écoulementTp système écoulement
Tp système écoulement
 
Le commerce électronique
Le commerce électroniqueLe commerce électronique
Le commerce électronique
 
Le commerce électronique
Le commerce électroniqueLe commerce électronique
Le commerce électronique
 
VGI as BIG DATA
VGI as BIG DATAVGI as BIG DATA
VGI as BIG DATA
 
Réalité augmentée
Réalité augmentéeRéalité augmentée
Réalité augmentée
 
Les imprimanres 3 d
Les imprimanres 3 dLes imprimanres 3 d
Les imprimanres 3 d
 
Formation JasperSoft
Formation JasperSoftFormation JasperSoft
Formation JasperSoft
 
Data Mining Spatial
Data Mining Spatial Data Mining Spatial
Data Mining Spatial
 
Veille- ERP
Veille- ERPVeille- ERP
Veille- ERP
 
Présentation des TIC dans la communication
Présentation des TIC dans la communication Présentation des TIC dans la communication
Présentation des TIC dans la communication
 
My SQL
My SQLMy SQL
My SQL
 
Organisation administrative
Organisation administrativeOrganisation administrative
Organisation administrative
 
ISO 27500
ISO 27500ISO 27500
ISO 27500
 
Team lab présentation
Team lab présentationTeam lab présentation
Team lab présentation
 

Dernier

conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
mansouriahlam
 

Dernier (7)

optimisation logistique MLT_231102_155827.pdf
optimisation logistique  MLT_231102_155827.pdfoptimisation logistique  MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 

Les web services

  • 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 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
  • 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. 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.  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. 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. 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. 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. 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
  • 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. •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. •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. 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
  • 18. 18
  • 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.  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.  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. 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. 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

Notes de l'éditeur

  1. 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é
  2. 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é
  3. 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
  4. Les services web facilitent non seulement les échanges entre les applications de l'entreprise mais surtout  permettent une ouverture vers les autres entreprises. 
  5. Les services web facilitent non seulement les échanges entre les applications de l'entreprise mais surtout  permettent une ouverture vers les autres entreprises.