Services Web.
Besoin
Permettre à des applications d'interopérer, qu'elles soient :
Analyse
Les services Web permettent une indépendance :
- du format de données
- du protocole de transport
Conception
Les Web Services exploitent :
- un langage de description de données : XML
- un protocole d'invocation de services : SOAP
- un standard d'annuaire : WS-Inspection regroupant :
- pour la description de services : WSDL
- pour la publication de services : UDDI
- autres documents généraux (pages Web typiquement)
- un standard de sécurité via :
- WS-Security
- XML-Signature
- XML-Encryption
- HTTPS
- HTTPR
- un standard transactionnel : WSFL
Implémentation
Java propose un ensemble d'API optionelles au travers
de son JWSDP.