Dernière mise à jour le 10/11/2024
Développement Web services en Java
Informations générales
Type de formation : Formation continue
Domaine : Développement
Filière : Java JEE
Rubrique : Java/JEE
Formation éligible au CPF : Non
Formation Action collective : Non
Objectifs & compétences
Comprendre les principes d'une architecture orientée services
Maîtriser les concepts et les enjeux des Web
Services Savoir développer des Web Services via le framework Java CXF
Pouvoir construire une architecture distribuée
Public visé
Architectes, développeurs, chefs de projets techniques
Pré-requis
Notions XML, expérience du développement Java
Programme
INTRODUCTION AUX WEB SERVICES
Qu'est-ce qu'un (Web) Service ?
Les architectures distribuées Granularité des services
Principes de conception Web
Services et SOA·WS-* et/ou REST WS-I et BasicProfile : assurer l'interopérabilité des Web
Services JAVA ET WEB SERVICES Aperçu de l'offre Java/Web
Services JAX-WS : Java et WS-*
JAX-RS : Java et REST
Apache CXF : framework Java/Web
Services XML/XSD : RAPPELS XML/XSD : pivot des Web
Services XML (langage universel), XSD (décrire un document) Namespaces et typage
SOAP SOAP : protocole RPC des Web Services WS-*
De XML/RPC à SOAP
La jungle des encodages et des communications SOAP
Couche transport : HTTP, JMS, SMTP... soapUI : un client SOAP
Développer des Web
Services avec CXF MTOM : gérer les formats binaires WSDL : LE CONTRAT DE SERVICES WSDL : Web Services Description Language
De l'importance du contrat dans la SOA
Structure d'un WSDL
Définition abstraite : quelles opérations sont disponibles ?
Définition concrète : comment appeler les opérations ?
WSDL First ou Java First ?
UDDI : L'ANNUAIRE DES SERVICES
UDDI : Universal Description Discovery and Integration
Où trouver les services ?
Accéder à l'annuaire
Administrer un annuaire
Apache jUDDI : un annuaire simple
WEB SERVICES ASYNCHRONES
Réaliser un Web Service asynchrone ?
Callback et/ou polling
WS-Addressing : s'abstraire de la couche de transport
Principe de Publish/Suscribe
L'UNIVERS WS-*
WS-Security et problèmes de sécurité des Web Services
WS-TXM: gérer des transactions courtes/longues
WS-Reliable
Messaging : fiabiliser l'envoi/réception de messages
WS-BPEL : orchestrer des Web Services
Web Services et QoS REST : UN ENSEMBLE DE RESSOURCES REST : Representational State
Transfer REST : retour aux sources du Web
URI et opérations de base
Comparaison avec les Web Services
WS-* RESTful ou REST ?
Réaliser une architecture
RESTful avec Java et CXF
Modalités
Jusqu'a 8 jours avant le début de la formation, sous condition d'un dossier d'insciption complet
Méthodes
Fin de formation : entretien individuel.
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation.
Assiduité : certificat de réalisation.
Validations des acquis : grille d'evalution des acquis établie par le formateur en fin de formation.
Code de formation : J-WSV
Tarifs
Prix public : 1770 €
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
Le dispositif FNE-Formation.
L’OPCO (opérateurs de compétences) de votre entreprise.
France Travail: sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
CPF -MonCompteFormation
Contactez nous pour plus d’information : contact@aston-institut.com
Lieux & Horaires
Durée : 21
heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation
Prochaines sessions
Handi-accueillante
Accessible aux personnes en situations de handicap.
Pour toutes demandes, contactez notre référente,
Mme Rizlene Zumaglini
Mail : rzumaglini@aston-ecole.com