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