<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SOA &amp; Interop @ Microsoft France : Livre blanc</title><link>http://blogs.msdn.com/ssfartz/archive/tags/Livre+blanc/default.aspx</link><description>Tags: Livre blanc</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The Architecture Journal : Gestion des identités et des accès</title><link>http://blogs.msdn.com/ssfartz/archive/2008/09/01/the-architecture-journal-gestion-des-identites-et-des-acces.aspx</link><pubDate>Mon, 01 Sep 2008 09:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8915744</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/8915744.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=8915744</wfw:commentRss><description>&lt;P&gt;Le 16ème numéro de l’&lt;A href="http://msdn.microsoft.com/en-us/arcjournal/default.aspx" mce_href="http://msdn.microsoft.com/en-us/arcjournal/default.aspx"&gt;Architecture Journal&lt;/A&gt; se concentre sur la gestion des identités et des accès. Si vous débutez sur le sujet, vous serez intéressé par &lt;A href="http://msdn.microsoft.com/en-us/arcjournal/cc837112.aspx" mce_href="http://msdn.microsoft.com/en-us/arcjournal/cc837112.aspx"&gt;The Evolving Role of the Identity: From the Lone User to the Internet&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/TheArchitectureJournalGestiondesidentite_7BC1/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/TheArchitectureJournalGestiondesidentite_7BC1/image_2.png"&gt;&lt;IMG title=image style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=170 alt=image src="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/TheArchitectureJournalGestiondesidentite_7BC1/image_thumb.png" width=468 border=0 mce_src="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/TheArchitectureJournalGestiondesidentite_7BC1/image_thumb.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Pour ceux qui ont déjà quelques notions ou bien commencé à travailler sur des applications Claims-Aware, je vous recommande la lecture de &lt;A href="http://msdn.microsoft.com/en-us/arcjournal/cc836393.aspx" mce_href="http://msdn.microsoft.com/en-us/arcjournal/cc836393.aspx"&gt;Federated Identity Patterns in a Service-Oriented World&lt;/A&gt; qui présente 5 patterns : Inter-Domain Token Exchange, Intra-Domain Token Exchange, Third-Party Trust Establisher, Pseudonym Claim Service, Attribute Claim Service, ainsi que la problématique de mise à jour des données.&lt;/P&gt;
&lt;P&gt;Pour projeter ces concepts sur des exemples concrets, il ne vous reste plus qu’à lire &lt;A href="http://msdn.microsoft.com/en-us/arcjournal/cc836390.aspx" mce_href="http://msdn.microsoft.com/en-us/arcjournal/cc836390.aspx"&gt;Claims and Identity: On-Premise and Cloud Solutions&lt;/A&gt; et maquetter une transformation de claims avec les &lt;A href="http://blogs.msdn.com/cloudcomputing/archive/2008/07/11/d-couvrir-l-internet-service-bus-de-microsoft.aspx" mce_href="http://blogs.msdn.com/cloudcomputing/archive/2008/07/11/d-couvrir-l-internet-service-bus-de-microsoft.aspx"&gt;BizTalk Services&lt;/A&gt; ou bien mettre en place un environnement de test local via le framework de gestion des identités &lt;A href="http://blogs.msdn.com/ssfartz/archive/2008/07/10/un-framework-net-pour-cr-er-des-applications-claims-aware.aspx" mce_href="http://blogs.msdn.com/ssfartz/archive/2008/07/10/un-framework-net-pour-cr-er-des-applications-claims-aware.aspx"&gt;Zermatt&lt;/A&gt; (voir ce &lt;A href="http://blogs.msdn.com/vbertocci/archive/2008/08/25/visual-studio-web-project-template-for-zermatt-and-your-cardspace-rp-asp-net-web-site-is-up-running-in-just-37-1-seconds.aspx" mce_href="http://blogs.msdn.com/vbertocci/archive/2008/08/25/visual-studio-web-project-template-for-zermatt-and-your-cardspace-rp-asp-net-web-site-is-up-running-in-just-37-1-seconds.aspx"&gt;billet de Vittorio Betocci&lt;/A&gt;).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8915744" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Apprendre/default.aspx">Apprendre</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Services+Web/default.aspx">Services Web</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Livre+blanc/default.aspx">Livre blanc</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/ArchiMS/default.aspx">ArchiMS</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/F_26002300_233_3B00_d_26002300_233_3B00_ration/default.aspx">F&amp;#233;d&amp;#233;ration</category></item><item><title>WCF : Scenarios de déploiements</title><link>http://blogs.msdn.com/ssfartz/archive/2008/07/25/wcf-scenarios-de-d-ploiements.aspx</link><pubDate>Fri, 25 Jul 2008 12:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8771739</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/8771739.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=8771739</wfw:commentRss><description>&lt;P&gt;L'article MSDN "&lt;A class="" href="http://msdn.microsoft.com/en-us/library/cc512374.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/cc512374.aspx"&gt;Windows Communication Foundation: Application Deployment Scenarios&lt;/A&gt;" proposé par la Michele Leroux Bustamante d' IDesign, présente 5 scénarios de déploiement de services basés sur WCF. Architecture, implémentation et sécurité, tout y est.&lt;/P&gt;
&lt;P&gt;Un guide qui méritera d'être actualisé avec l'arrivée de Silverlight 2, et les spécificités du proxy client WCF.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/WCFScenariosdedploiements_A37F/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/WCFScenariosdedploiements_A37F/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=238 alt=image src="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/WCFScenariosdedploiements_A37F/image_thumb.png" width=596 border=0 mce_src="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/WCFScenariosdedploiements_A37F/image_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8771739" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Apprendre/default.aspx">Apprendre</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Livre+blanc/default.aspx">Livre blanc</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/ArchiMS/default.aspx">ArchiMS</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Exposons/default.aspx">Exposons</category></item><item><title>Bande dessinée : A la quête de la SOA</title><link>http://blogs.msdn.com/ssfartz/archive/2008/03/20/bande-dessinee-a-la-quete-de-la-soa.aspx</link><pubDate>Thu, 20 Mar 2008 12:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8327180</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/8327180.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=8327180</wfw:commentRss><description>&lt;TABLE class="" cellSpacing=0 cellPadding=2 width=457 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=218&gt;&lt;A href="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/BandedessineeAlaquetedelaSOA_9467/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/BandedessineeAlaquetedelaSOA_9467/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=279 alt=image src="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/BandedessineeAlaquetedelaSOA_9467/image_thumb.png" width=200 border=0 mce_src="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/BandedessineeAlaquetedelaSOA_9467/image_thumb.png"&gt;&lt;/A&gt; &lt;/TD&gt;
&lt;TD class="" vAlign=top width=233&gt;&lt;A class="" href="http://www.fcointe.com/" target=_blank mce_href="http://www.fcointe.com/"&gt;François Cointe&lt;/A&gt; signe cette &lt;A class="" href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=454ea1e7-6315-4c8f-9407-2c1bb15986fc&amp;amp;lcid=1036" target=_blank mce_href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=454ea1e7-6315-4c8f-9407-2c1bb15986fc&amp;amp;lcid=1036"&gt;bande dessinée&lt;/A&gt; qui met en exergue les atouts et les déboires des initiatives SOA en entreprise&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Bravo Angélica Reyes et Eric Ortiz pour cette démocratisation réussie de la SOA !&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8327180" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Decouvrir/default.aspx">Decouvrir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Temoignage/default.aspx">Temoignage</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Livre+blanc/default.aspx">Livre blanc</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/ArchiMS/default.aspx">ArchiMS</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Plateforme/default.aspx">Plateforme</category></item><item><title>Administrer et optimiser BizTalk Server en 660 pages</title><link>http://blogs.msdn.com/ssfartz/archive/2008/03/19/administrer-et-optimiser-biztalk-en-660-pages.aspx</link><pubDate>Wed, 19 Mar 2008 18:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8325781</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/8325781.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=8325781</wfw:commentRss><description>&lt;P&gt;Le guide &lt;A href="http://msdn2.microsoft.com/en-us/library/cc296643.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/cc296643.aspx"&gt;Microsoft BizTalk Server Operations Guide&lt;/A&gt; a été rédigé à partir de nombreuses expériences terrain. Il est intéressant pour son côté opérationnel : comment intervenir sur la disponibilité de mon infrastructure BizTalk ? comment optimiser les flux de messages ? ...&lt;/P&gt;
&lt;P&gt;C'est une lecture qui séduira les Architectes BizTalk par les scénarios concrets qu'il propose.&lt;/P&gt;
&lt;P&gt;Un seul bémol : les aspects spécifiques à la R2 sont peu couverts, même si la quasi-totalité des concepts et solutions proposés s'appliquent non seulement à BizTalk 2006 mais aussi BizTalk 2006 R2.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8325781" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/BizTalk/default.aspx">BizTalk</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Livre+blanc/default.aspx">Livre blanc</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/ArchiMS/default.aspx">ArchiMS</category></item><item><title>Disponibilité de .Net 3.5 : Du neuf pour vos Services</title><link>http://blogs.msdn.com/ssfartz/archive/2007/11/22/sortie-de-net-3-5-des-nouveaut-s-pour-vos-services.aspx</link><pubDate>Thu, 22 Nov 2007 03:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6461536</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/6461536.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=6461536</wfw:commentRss><description>&lt;P&gt;Avec la disponibilité du framework .Net 3.5, ce sont deux années d'investissements Microsoft qui bénéficieront progressivement à toute la plate-forme applicative (SQL Server, BizTalk et SharePoint), et dès maintenant pour vos développements spécifiques. &lt;A class="" href="http://blog.sfartz.com/post/2007/11/22/Net-35-et-Visual-Studio-2008-sont-disponibles-et-alors" target=_blank mce_href="http://blog.sfartz.com/post/2007/11/22/Net-35-et-Visual-Studio-2008-sont-disponibles-et-alors"&gt;Pour plus d'informations sur .Net 3.5, consulter ce billet&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Nous nous intéressons ici aux nouveautés concernant les frameworks WCF et WF, ainsi que l'outillage proposé par Visual Studio 2008 lui aussi disponible en version finale.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Nouveautés WCF et WF avec .Net 3.5&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Côté protocoles :&lt;/U&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN lang=fr style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;WCF supporte des versions de spécifications WS-* supplémentaires : &lt;/SPAN&gt;&lt;SPAN lang=en-US style="FONT-SIZE: 8pt; FONT-FAMILY: Arial"&gt;Web Services Atomic Transaction (WS-AtomicTransaction) 1.1, WS-ReliableMessaging 1.1, WS-SecureConversation, and Web Services Coordination (WS-Coordination) 1.1.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P lang=en-US style="FONT-SIZE: 8pt; MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Arial" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Les amateurs d'une stack de services plus orientée Web qu'Entreprise (j'entends par là l'utilisation exclusive du transport des messages via HTTP, ainsi que l'utilisation du protocole Web incarné par le vocabulaire GET, POST, PUT, DELETE) ne seront pas en REST.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Les attributs WebGet (HTTP GET) et WebInvoke(HTTP GET, POST, PUT, DELETE) peut maintenant être spécifiés au niveau de l'OperationContract&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;U&gt;Côté formats :&lt;/U&gt; &lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;WCF simplifie dorénavant la publication d'informations au format XML POX (XML sans enveloppe SOAP) et supporte nativement les formats d'échanges sur le Web, à savoir&lt;SPAN style="mso-spacerun: yes"&gt; &lt;/SPAN&gt;RSS, ATOM ainsi que JSON&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Pour mettre en œuvre ces formats, on privilégiera le protocole HTTP via l'utilisation du WebHttpBinding, et l'attribut d'opération WebGet présenté précédemment&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;U&gt;Côté composition :&lt;/U&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;U&gt;&lt;/U&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;WF peut maintenant être hébergé dans un hôte WCF, le WorkFlowServiceHost qui permet ainsi de déclencher un Workflow dès la réception d'un message sur un point d'exposition WCF. Il s'agit donc de démarrer un WorkFlow depuis une réception TCP, Pipe Nommé,&lt;SPAN style="mso-spacerun: yes"&gt; &lt;/SPAN&gt;HTTP, MSMQ voir SAP ou SIBEL en ayant recours au BizTalk Adapter Pack ou encore via JMS via le connecteur proposé par JNBridge.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Par ailleurs, un workflow WF peut désormais invoquer des services externes via WCF.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;U&gt;Côté consommation :&lt;/U&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Le support de JSON permet à WCF d'être positionné comme un fournisseur de données pour les technologies AJAX, dont les applications Web ASP.Net AJAX.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;Pour aller plus loin, je vous recommande ces &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=2A8E06D9-188D-4EC8-BA2D-D3DEB96FC06D&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=2A8E06D9-188D-4EC8-BA2D-D3DEB96FC06D&amp;amp;displaylang=en"&gt;trois livres blanc de David Chappell&lt;/A&gt; :&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Introducing_WCF_in_NET_Framework_35_v1.doc : remarquable introduction à WCF.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;WCF_Diversity_Paper_v1.doc : entre dans l'architecture de WCF, à réserver à un public averti. Introduction au WCF LOB Adapter Pack et aux bindings associés à la communication vers les BizTalk Services (Connectivité / Relais et Identité)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Introducing_WF_in_NET_Framework_35_v1.doc : remarquable introduction à WF.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Les bénéfices apportés par Visual Studio 2008&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;Visual Studio 2008 constitue la première version d'un environnement packagé pour des développements WCF et WF, au bénéfice de la productivité et de l'industrialisation. &lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;Parmi les nouveautés VS2008, vous apprécierez la possibilité de tester vos services sans passer par la création de host. VS2008 se charge de créer un host pour vous avec exploration des méta-données et soumission de messages (requêtes / réponses).&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;Le designer WF permettant de déclencher l'invocation du workflow sur réception d'un message est aussi intéressant quoiqu'un peu complexe à prendre en main (avec un effet désagréable un peu boîte noire)&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Configurations de développement&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;Dans les mois qui viennent, les technologies reposant sur le framework .Net 3.5 et Visual Studio 2008 s'aligneront sur ces dernières versions. En attendant, vous devrez maintenir 2 configurations si vous utilisez BizTalk&lt;SPAN style="mso-spacerun: yes"&gt; &lt;/SPAN&gt;ou bien la Service Software Factory :&lt;/P&gt;
&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in 0in 0in 0.375in; FONT-FAMILY: Calibri" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;.Net 3.5 / VS 2008 : permet de développer des projets .Net 2.0, 3.0 et 3.5&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Attention, possibilité d'upgrader un projet VS2005 en VS2008, mais pas l'inverse&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in 0in 0in 1.125in; FONT-FAMILY: Calibri" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;.Net 3.0 / VS2005 : permet de développer des projets .Net 2.0 et 3.0 (via des extensions à VS2005)&lt;/SPAN&gt;&lt;/LI&gt;
&lt;UL style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.375in; DIRECTION: ltr; unicode-bidi: embed" type=disc&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;BizTalk 2006 R2 requiert VS2005 (pas de date de support de VS2008 annoncé), ainsi que l'ESB Guidance par voie de conséquence&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;La Service Software Factory repose sur le SDK de VS2005 (on devrait disposer d'un support de VS2008 pour le premier trimestre 2008 - dixit Don Smith à la conférence SOA &amp;amp; BPM)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6461536" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Apprendre/default.aspx">Apprendre</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Services+Web/default.aspx">Services Web</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Livre+blanc/default.aspx">Livre blanc</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Composons/default.aspx">Composons</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Exposons/default.aspx">Exposons</category></item><item><title>Recommandations pour sécuriser ses Services Web</title><link>http://blogs.msdn.com/ssfartz/archive/2007/09/03/des-explications-pour.aspx</link><pubDate>Mon, 03 Sep 2007 17:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4724655</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/4724655.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=4724655</wfw:commentRss><description>&lt;P&gt;La division Sécurité des laboratoires de l'IT de l'institut national américain des standards et de la technologie (NIST) publie ses recommandations quant à la sécurisation des Services Web : &lt;A class="" href="http://csrc.nist.gov/publications/drafts/Draft-SP800-95.pdf" target=_blank mce_href="http://csrc.nist.gov/publications/drafts/Draft-SP800-95.pdf"&gt;"Guide to Secure Web Services"&lt;/A&gt;. Ce guide constitue une excellente introduction à la problématique de sécurisation des échanges via les Services Web.&lt;/P&gt;
&lt;P&gt;Le guide débute par une présentation rapide des concepts associés aux Services Web : la mise en relation des services, la transmission de messages, l'accès aux services, les intervenants dans la chaîne d'invocation d'un service (le consommateur, le fournisseur et les intermédiaires), et enfin la nécessaire orchestration.&lt;/P&gt;
&lt;P&gt;De façon classique, la sécurité des Services Web reprend les éléments standards de sécurité (Identification, Autorisation, Intégrité, Non répudiation, Confidentialité, et Restriction de l'accès). Ces caractéristiques se traduisent par les dimensions.&lt;/P&gt;
&lt;LI&gt;La sécurisation des messages : au niveau du transport ou bien du message SOAP&lt;/LI&gt;
&lt;LI&gt;La protection des ressources : au travers de l'authentification et la gestion des autorisations&lt;/LI&gt;
&lt;LI&gt;La négociation des contrats : afin d'établir la future communication, il est nécessaire de&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/LI&gt;
&lt;LI&gt;L'établissement de relations de confiance : basées sur une authentification point à point ou la mise en place d'une gestion fédérée des identités&lt;/LI&gt;
&lt;LI&gt;La prédictibilité, la disponibilité et la conformité sont aussi requis comme pour tout logiciel se prétendant sécurisé.&lt;/LI&gt;
&lt;UL&gt;&lt;/UL&gt;
&lt;P&gt;La pile des protocoles concourant à la sécurisation des Services Web y est présentée sous la forme originale d'une stack OSI.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;A class="" href="http://blogs.msdn.com/photos/ssfartz/images/4724768/original.aspx" target=_blank mce_href="http://blogs.msdn.com/photos/ssfartz/images/4724768/original.aspx"&gt;&lt;IMG title="Web Services Security Standards" style="WIDTH: 433px; HEIGHT: 375px" height=375 alt="Web Services Security Standards" src="http://blogs.msdn.com/photos/ssfartz/images/4724768/original.aspx" width=433 align=middle mce_src="http://blogs.msdn.com/photos/ssfartz/images/4724768/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;La couverture des fonctionnalités de sécurisation SOA proposée par chaque protocole y est synthétisée comme suit.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/ssfartz/images/4724942/original.aspx" target=_blank mce_href="http://blogs.msdn.com/photos/ssfartz/images/4724942/original.aspx"&gt;&lt;IMG style="WIDTH: 388px; HEIGHT: 480px" height=480 src="http://blogs.msdn.com/photos/ssfartz/images/4724942/original.aspx" width=388 align=middle mce_src="http://blogs.msdn.com/photos/ssfartz/images/4724942/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Si bien que le guide présente l'ensemble des menaces de sécurité encourues par les Services Web, et comment les standards WS-* se complètent pour endiguer ces menaces sur la figure suivante :&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/photos/ssfartz/images/4724985/original.aspx" target=_blank mce_href="http://blogs.msdn.com/photos/ssfartz/images/4724985/original.aspx"&gt;&lt;IMG title="Threats Adressed by Current Web Service Standards" style="WIDTH: 500px; HEIGHT: 366px" height=366 alt="Threats Adressed by Current Web Service Standards" src="http://blogs.msdn.com/photos/ssfartz/images/4724985/original.aspx" width=500 align=middle mce_src="http://blogs.msdn.com/photos/ssfartz/images/4724985/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Les rédacteurs soulignent qu'il n'y a pas de standards pour contrer les attaques de type Deny Of Service, et qu'il est bien sûr du ressort de l'infrastructure de préserver la disponibilité des services. Les technologies utilisées pour les applications Web seront de mises sur ce point : Load Balancing, utilisation de clusters et la réplication … &lt;/P&gt;
&lt;P&gt;J'ajoute sur ce point que la stack de communication orientée services WCF de Microsoft ainsi que les fonctionnalités intrinsèques des OS Windows Serveur 2003 (complété par IIS) et Windows Serveur 2008 (complété par IIS 7 et le WAS - Windows Activation Service) sont riches de mécanismes complémentaires pour assurer la disponibilité des services Web ou non (TCP…) .Les articles MSDN suivants présentent ces aspects : &lt;A class="" href="http://msdn.microsoft.com/msdnmag/issues/07/09/WAS/default.aspx?loc=fr" target=_blank mce_href="http://msdn.microsoft.com/msdnmag/issues/07/09/WAS/default.aspx?loc=fr"&gt;Etendre ses services au-delà de HTTP avec WAS&lt;/A&gt;,&amp;nbsp; &lt;A class="" href="http://msdn2.microsoft.com/en-us/library/ms730128.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/ms730128.aspx"&gt;Load balancing avec WCF&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Le guide rappelle ensuite les risques les plus courants auxquels sont confrontés les Services Web, en plus des risques traditionnels encourus par tout logiciel connecté à un réseau :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;L'utilisation des FireWall est limité puisque les messages sont routés sur un port HTTP, et il est difficile pour des raisons de performances de scruter tous les messages SOAP traversant un firewall&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;La possibilité de router (intercepter, et transmettre) un message un intermédiaire introduit des failles supplémentaires et empêche l'utilisation des protocoles classiques de sécurité HTTPS et SLL sur tous les nœuds de la chaîne de transmission d'un message SOAP&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Le contrat WSDL présente lui aussi un risque de sécurité, s'il n'est pas correctement filtré, il peut exposer des fonctionnalités dépréciées, des points d'exposition réservés aur développement, bref, autant de zones d'attaques clairement exposées.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;De la même façon, les annuaires UDDI décèlent des informations telles que les versions de protocoles utilisés, si bien qu'il sera simple d'exploiter une faille de sécurité connue sur tel ou tel protocole. De plus, les annuaires UDDI n'intègrent la possibilité de signer leurs contenus qu'à partir de la version 3, si bien qu'un Service Web malicieux pourrait introduire de fausses entrées !&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Enfin, les frameworks .Net ou Java utilisés pour implémenter des services Web, mettent en œuvre des mécanismes de sécurité intégrés à la CLR ou la JVM. Les scénarios de sécurité mettant en œuvre des jetons sont intéressants car indépendant de telle ou telle plate-forme. Néanmoins , les frameworks proposent cette fonctionnalité de façon plus ou moins intégrée si bien que le développeur pourra être amené à réaliser des développements sur mesure, source de faille de sécurité.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Remarque : WCF intègre nativement la gestion des jetons de sécurité. La documentation MSDN présente l'&lt;A class="" href="http://msdn2.microsoft.com/en-us/library/ms788756.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/library/ms788756.aspx"&gt;architecture de la sécurité dans WCF&lt;/A&gt;, ainsi que l'article &lt;A class="" href="http://msdn.microsoft.com/msdnmag/issues/06/08/securitybriefs/default.aspx#S4" target=_blank mce_href="http://msdn.microsoft.com/msdnmag/issues/06/08/securitybriefs/default.aspx#S4"&gt;Security in Windows Communication Foundation&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;La section 3 présente les principes d'utilisation des protocoles WS-* pour répondre à des besoins précis&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Gérer l'authentification entre 2 deux services&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Utiliser un système de gestion des identités&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Etablir une relation de confiance entre deux services&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Mettre en œuvre des politiques de sécurité&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Mettre en œuvre une authentification et des autorisations distribuées&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Garantir l'intégrité et la confidentialité des échanges entre deux services&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Tracer les échanges SOA&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Assurer la disponibilité de ses services&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Sécuriser la découverte des services&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;Pour plus d'informations la sécurité de la SOA Microsoft&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Gestion des identités, consulter l'interview de Bernard Ourghanlian &lt;BR&gt;&lt;A href="http://www.magsecurs.com/spip.php?article7820" mce_href="http://www.magsecurs.com/spip.php?article7820"&gt;http://www.magsecurs.com/spip.php?article7820&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Stéphane Goudeau propose un livre blanc qui couvre la mise en œuvre de scénarios d'échanges sécurisés entre Services Web avec Windows Communication Foundation&lt;BR&gt;&lt;A href="https://www.netfxfactory.org/files/folders/documents/entry105.aspx" mce_href="https://www.netfxfactory.org/files/folders/documents/entry105.aspx"&gt;https://www.netfxfactory.org/files/folders/documents/entry105.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;MSDN : Windows Communication Foundation et la sécurité &lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms732362.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/ms732362.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms732362.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Qu'est-ce que le NIST ? Et le CSD ?&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Le National Institute of Standards and Technology (Institut national des standards et de la &lt;A href="http://fr.wikipedia.org/wiki/Technologie" mce_href="http://fr.wikipedia.org/wiki/Technologie"&gt;technologie&lt;/A&gt;), aussi connu sous le &lt;A href="http://fr.wikipedia.org/wiki/Sigle" mce_href="http://fr.wikipedia.org/wiki/Sigle"&gt;sigle&lt;/A&gt; NIST, est une agence du &lt;A href="http://fr.wikipedia.org/wiki/D%C3%A9partement_du_Commerce_des_%C3%89tats-Unis" mce_href="http://fr.wikipedia.org/wiki/D%C3%A9partement_du_Commerce_des_%C3%89tats-Unis"&gt;Département du Commerce des États-Unis&lt;/A&gt;. Son but est de promouvoir l'&lt;A href="http://fr.wikipedia.org/wiki/%C3%89conomie" mce_href="http://fr.wikipedia.org/wiki/%C3%89conomie"&gt;économie&lt;/A&gt; en développant des &lt;A href="http://fr.wikipedia.org/wiki/Technologie" mce_href="http://fr.wikipedia.org/wiki/Technologie"&gt;technologies&lt;/A&gt;, la &lt;A href="http://fr.wikipedia.org/wiki/M%C3%A9trologie" mce_href="http://fr.wikipedia.org/wiki/M%C3%A9trologie"&gt;métrologie&lt;/A&gt; et des &lt;A href="http://fr.wikipedia.org/wiki/Standard_industriel" mce_href="http://fr.wikipedia.org/wiki/Standard_industriel"&gt;standards&lt;/A&gt; de concert avec l'&lt;A href="http://fr.wikipedia.org/wiki/Industrie" mce_href="http://fr.wikipedia.org/wiki/Industrie"&gt;industrie&lt;/A&gt;. Cette agence a pris la suite en 1988 du National Bureau of Standards, fondé en 1901 avec substantiellement les mêmes missions (ref Wikipedia).&lt;/P&gt;
&lt;P&gt;Le NSIT dispose d'un budget de 843 millions de dollars et emploie environ 2900 personnes dont scientifiques et administratifs,plus 1800 scientifiques externes.&lt;/P&gt;
&lt;P&gt;La division Sécurité des ordinateurs (CSD) de la NSIT fait partie des laboratoires spécialisés dans les technologies de l'information. Cette division a pour objectifs&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;d'améliorer la sécurité des systèmes en augmentant le niveau d'informations concernant les risques IT , en particulier concernant les technologies nouvelles et émergentes.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;d'effectuer des recherches et prodiguer des conseils en ce qui concerne les zones de fragilités de sécurité de l'IT&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;De promouvoir des standards et des programmes de tests et validation&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;Et enfin de produire des recommandations afin d'améliorer la sécurité des systèmes d'infomation&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4724655" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Apprendre/default.aspx">Apprendre</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Services+Web/default.aspx">Services Web</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Livre+blanc/default.aspx">Livre blanc</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/ArchiMS/default.aspx">ArchiMS</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Composons/default.aspx">Composons</category></item></channel></rss>