I. Introduction▲
Le framework .Net fournit nativement de nombreuses classes permettant de développer des applications qui consomment et produisent des WebServices. Microsoft propose, avec les Web Service Enhancements, un add-on au framework .Net et à Visual Studio .Net. Il permet au développeur de construire des WebServices sécurisés basés sur les derniers standards et spécifications en vigueur. Les WSE 2.0 étendent les fonctionnalités de sécurité, de routage, et d'intégration de pièces jointes dans des messages SOAP de la version 1.0. Ils permettent aux développeurs de construire des applications basées sur les dernières spécifications publiées par Microsoft et différents acteurs de l'industrie (IBM, Verisign, SAP…) telles que WS-Security, WS-Policy, WS-SecurityPolicy, WS-Trust, WS-SecureConversation et WS-Addressing.
Dans cet article, nous abordons l'architecture WSE, nous présentons quelles sont les nouveautés de ce nouveau modèle objet et sa mise en œuvre. Nous étudierons le niveau de compatibilité assuré par rapport à la version 1.0 ; enfin nous terminerons par quelques exemples de mise en œuvre de WS-Security.