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