Web Services en Java - Initiation + Approfondissement

Loader DigitalCityEen ogenblik, aub...

Web Services en Java - Initiation + Approfondissement

(Réf.1024)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Implementeren van een servicegeoriënteerde architectuur met Java webdiensten - Optimaliseren en beveiligen van webdiensten

Opleidingsprogramma

Inzicht in de behoefte

JEE-architectuur: multi-tier, gedistribueerde componenten
Service Oriented Architecture (SOA): componenten, technologieën
Presentatie van Web Services (WS): werking, belang, interoperabiliteit
Technologieën: SOAP-protocol, REST-architectuur
Web services-platforms
Keuze van implementatie: Axis, CXF, JBossWS, Metro...
Lijst van Java-API's

Workshop: Installatie van de ontwikkel- en uitvoeringsomgeving, keuze van een WS-implementatie, beschrijving van een dienst

XML en JSON verwerken in Java

Context van het gebruik van XML en JSON in webdiensten
Structuur van een SOAP-verzoek/antwoord
Herinnering aan de fundamentele begrippen van XML: proloog, elementen en attributen, namespaces
Schema's (XSD)
XML-parsers : SAX, DOM
Push parsing en pull parsing (StAX)
Java API's voor XML parsing en transformatie
Mapping xml-object met JAXB
JSON (JavaScript Object Notation) structuur
Java API voor JSON verwerking

Workshop: XML-gegevens verwerken via SAX, DOM en JAXB API's. Verwerking van XML-informatie uitgewisseld via het SOAP-protocol

SOAP-webdiensten implementeren en opvragen

SOAP-protocol: beschrijving, structuren
SOAP-foutafhandeling
Bijlagen
WSDL (Web Services Description Language): structuur, bijbehorende schema's
eb services directories: UDDI, WS-Inspection, OSS governance oplossingen (Mule Galaxy)...
Implementeren van een SOAP webdienst met JAX-WS
XML/Java data mapping
Beschikbare platforms: JAX-WS-RI, Axis, CXF,...Server/client stub generatie tools
Apache SOAP
Web services testing tools
Implementeren van een web service client
Beperken van oproepen van een mobiele terminal
Authenticatiebeheer

Workshop: SOAP-webdiensten maken en opvragen

Implementeren en bevragen van REST webdiensten

REST architectuur: componenten, aanroepmethodes
Foutafhandeling
Java API voor RESTful services
Beschikbare implementaties: Jersey, Restlet,...
Ontwikkelen van REST-diensten
Serialisatie Xml-Java, JSON-Java
Parameters verzenden, validaties
Antwoordtype, formaat
Een REST-dienst implementeren
REST-webdiensten bevragen

Workshop: REST-webdiensten maken en opvragen

Webdiensten implementeren/publiceren

Web Services directories: rol, types, beperkingen
UDDI API: hoofdklassen
JAXR overzicht en architectuur: toegang, query

Workshop: publiceren van een webdienst in een UDDI-directory - zoeken naar diensten.

Beveiliging van een webdienst

Beveiligingsniveaus
Authenticatiebeheer in een webdienst
Rechtenbeheer
Cryptografie op berichtniveau
Handtekeningen onder berichten
Beschikbare beveiligingsnormen

Workshop: algehele beveiliging van de webapplicatie

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.