I. Les modèles d'architectures logicielles - Architectures centralisées et client-serveur - Architectures multi-niveaux - Contrats orientés traitements % contrats orientés données ou messages II. Les Web Services - Utilité des web services relativement à l'inter-opérabilité des SI. - les protocoles de base : SOAP, WSDL, UDDI. - Approche RPC et approche Document ou message. - Principes des extensions (WS-Security, WS-Addressing,...) III. Les architectures SOA - Concepts sous-jacents : couplage lâche, modèle d'intégration, vision du SI orientée «processus métier»,... - Les services assurés par le bus ESB: routage des messages, transformations XML, orchestration WS-BPEL,... |