Web Services : Conception et développement
Transcription
Web Services : Conception et développement
Web Services : Conception et développement Présentation de la formation : Durée : 4 jours Interconnecter les applications de l’entreprise est devenu un enjeu majeur pour répondre au besoin d’automatisation des processus métier. L’émergence des Web Services interconnexions en les formalisant. Prix 2015 Interentreprises : 1950€ HT a permis de faciliter ces Mais face à des processus sans cesse plus riches et plus complexes, il est devenu nécessaire de les organiser à l’échelle de l’entreprise afin de construire un SI flexible et plus maintenable. Code stage : WS Public : Développeur, architecte et chef de projet technique Prérequis : Connaissance de Java, XML et de HTTP Pédagogie : 60% de travaux pratiques • Objectifs : Cette formation vous enseigne les meilleures pratiques pour : • Maîtriser les standards sous-jacents aux Web Services SOAP / WSDL : Basic Profile, WS, échanges de données binaires, et principes de sécurisation • • Maîtriser les WebServices RESTful • Concevoir des contrats WSDL respectant les principaux patterns de conception • Penser Web Services asynchrones versus Web Services synchrones • • Versionner les services • • Appréhender les concepts qui sous-tendent les architectures orientées services (SOA) et orientées ressources (ROA) • • • Identifier les problèmes de performances • • • Programme détaillé : • Principe de fonctionnement -- Découverte de SOAP/WSDL autour d’un cas concret (démo) -- Déploiement d’un Web Service Fondamentaux -- SOAP, WSDL -- XML Schema : les bonnes pratiques -- Basic Profile Web Services en JAVA Vue d’ensemble des APIs Web Services/XML en Java JAX-WS, JAXB 2 Piles SOAP/WSDL Java : GlassFish Metro (JAX-WS RI), Apache CXF, Axis Web Services en C#, C++ et PHP ----- Approche top-down -- De la modélisation UML du Web Service à son implémentation en passant par le WSDL Points techniques -- Echange de données binaires : MTOM, FastInfoset -- Sécurité : HTTPS et WS-Security -- Web Services asynchrones : push & pull -- Performances Tester -- Les points à valider -- Solutions et outils Pour aller plus loin -- SLA et monitoring -- Versionning -- Facturation -- Quelle organisation mettre en place ? -- Annuaires de Web Services REST -- Les principes derrière REST -- Cas d’utilisation de REST -- CRUD (Create, Read, Update, Delete) -- REST en Java & C# -- Hypermedia HATEOAS -- Odata Cas d’utilisation des Web Services -- Interconnecter, intégrer, client/serveur sur internet, SOA -- Pourquoi choisir les Web Services ? Sessions Paris : 9 - 12 fév, Lyon : 18 - 21 mai, 3 - 6 mars, Grenoble : 15 - 18 sept 23 - 26 juin, 13 - 16 avril, 6 - 9 juil, 16 - 19 nov 2 - 5 nov Toulouse : 15 - 18 juin,1 - 4 déc Inscription et informations : // INTÉGRATION WEBSERVICES & REST [email protected] Paris 01 56 56 71 00 / Région 04 72 33 78 30