Cours services web fabrice mourlin

Les services Web Jeremy Fierstone Email ?erston essi fr SAR ?? Novembre Merci à Mireille Blay-Fornarino Didier Donsez Michel Riveill Microsoft Sun ? pour leurs slides CLes services Web Généralités Architecture SOAP WSDL UDDI Implémentations Les APIs Java JAXP JAX-RPC JAXM JAXR JAXB Implémentation avec JAX-RPC Apache SOAP Apache Axis Conclusion CLes services Web Généralités CUn Service Web c ? est quoi Un service Web est une unité logique applicative ? accessible en utilisant les protocoles standard d ? Internet Une librairie ? fournissant des données et des services à d ? autres applications Un objet métier qui peut être déployé et combiné sur Internet avec une faible dépendance vis-à-vis des technologies et des protocoles Combine les meilleurs aspects du développement à base de composants et du Web CUn Service Web c ? est quoi Caractéristiques Réutilisable Indépendamment de la plate-forme UNIX Windows ? l ? implémentation VB C Java ? l ? architecture sous-jacente NET J EE Axis ? CEvolution du Web HTML HTML HTML XML HTML XML Generation Generation Generation Static HTML Web Applications Web Services CExemple CLe Web ème génération In-house systems Aujourd ? hui Un site Web fournie des pages HTML WWeebb sesrvitiece pas de structure - impossible à fusionner avec d ? autres pages sWeWsrievteebibce Demain sWeWsrievteebibce Un site Web est un ? composant fournissant des services en XML structure sémantique fusion possible ??The Firewall ? File DB Web Server Browser ??Dynamic Pages ? CPourquoi faire Les services Web permettent d ? interconnecter Di ?érentes entreprises Di ?érents matériels Di ?érentes applications Di ?érents clients Pas uniquement des butineurs Distribuer et intégrer des logiques métiers Vers le Web sémantique Pas uniquement le Web purement interactif Les services Web sont faiblement couplés CModèle client serveur Service Web XML XML Service Web XML XML Client SWerevbice XML WSietbe HTML XML Client Service Web CQuels objectifs Remplacer les protocoles actuels RPC DCOM RMI par une approche entièrement ouverte et interopérable basée sur la généralisation des serveurs Web avec scripts CGI Faire interagir des composants hétérogènes distants et indépendants avec un protocole standard SOAP Dédiés aux applications B B Business to Business EAI Enterprise Application Integration P P Peer to Peer CEt plus concrètement Une nouvelle technologie des objets distribués Invocation distante des services Web SOAP IIOP Description des services Web WSDL IDL Enregistrement et découverte de services Web UDDI NameService Basés sur des standards XML Standards du W C XML SOAP WSDL Standards industriels UDDI ebXML Propriétaires DISCO WSDD WSFL ASMX ? Implémentations actuelles Microsoft Net Sun JavaONE J EE Web services WSDP JAXP JAX-RPC JAXM ? Apache SOAP Axis IBM WSTK Oracle Bea Iona Enhydra ? CLes services Web Architecture ? ? CAnnuaire UDDI Cycle de vie d ? utilisation J ? ai trouvé Voici le serveur hébergeant ce service web Quel est le format d ? appel du service que tu proposes Contrat SOAP Je recherche un service WEB Voici mon contrat WSDL XML Client Serveur XML J ? ai compris comment invoquer ton service et

  • 46
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Oct 15, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 117.9kB