WEB100 - Iris Training

Transcription

WEB100 - Iris Training
E X P E R T E N D É V E LO P P E M E N T D E C O M P É T E N C E S
Découvrir les services Web et l'intégration des applications (EAI). C omprendre les
protocoles SOAP, WSDL et UDDI. Maîtriser les aspects du B2B et des approches
SOA et BPM.
WEB100
2 jours
C hefs de projet, architectes, développeurs de services Web
Notions de base de programmation
INTRODUCTION
Introduction aux services web
Du logiciel considéré comme service
XML ou la transformation d'internet en plate forme informatique intégrée
Les services Web, étape suivante de l'intégration
d'applications
LES COUCHES TECHNIQUES ET METIER DES
SERVICES WEB
L'architecture des services Web
Ubiquité et universalité du Web
Applications Web et services Web
Évolution et révolution
Les fondations de l'architecture des services
Web
XML, la langue maternelle des services Web.
XML les principes
XML Namespaces
XML Schema
Messages XML entre applications et services
Web
C lassification des services Web
Les services de communication et de transport
Les services techniques
Les services métier
Le développement des services Web
Le déploiement des services Web
Les moteurs XML
Les serveurs d'applications
C ommuniquer : SOAP
Simple Object Access Protocol
Protocoles de RPC et SOAP
La structure des messages SOAP
SOAP avec pièces jointes
Le routage des messages SOAP : WS-Routing
SOAP transporté par http
La requête SOAP HTTP
La réponse SOAP HTTP
SOAP sur HTTPS
Scénario de découverte dynamique des services
Web
SOAP employé pour l'appel à une procédure
distante
Le corps d'un message SOAP RPC
L'en-tête d'un message SOAP RPC
SOAP : la couche de communication des services
Web
Décrire et configurer : WSDL
WSDL : un réseau de communication « point à
point »
Le document WSDL
Les types WSDL
La définition des messages en WSDL
Les types de port WSDL
Les liaisons WSDL
Les liaisons WSDL non standards
Le port WSDL
Les services WSDL
Développer avec WSDL
WSIF : Web Services Invocation Framework
C lasser et chercher : UDDI
L'Annuaire universel : sites et opérateurs UDDI
La structure des documents UDDI
L'API UDDI
WSDL et UDDI
Limites et évolutions de UDDI
Ranger et sauvegarder : DSML et C astor
Les annuaires d'entreprise
DSML : Directory Services Markup Language
C astor : passerelle entre LDAP, Java, SQL et
XML
Gérer le workflow : WSFL, XLANG et WSC L
WSFL d'IBM
XLANG de Microsoft
WSC L de Hewlett-Packard
Orchestration, chorégraphie et modélisation des
processus
Orchestrer les processus métier : BPML
Le modèle de processus BPML
Messages
Participants
Activités
Règles métier
Page : 1/2
E X P E R T E N D É V E LO P P E M E N T D E C O M P É T E N C E S
Défaillances
Transactions
Abstractions et exécutions
BPML par l'exemple
Les abstractions BPML
Processus BPML : variables locales et globales
Envoi et réception de messages BPML
XML comme langage de script
Les règles BPML
Synchronisation et parallélisation dans BPML
Les transactions BPML
C ontraintes temporelles en BPML
Langage de requête : BPQL
Utiliser et interagir : WSUI, WSXL et WSIA
WSUI : les interfaces utilisateur des services
Web
WSXL : agrégation et syndication de services
Web pour l'utilisateur final
WSIA : vers un modèle unifié des interactions
avec les services Web
Piloter les échanges B2B : BTP, BizTalk, ebXML,
RosettaNet
BTP (Business Transaction Protocol)
BizTalk
ebXML
RosettaNet
Standardiser les
OAGIS, xC BL, UBL
documents
commerciaux :
DEVELOPPER ET DEPLOYER DES SERVICES
WEB
Plates-formes
de
développement
déploiement : .NET et J2EE
et
de
Quelles méthodologies pour le développement de
services Web ?
Les méthodologies issues de l'EAI
Analyser les relations entre services Web
Une typologie des méthodes de développement
de services Web
La pratique du développement de services Web
L'interaction avec les programmes clients
L'implémentation fonctionnelle
L'intégration à l'existant
J2EE et .NET : les deux technologies de
développement de services Web
La plate-forme J2EE
Enterprise JavaBeans
C omposants et contrats
Sessions et entités
Les transactions EJB
C omposants EJB et services Web
JAX
J2EE + JAX : la fondation d'une plate-forme de
services Web
La plate-forme .NET
Le C LR (C ommon Language Runtime)
La Base C lass Library
.NET Enterprise Services et .NET C omponent
Services
ASP.NET
ADO.NET
Visual Studio.NET
C hoix d'une plate-forme : J2EE, NET et
solutions Open Source
Les services Web en action
SOAP et WSDL en action
Un service Web simple : la conversion
franc/euro
Le service Web, vu du côté serveur
Le service Web, vu du côté client
Expérimentation et mise en euvre : le rôle des
outils
BPML en action
Les participants BPML
Les processus BPML
Le document BPML
Le déploiement BPML
Perspectives et conclusion
L'« écologie » des services Web
Les services Web pour l'informatique
d'entreprise
Page : 2/2

Documents pareils