Sid 2009 ws Architectures orientées services ? Web services ? Serveurs d ? application ? Intégration métier ? EAI SOA Cloud computing B B CWeb services Objectifs Architecture Web services Protocole SOAP Architecture REST Composition de Web services C Obje
Architectures orientées services ? Web services ? Serveurs d ? application ? Intégration métier ? EAI SOA Cloud computing B B CWeb services Objectifs Architecture Web services Protocole SOAP Architecture REST Composition de Web services C Objectifs des Web services ? Faciliter la construction et la maintenance d ? applications distribuées sur le Web avec ? échange de données indépendant du stockage XML ? appel de programmes indépendant du langage SOAP ? Service web module applicatif exposé sur le Web ? adresse URI ? interface bien dé ?nie ? implémentée avec des standards Web ? HTTP XML SOAP UDDI WSDL etc CExemple gestion de magasin en ligne Fournisseur J EE SOAP SOAP Authenti ?cation MTS SOAP Serveur d ? application SOAP SOAP SOAP Livreur CORBA Paiement CB NET Banque MVS CICS CStandards techniques Publication des fonctionnalités WSDL Accessibles par des requêtes sécurisées HTTPS SSL Web services Décrits dans des annuaires UDDI Gérés par des serveurs de données XML Utilisables par toute application SOAP C Architecture des Web services Client Find Service Requester Request Service Registry Publish Publish Service Provider Service Request Provider CDescription des services WSDL ? Formats des opérations en XML Service ? Messages d ? appel et de retour ? Types des paramètres ? Ports d ? accès à des groupes d ? opérations Port e g http host svc Binding e g SOAP Port Binding ? Association opérations messages portType ? Liaisons bindings pour accéder aux ports avec un protocole spéci ?que HTTP SMTP MIME ? operation s inMessage outMessage Abstract interface ? Adresses URLs de ce s ports CDescription en WSDL ? ? ? ? CExemple GetLastTradePrice My ?rst service CAnnuaire des services UDDI ? Universal Description Discovery Integration ? Annuaire UDDI ? Décrit par un document WSDL ou autre ? Accessible en SOAP ? Contenu décrit par un schéma XML ? Fonctions ? Enregistrement publish ? une société des services des opérations ? Découverte ?nd ? Liaison à une service bind CContenu de l ? annuaire ? Pages blanches BusinessEntity ? BusinessKey ? Name ? Description ? CategoryBag ? BusinessServices ? Pages jaunes BusinessService ? ServiceKey ? BusinessKey ? Name ? Description ? CategoryBag ? BindingTemplates ? Pages vertes BindingTemplates ? BindinKey ? ServiceKey ? Description ? AccessPoint ? Contenu dé ?ni par un schéma XML ? Spéci ?cations pour réplication BBuussinineessss EEnntittiyty tModel Spécifs de services et taxonomies BBuussinineessss SSeerrvvicicee PublisherAssertion Relations entre deux parties Binding Templates Infos techniques CPrincipaux fournisseurs ? IBM UDDI Registry ? Un registre UDDI avec des fonctionnalités de recherche ? Microsoft UDDI Business Registry UBR ? SAP UDDI Business Registry ? Public pour l'instant ? Systinet Registry ? Support complet de UDDI ? Oracle Application Server UDDI Registry C Protocole SOAP ? Simple Object Access Protocol RPC pour Web services ? Standard du W C par Microsoft et IBM ? Pas simple pas objet ? Basé sur XML RPC de David Winer UserLandSoftware ? règles de codage des données en XML ? envelope dé ?nit le contenu du message
Documents similaires










-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 03, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 66.4kB