www.inow-formation.com
contact@inow-formation.com
0177494650
INOWFORMATION-39ruedesPoissonniers-75018PARIS-Tél:+33(0)177494650-Fax:+33(0)146069694
1/2
FormationWebServicesJava
ConcevoirdeswebservicesSoapetResten
Java
Objectifs:
§Développer,déployeretadministrerdesservicesWebJAX-WSet
JAX-RS
§CréerdesclientsdeservicesWebavecJAX-WS
§CréeretdéployerdesservicesWebàpartirdeWSDLetàpartirdu
code
§CréerdeslivrablesWARaveclesframeworksAxis2etCXF
§DévelopperdesclientsdeserviceWebsynchronesetasynchrones
dansJava
§FournirdesservicesWebRESTfulpourdel’AJAXcôtéserveur
§SécuriserdesservicesWebdemanièredéclarativeetparprogramme
§Testerfonctionnellementvoswebservices
§Réaliserdestestsnonfonctionnels,liésàlaqualitéduservice
Pré-requis:
Avoirdesconnaissancesen
architectureetdéveloppement
logicieletsurlesapplications
Internet
Référence:JAWS
Durée:5jours
Niveau:Intermédiaire
Tarif:2090€HT
Programmeducours:
Introduction:ArchitectureSOAetWebServices
Synthèse:les5caractéristiquesclésdeSOAMéthodologie:les7briquesclésd’unearchitectureSOARelation
SOA/WebServicesTechnologiesprincipalesWebServices-:HTTP,XML,SOAP,WSDL,UDDI
XMLdansJava
SyntaxeetespacesdenomXMLDescriptiondeXMLaveclesschémasConversionetdéconversionde
paramètresavecJAXBPersonnalisationdesliaisonsXML-JavaXMLbienformé/XMLvalideManipulationXML:
SAX,DOM,StaX
MessagesSOAP
RôledeSOAPdanslesservicesWebStructuredesmessagesSOAPSOAP-ENV,Header,Body,Attachement
Opération,messageseterreurs
InterfaceavecWSDL
RôledeWSDLdanslesWebServicesAnatomied’undocumentWSDL:5sectionsclésDescriptionducontrat/
interfaces/opérationsdanssectionportTypeComprendrelessections’abstraites’:messages,typesComprendre
lessections’concrètes’:binding,servicesSpécificationdel’implémentationduservice(service)Spécificationdu
protocoled’échangedemessages(Binding)
Gouvernancewebservices
Gouvernance:briqueN°2d’unearchitectureSOAConformitéaveclesnormesWSI(WebServiceInteroperability)
Intégrationdeproxiesetd’adaptateursMiseenœuvred’uneterminaisondeserviceWebavecJAX-WS
PersonnalisationdeservicesWebJAX-WSDéploiementd’unfichierWARdeserviceWebInterceptiondetrafic
entrelesservicesWebetlesclientsOptimisationdelatransmissiondemessages
DéveloppementWebServicesSOAPenJava7
Méthodologie:créerWSàpartirdeWSDL(WSDL-first)ouàpartirducode(code-first)?Comprendrel’APIde
’hautniveau’JAX-WS:JavaAPIforXMLWebServicesComprendrel’APIde’basniveau’SAAJvaliderla