12.07.2015 Views

3 jours - Groupe ESIC

3 jours - Groupe ESIC

3 jours - Groupe ESIC

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Services Web - Développer en .NETObjectifs5 <strong>jours</strong>Cette formation vous apprendraà développer des servicesWeb et mettre en place unearchitecture qui s’appuie sur lesmécanismes de communicationXML et SOAP. Vous utiliserez ladescription des services WSDL(Services Web Description Language)pour mettre en oeuvredes services Web avec le protocoleSOAP. Vous vous servirezdes annuaires UDDI pour publier,déployer et localiser des servicesWeb.PublicDéveloppeurs.PrérequisBonne maîtrise de la programmationen C ou C++, ou C#,ou VB.NET. Une connaissanced’ensemble du Framework.NETest fortement appréciable.Introduction aux services WebStructure des applications distribuées.Développement à base de composantsdistribués. Approche des Services Web.Structure des Services Web dans la plateforme.NET : protocoles de transports,description de l’échange des données enXML. Technologies mises en oeuvre par lesservices Web : protocole http, descriptionXML et XSD, SOAP, notion de proxy SOAP.- Langage de développement des ServicesWeb.Développement d’un ‘Web Service’(ASP.NET)Création du projet de ‘Web Service’. Interfacede transport d’information : HTTP etXML (XSD) : principe de XML, descriptionclasses en XML. Structure d’un échangeSOAP (Simple Object Access Protocol) :requête et réponse SOAP, gestion par lesServices Web. Gestion de l’état d’un serviceWeb : interaction avec ASP.NET. Outilsde mise au point d’un service Web.Utilisation d’un service Web (SOAP etXML)Documents WSDL : description de WSDL(Services Web Description Language). Processusde découverte des services Web,localisation des services. Utilisation desproxies Services Web, génération de proxyà partir du document WSDL. Utilisationsynchrone et asychrone d’un service Web.Communication avec le service Web :utilisation de SOAP et XML..NET RemotingPrincipe du .NET remoting : modèle deservice et modèle d’objet à distance,différences et points communs avec lesServices Web. Protocoles de communica-veurhébergeant les objets .NET Remoting: programme serveur, services WindowsDivers types d’objets .NET Remoting :singlecall, singleton, client activated..Techniques de sérialisation et impact surles performances.Utilisation d’objets .NET RemotingDescription WSDL des services .NETRemoting, écriture de proxy.Utilisation directe depuis les clients. Utilisationdes assembly .NET Remoting.Gestion de la durée de vie des objets .NETRemoting : bail et sponsor.Utilisation des services .NET remotingdans des architectures applicatives.Publication de service Web : UDDIPrincipe de UDDI : rôle pour les servicesWeb.Publication dans le référentiel UDDI : utilisationdu SDK UDDI.Recherche et localisation de services grâceà UDDI.Publication des services sur un intranet ouInternet : architecture, outils utilisés.Sécurisation des services Webautorisation, cryptage des informations.: mécanismes offerts par IIS (InternetWindows 2000.des en-têtes SOAP.Gestion des autorisations : principe desautorisations basées sur des rôles, gestiondes protections d’accès.Gestion du cryptage des informations: cryptage des communications entrele service Web et le consommateur deservices.Architecture applicative à base de servicesWeb- Exemple d’utilisation des services Web: cas d’application. Exemple de servicesWeb dans le contexte Internet et Intranet.- Approche de conception des servicesWeb : types de données échangées, per-- Indépendance du développement parrapport au langage.- Interopérabilité des services Web avecCOM.DéveloppementPage 34Toutes nos formations sur http://www.esic-online.com Page 1/1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!