Formation Webservices Java

Demande d'information

Formation Webservices Java

  • Contenu Formation Webservices Java.

    • Durée :    3 jours
    • Public :    Tous
    • Pré-requis :    Connaissance du langage Java - Notions de programmation web
    • Objectifs :    Etre en mesure d'utiliser des webservices privés ou publics existants - Savoir créer, mettre en place et déclarer des Webservices en java
    • Référence :    JAV32-F

    Programme:

    • Introduction

    Présentation des services web
    Services web et SOA
    Avantages et limites
    Les normes
    Plates-formes à services web
    Liste et organisation des API Java pour les services Web
    • JAXP : XML et JAVA

    Rappels des notions fondamentales : Prologue, éléments et attributs, espaces de noms
    Les schémas (XSD)
    Parsers XML : SAX, DOM
    Push parsing et pull parsing (StAX)
    APIs java pour le parsing et la transformation XML
    Mapping xml-objet

    Atelier : REST avec  JAXP

    Les alternatives (YAML, JSON...)
    • Protocoles

    SOAP : principe de fonctionnement
    SOAP-RPC et autres contenus
    Messages SOAP : structure et portée
    Encodage/Sérialisation des données (document/literal ou RPC/encoded)
    SOAP via HTTP
    Retours d'erreurs (faults)
    WSDL (Web Service Description Language) : Principe de fonctionnement
    Structure d’un fichier WSDL

    Atelier : visualisation et analyse d'un fichier WSDL
    • Implémentation de services web

    Plates-formes de développement
    Choix de l'implémentation : Axis, CXF, JBossWS, Metro...
    Présentation de JAX-RPC
    JAX-WS 2 : présentation et création d'un service (utilisation des annotations)
    Déploiement (sur un moteur SOAP ou en standalone)
    Création du client et consommation du service
    • JAXM (Java API for XML Messaging)

    Présentation de JAXM
    Construction de messages SOAP
    SAAJ (Soap With Attachment API for Java) : Attacher des pièces à un message SOAP
    Gestion des pièces jointes côté serveur
    Handlers SOAP

    Atelier : Mise en oeuvre de handlers côté client et côté serveur
    • Annuaire UDDI (Universal Description, Discovery and Integration)

    Présentation - Annuaires disponibles
    API JAXR (Java API for Xml Registries)
    Autres alternatives : ebXML
    Frameworks disponibles pour l'implémentation d'un service d'annuaire
    • Sécurité des services web

    Menaces et préoccupations
    Niveaux d'interractions (transport, messages, application)
    Mécanismes de sécurité JEE : mapping, authentification
    Sécurité des messages (Standards) :
    - WS-Security
    - WS-Trust
    - WS-Policy
    - WS-Secure Conversation
    - WS-Security Policy
    - XML Digital Signatures
    - XML Encryption
    - SAML

    Atelier : application de plusieurs solutions de sécurité


    Tarifs:
    A distance ou présentiel: 1700 euros


Autre formation en rapport avec java javascript