<?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 : Approfondir</title><link>http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx</link><description>Tags: Approfondir</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>PDC2008 – Declarative Programming using XAML</title><link>http://blogs.msdn.com/ssfartz/archive/2008/10/30/pdc2008-declarative-programming-using-xaml.aspx</link><pubDate>Thu, 30 Oct 2008 03:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9024780</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/9024780.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=9024780</wfw:commentRss><description>&lt;P&gt;Several technologies have leveraged XAML since .Net 3.0 : WPF, WF, Silverlight, XPS.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;State of XAML 2006&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Need language evolution &lt;/LI&gt;
&lt;LI&gt;Make it faster &lt;/LI&gt;
&lt;LI&gt;Compilation, debugging, obfuscation, localization, FxCop, VS Integration &lt;/LI&gt;
&lt;LI&gt;A lot of people write their own parser =&amp;gt; XAML ready framework &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In .Net 4, we will ship XAML 2009.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;XAML 2009&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;x:Reference name (Backward and forward references) and target attribute (possibility to point to a reference) &lt;/LI&gt;
&lt;LI&gt;built-in types (set of basic types) &lt;/LI&gt;
&lt;LI&gt;generics (x:TypeArguments) &lt;/LI&gt;
&lt;LI&gt;arbitrary key types (x:Key) &lt;/LI&gt;
&lt;LI&gt;beyond method names (no more markup compilation, and delegates) &lt;/LI&gt;
&lt;LI&gt;better declarative type authoring (x:SchemaType) &lt;/LI&gt;
&lt;LI&gt;w:FactoryMethod &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;XAMLPad enhancements to represent the XAML Data Model is too flexible : OMV (Object – Members – Values&lt;/P&gt;
&lt;P&gt;System.Xaml.dll in .Net 4.0. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;a November 2008 CTP will be released, will work on .Net 3.5 &lt;/LI&gt;
&lt;LI&gt;XAML to objects processing: XamlReader.Load. XML Node to XAML Node and XAML Node to Objects + type resolution. &lt;/LI&gt;
&lt;LI&gt;XamlXmlReader (XML =&amp;gt; XAML) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;in .Net 4.0, WF vocabulary will get richer (DataFlow) and a rich WCF vocabulary will be introduced. Thus, you can have an entire application (UI + Business Logic + Services invocation + Workflow) implemented in XAML.&lt;/P&gt;
&lt;P&gt;To benefit from XAML, have your framework XAML ready. Ride the XAML wave.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9024780" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Oslo/default.aspx">Oslo</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/PDC2008/default.aspx">PDC2008</category></item><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>Quoi de neuf pour vos services avec .Net 3.5 SP1 beta ?</title><link>http://blogs.msdn.com/ssfartz/archive/2008/05/14/quoi-de-neuf-pour-vos-services-avec-net-3-5-sp1-beta.aspx</link><pubDate>Wed, 14 May 2008 14:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8503032</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/8503032.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=8503032</wfw:commentRss><description>&lt;P&gt;Le &lt;A href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx" mce_href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"&gt;Service Pack 1 du framework .Net 3.5,&lt;/A&gt; actuellement en beta, apporte un grand nombre de &lt;A href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;nouveautés pour le développement Web (ASP.Net, AJAX, MVC) et Windows (WPF, ClickOnce)&lt;/A&gt; mais le développeur de services n'est pas en "REST": améliorations WCF et WF et les nouveaux Data Services !&lt;/P&gt;
&lt;P&gt;Si la &lt;A href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"&gt;présentation du Service Pack 1 de .Net 3.5 &lt;/A&gt;donne un aperçu des nouveautés et ces &lt;A class="" href="http://channel9.msdn.com/ShowPost.aspx?PostID=403854" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=403854 "&gt;démonstrations sur Channel 9,&lt;/A&gt; je vous invite surtout à lire &lt;A href="http://www.topxml.com/rbnews/WSCF-WCF/re-91657_VS2008-and--NET-3-5-SP1-Enhancements-for-Service-Developers.aspx" mce_href="http://www.topxml.com/rbnews/WSCF-WCF/re-91657_VS2008-and--NET-3-5-SP1-Enhancements-for-Service-Developers.aspx"&gt;&lt;STRONG&gt;VS2008 and .NET 3.5 SP1 Enhancements for Service Developers.&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;En résumé, un support plus large de REST et d'AtomPub dans WCF, un raccourci pour la&amp;nbsp; sérialization SOAP, et des améliorations au niveau des assistants Visual Studio pour WCF et WF. Sous oublier, l'arrivée des Data Services dans le framework .Net pour supporter les scénarios d'exposition de ressources. &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;Un seul bémol, cette beta n'est pas compatible SilverLight 2 (en beta aussi). Donc vous ne pouvez pour le moment ne tirer parti des toutes dernières nouveautés que sur une seule filière de développement : Production ou consommation des services.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;IMG src="http://www.gazitt.com/blog/images/NetServicesFramework.jpg" mce_src="http://www.gazitt.com/blog/images/NetServicesFramework.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Windows Communication Foundation and Workflow Foundation Changes&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;New Hosting Wizard for WCF Service projects. &lt;/LI&gt;
&lt;LI&gt;Enhancements in Test Client such as support for RM Sessions, Message Contract and Nullable&amp;lt;T&amp;gt; types enables testing of broader set of WCF-based services. &lt;/LI&gt;
&lt;LI&gt;Expanding reach of DataContract Serializer by relaxing the need of having [DataContract]/ [DataMember] on types and by supporting an interoperable mechanism for dealing with object references. &lt;/LI&gt;
&lt;LI&gt;Improved Partial Trust Debugging Experience with support for Event Log. &lt;/LI&gt;
&lt;LI&gt;Support for ADO.NET Entity Framework entities in WCF contracts. &lt;/LI&gt;
&lt;LI&gt;Improvements in writing REST based services ranging from easily supporting ServiceDocuments publication and consumption to providing greater control and usability of UriTemplate. &lt;/LI&gt;
&lt;LI&gt;Significant performance improvements on large workflow-based projects in Visual Studio. &lt;/LI&gt;
&lt;LI&gt;Considerable scalability increases for hosted WCF services in IIS7-integrated mode.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Attention, 2 anomalies répertoriées dont vous trouverez &lt;A href="http://download.microsoft.com/download/8/F/D/8FD2A9F0-C3D4-4B0A-80AF-88D738DCDDF4/dotNetReadMe.htm" mce_href="http://download.microsoft.com/download/8/F/D/8FD2A9F0-C3D4-4B0A-80AF-88D738DCDDF4/dotNetReadMe.htm"&gt;ici les contournements&lt;/A&gt; : &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;HTTP POX is not composable with One-way&lt;/LI&gt;
&lt;LI&gt;Windows XP issue when AllowNtlm is set to false &lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8503032" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WCF/default.aspx">WCF</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>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>Vos inputs pour le BizTalk Adapter for SQL Server</title><link>http://blogs.msdn.com/ssfartz/archive/2008/03/13/vos-inputs-pour-le-biztalk-adapter-for-sql-server.aspx</link><pubDate>Thu, 13 Mar 2008 16:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8180475</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/8180475.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=8180475</wfw:commentRss><description>&lt;P&gt;L'équipe Connected Systems travaille actuellement sur la nouvelle version de l'adaptateur générique BizTalk pour SQL Server, qui viendra compléter le &lt;A href="http://blogs.msdn.com/ssfartz/archive/2008/02/13/biztalk-adapter-pack-wcf-se-connecte-sap-siebel-et-oracle-db.aspx" target=_blank mce_href="http://blogs.msdn.com/ssfartz/archive/2008/02/13/biztalk-adapter-pack-wcf-se-connecte-sap-siebel-et-oracle-db.aspx"&gt;BizTalk Adapter Pack&lt;/A&gt; déjà disponible pour accéder à SAP, SIEBEL et ORACLE SGBDR de façon native avec WCF.&lt;/P&gt;
&lt;P&gt;Vivek Krishna, chef de produit, est à la recherche de besoins terrain mais aussi de retours d'expérience d'utilisateurs de la version courante de l'Adaptateur BizTalk pour SQL Server (livré depuis BizTalk 2004, supporte SQL Server 2000 et 2005, ne repose pas sur le WCF LOB Adapter SDK). &lt;/P&gt;
&lt;P&gt;Les fonctionnalités prévues sont :&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Support des nouveaux types de SQL2005 et SQL2008 (XML, FileStream et les types customs (UDTs)) &lt;/LI&gt;
&lt;LI&gt;Opérations CRUD sur les tables et les vues &lt;/LI&gt;
&lt;LI&gt;Appel de procédures stockées (TSQL et CLR) &lt;/LI&gt;
&lt;LI&gt;4. Possibilité de transmettre des paramètres de type tableau &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Merci de transmettre &lt;A href="mailto:vkrishn@microsoft.com" target=_blank mce_href="mailto:vkrishn@microsoft.com"&gt;vos inputs en anglais directement vers Vivek&lt;/A&gt;&amp;nbsp;ou bien &lt;A class="" href="mailto:ssfartz@microsoft.com" mce_href="mailto:ssfartz@microsoft.com"&gt;vers moi en français&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8180475" 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/WCF/default.aspx">WCF</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>Connecter BizTalk Server aux BizTalk Services</title><link>http://blogs.msdn.com/ssfartz/archive/2008/03/11/connecter-biztalk-server-aux-biztalk-services.aspx</link><pubDate>Tue, 11 Mar 2008 03:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8140631</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/8140631.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=8140631</wfw:commentRss><description>&lt;P&gt;Jon Flanders présente comment &lt;A href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,a5dd4c62-b201-4b24-9ac6-4558b058cc08.aspx" target=_blank mce_href="http://www.masteringbiztalk.com/blogs/jon/PermaLink,guid,a5dd4c62-b201-4b24-9ac6-4558b058cc08.aspx"&gt;utiliser conjointement les deux connectivités de BizTalk&lt;/A&gt; : 'à demeure' et 'dans les nuages'. Dans le scénario de démonstration, il s'agit de recevoir des messages depuis l'Internet Service Bus sur un port de réception (Receive Location) de BizTalk Server et transmettre un message d'un port d'émission (Send Port) vers l'Internet Service Bus.&lt;/P&gt;
&lt;P&gt;Dans la mesure où la connectivité vers l'Internet Service Bus est assurée par un binding WCF de type RelayBinding, la démonstration met en oeuvre BizTalk Server 2006 R2 et son support de la technologie WCF - Windows Communication Foundation.&lt;/P&gt;
&lt;P&gt;Cependant pour se connecter aux BizTalk Services, il est nécessaire de fournir un jeton d'identité. Par défaut, le relayBinding invoque le selecteur d'identité de CardSpace, ce qui ne fait pas de sens pour le serveur BizTalk.&lt;/P&gt;
&lt;P&gt;La manipulation consiste donc à remplacer le fournisseur de jeton par défaut (de type CardSpaceTokenProvider) par le UserNameTokenProvider (associé à un couple utilisateur / mot de passe) fourni dans le SDK. &lt;/P&gt;
&lt;P&gt;Pour associer le UserNameTokenProvider sans possibilité d'intervenir sur le ServiceHost, Jon propose d'ajouter une extension de comportement (BehaviorExtension) dont il fournit le code dans son billet.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/ConnecterBizTalkServerauxBizTalkServices_156C/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/ConnecterBizTalkServerauxBizTalkServices_156C/image_2.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=418 alt=image src="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/ConnecterBizTalkServerauxBizTalkServices_156C/image_thumb.png" width=399 border=0 mce_src="http://blogs.msdn.com/blogfiles/ssfartz/WindowsLiveWriter/ConnecterBizTalkServerauxBizTalkServices_156C/image_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8140631" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WebCasts/default.aspx">WebCasts</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/BizTalk/default.aspx">BizTalk</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Consommons/default.aspx">Consommons</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><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category></item><item><title>Protocoles de communication Windows et encodages XML</title><link>http://blogs.msdn.com/ssfartz/archive/2008/03/06/zoom-sur-les-protocoles-de-communication-windows.aspx</link><pubDate>Thu, 06 Mar 2008 14:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8070709</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/8070709.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=8070709</wfw:commentRss><description>&lt;P&gt;Suite à &lt;A href="http://blog.sfartz.com/post/2008/02/22/Microsoft-%3A-Encore-plus-loin-dans-l-interopeacuterabiliteacute" mce_href="http://blog.sfartz.com/post/2008/02/22/Microsoft-%3A-Encore-plus-loin-dans-l-interopeacuterabiliteacute"&gt;l'annonce Interopérabilité de Microsoft&lt;/A&gt;, les 30.000 pages d'API documentées dans le cadre notamment du procès avec la Communauté Européenne ont été mises à disposition. Pour information ou rappel, ce travail collossal a été réalisé sur plusieurs années et par près de 200 spécialistes.&lt;/P&gt;
&lt;P&gt;Dans le cadre de l'interop et de la SOA, la documentation des &lt;A href="http://msdn2.microsoft.com/en-us/library/cc216513.aspx" mce_href="http://msdn2.microsoft.com/en-us/library/cc216513.aspx"&gt;protocoles de communication MCPP&lt;/A&gt; sont passionnants, ils offrent un bon complément à la documentation MSDN du framework .Net.&lt;/P&gt;
&lt;P&gt;En les parcourant je me suis intéressé à l'encodage binaire des messages SOAP. La lecture de ces trois documents permet de découvrir et approfondir les choix et l'implémentation choisie par Microsoft pour optimiser la sérialization de documents XML.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;[MC-NBFS]: .NET Binary Format: SOAP Data Structure&lt;/LI&gt;
&lt;LI&gt;[MC-NBFX]: .NET Binary Format: XML Data Structure&lt;/LI&gt;
&lt;LI&gt;[MC-NBFSE]: .NET Binary Format: SOAP Extension&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Du coup, voilà qui m'amène à me poser la question du choix de la solution d'encodage optimale, des options disponibles, ainsi que l'état des standards dans le domaine. Voici la synthèse de mes recherches au 6 mars 2008 :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Si souhaitez disposer de critères de choix d'une solution d'encodage ou bien de compression de messages SOAP, je vous invite à parcourir cette présentation qui fait état d'une expérimentation à l'aide de Sun Fast InfoSet et GZIP&amp;nbsp;pour des messages de&amp;nbsp;différentes tailles&amp;nbsp;: &lt;A class=l onmousedown="return clk(this.href,'','','res','7','&amp;amp;sig2=xvTfzYU2MwquSurqdDcCKQ')" href="http://mercury.it.swin.edu.au/ctg/AWSA05/Presentations/ng.ppt"&gt;&lt;FONT color=#551a8b&gt;A Study of the Impact of Compression and &lt;B&gt;Binary Encoding&lt;/B&gt; on &lt;B&gt;SOAP&lt;/B&gt;&lt;/FONT&gt;&lt;/A&gt;. Dommage l'encodage SOAP binaire proposé avec Microsoft n'a pas été testé.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Côté spécifications, je vois&amp;nbsp;3 stratégies d'encodage XML émerger :&amp;nbsp;Microsoft (spécifications juste au-dessus) utlisé par WCF,&amp;nbsp;SUN XML Fast InfoSet (FI) et celle du W3C &lt;A class="" href="http://www.w3.org/TR/exi/" target=_blank mce_href="http://www.w3.org/TR/exi/"&gt;Efficient XML Interchange(EXI)&lt;/A&gt;&amp;nbsp;en draft depuis Decembre 2007.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Bilan vis à vis de WCF...&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;WCF propose 3 modes d'encodage des messages SOAP : Text (XML en clair), Binaire (optimisation&amp;nbsp;en remplaçant les tags par&amp;nbsp;une codification pré-établie,&amp;nbsp;un peu comme une compression sur mesure qui a aussi l'avantage d'optimiser la phase de decoding), et MTOM (recommandation W3C qui cible l'intégration de données au format binaire&amp;nbsp;au sein d'un message SOAP). &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A class="" href="http://blogs.msdn.com/drnick/archive/2007/06/01/binary-encodings-and-addressing.aspx" target=_blank mce_href="http://blogs.msdn.com/drnick/archive/2007/06/01/binary-encodings-and-addressing.aspx"&gt;&lt;EM&gt;Warning de Nicholas Allen&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;: The binary message encoder requires you to use SOAP 1.2 and any version of message addressing. Validation for the message encoder checks that you are using SOAP 1.2. A transport can supply its own native version of addressing, but the HTTP, TCP, and named pipe transports don't work with this for the binary encoding. The validation doesn't check to make sure that you have some kind of message addressing, so if you are using AddressingVersion.None, then that won't show up as an error until you try to send a message.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;L'encodage binaire proposé par WCF optimise l'échange des flux, mais de façon non interopérable (même si les spécifications sont publiées, je n'ai pas connaissance d'implémentation Java de la sérialization proposée par Microsoft; voilà un projet de stage :-)). &lt;/P&gt;
&lt;P mce_keep="true"&gt;Si vous souhaitez optimiser la transmission de vos trames SOAP tout en restant interopérable, vous avez l'option de miser sur les spécifications Draft&amp;nbsp;EXI du W3C dont AgileDelta propose une implémentation pour WCF, mais aussi pour AXIS 1, AXIS 2 et WebLogic.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 585px; HEIGHT: 192px" height=192 src="http://www.agiledelta.com/images/IntegrationKitGraphic.gif" width=585 align=middle mce_src="http://www.agiledelta.com/images/IntegrationKitGraphic.gif"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8070709" width="1" height="1"&gt;</description><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/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Interop/default.aspx">Interop</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>WCF et l' injection de dépendances</title><link>http://blogs.msdn.com/ssfartz/archive/2008/01/04/wcf-et-l-injection-de-d-pendances.aspx</link><pubDate>Fri, 04 Jan 2008 16:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6979230</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/6979230.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=6979230</wfw:commentRss><description>&lt;P&gt;Pablo Cibraro propose une &lt;A href="http://weblogs.asp.net/cibrax/archive/2007/12/13/wcf-dependency-injection-behavior.aspx" target=_blank mce_href="http://weblogs.asp.net/cibrax/archive/2007/12/13/wcf-dependency-injection-behavior.aspx"&gt;injection de dépendances pour des services WCF&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;L'astuce consiste à modifier l'instanciation du service WCF, au niveau du point d'extensibilité IInstanceProvider. &lt;/P&gt;
&lt;P&gt;L'injecteur proposé &lt;A href="http://weblogs.asp.net/cibrax/archive/2007/12/13/wcf-dependency-injection-behavior.aspx" target=_blank mce_href="http://weblogs.asp.net/cibrax/archive/2007/12/13/wcf-dependency-injection-behavior.aspx"&gt;ici&lt;/A&gt; est ObjectBuilder de Patterns &amp;amp; Practices, sachant que vous trouverez ici un exemple similaire avec une &lt;A href="http://orand.blogspot.com/2006/10/wcf-service-dependency-injection.html" target=_blank mce_href="http://orand.blogspot.com/2006/10/wcf-service-dependency-injection.html"&gt;injection WCF via Spring.Net&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;L'exemple présente aussi l'intérêt de mettre en oeuvre le &lt;A href="http://www.codeproject.com/KB/WCF/NullTransportForWCF.aspx?df=100&amp;amp;forumid=467351&amp;amp;exp=0&amp;amp;select=2276356" target=_blank mce_href="http://www.codeproject.com/KB/WCF/NullTransportForWCF.aspx?df=100&amp;amp;forumid=467351&amp;amp;exp=0&amp;amp;select=2276356"&gt;NullTransportBinding proposé par Roman Kiss.&lt;/A&gt; (à découvrir si vous ne connaissez pas).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6979230" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Exposons/default.aspx">Exposons</category></item><item><title>[Archive] Tirer parti des technologies Microsoft depuis Java au travers des Services Web</title><link>http://blogs.msdn.com/ssfartz/archive/2008/01/03/archive-tirer-parti-des-technologies-microsoft-depuis-java-au-travers-des-services-web.aspx</link><pubDate>Thu, 03 Jan 2008 15:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6966938</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/6966938.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=6966938</wfw:commentRss><description>&lt;P&gt;Avec le concours de Jean-Louis LEQUEUX et de Nasime EL FARTASSE d'ATOS ORIGIN, le &lt;A href="http://msdn2.microsoft.com/fr-fr/events/bb847919.aspx" target=_blank mce_href="http://msdn2.microsoft.com/fr-fr/events/bb847919.aspx"&gt;RV de l'interop&lt;/A&gt; du 18 octobre 2007 a permis d'illustrer 4 scénarios d'interopérabilité : Excel (VBA &amp;amp; AddIn avec VS2008), SharePoint (MOSS2007), Génération de rapports (SQL Server Reporting Services) et Composition de Services (WF - Wndows Workflow Foundation 3.5)&lt;/P&gt;
&lt;P&gt;Vous pouvez &lt;A href="http://www.microsoft.com/france/vision/WebcastMsdn.aspx?EID=fece86cc-056d-4ee4-b977-11ccf181254a" target=_blank mce_href="http://www.microsoft.com/france/vision/WebcastMsdn.aspx?EID=fece86cc-056d-4ee4-b977-11ccf181254a"&gt;écouter les sessions et télécharger les PPTs&lt;/A&gt; sur Microsoft Audio &amp;amp; Video.&lt;/P&gt;
&lt;P&gt;J'ai profité des vacances pour packager un minimum les démos, dont voici les &lt;A href="http://blog.sfartz.com/public/interopDotNetJ2EE/Demos_RV_Interop_18_octobre_2007.zip" mce_href="http://blog.sfartz.com/public/interopDotNetJ2EE/Demos_RV_Interop_18_octobre_2007.zip"&gt;codes des démonstrations&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Le scénario d'interopérabilité Composite avec Worflow Foundation demandait à être complété : un article détaillé illustrant un scénario de médiation de protocoles avec WF, entre JAX-WS et un client REST via WF et en utilisant les bindings WCF paraîtra courant Janvier.&lt;/P&gt;
&lt;P&gt;Voici l'agenda d'étaillé du RV du 18 octobre :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Atos Origin, SOA et interopérabilité 2/13&lt;/LI&gt;
&lt;LI&gt;Les opportunités liées aux Services Web en entreprise 3/13&lt;/LI&gt;
&lt;LI&gt;Théorie des Services Web 4/13&lt;/LI&gt;
&lt;LI&gt;Les profils d'interopérabilité du WS-I 5/13&lt;/LI&gt;
&lt;LI&gt;Développement de Services Web en .NET 6/13&lt;/LI&gt;
&lt;LI&gt;Développement de Services Web en Java 7/13 &lt;/LI&gt;
&lt;LI&gt;Quelques bonnes pratiques pour débuter 8/13 &lt;/LI&gt;
&lt;LI&gt;Consommer des Services Java depuis Excel en VBA 9/13&lt;/LI&gt;
&lt;LI&gt;Consommer des Services Java depuis un AddIn .NET Excel 10/13&lt;/LI&gt;
&lt;LI&gt;Intégrer en Java un référentiel SharePoint 11/13&lt;/LI&gt;
&lt;LI&gt;Rechercher et générer des rapports SQL SERVER depuis Java 12/13&lt;/LI&gt;
&lt;LI&gt;Invoquer un Workflow .NET depuis un Service Web Java et plus 13/13&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Ce RV de l'interop vient compléter de sessions plus théoriques sur les Services Web et l' Interopérabilité entre les environnements .Net et Java :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Juin 2007 : &lt;A href="http://www.microsoft.com/france/interop/themes/applications/20070509-interop-NET-J2EE/default.mspx" target=_blank mce_href="http://www.microsoft.com/france/interop/themes/applications/20070509-interop-NET-J2EE/default.mspx"&gt;Interopérabilité des stacks SOAP .Net et Java&lt;/A&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;WCF, Apache AXIS et SUN JAX-WS&lt;/LI&gt;
&lt;LI&gt;Accompagné d'un &lt;A href="http://blog.sfartz.com/post/2007/07/17/Interoperabilite-des-stacks-Services-Web-Java-et-Net" target=_blank mce_href="http://blog.sfartz.com/post/2007/07/17/Interoperabilite-des-stacks-Services-Web-Java-et-Net"&gt;livre blanc&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Juin 2007 : &lt;A href="http://www.microsoft.com/france/vision/WebcastMsdn.aspx?EID=024fb28a-9dab-4e1a-99a3-45cabbb00267" target=_blank mce_href="http://www.microsoft.com/france/vision/WebcastMsdn.aspx?EID=024fb28a-9dab-4e1a-99a3-45cabbb00267"&gt;Interopérabilité via les protocoles avancés WS-*&lt;/A&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Sécurité, transactions entre WCF et WSIT / Metro / SUN Glassfish&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Mai 2007 : &lt;A href="http://blog.sfartz.com/post/2007/05/18/Interoperabilite-Net-J2EE" target=_blank mce_href="http://blog.sfartz.com/post/2007/05/18/Interoperabilite-Net-J2EE"&gt;3 stratégies pour interopérer entre Java et .Net&lt;/A&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Services Web, Bridges, COM&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6966938" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WebCasts/default.aspx">WebCasts</category><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/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Consommons/default.aspx">Consommons</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Interop/default.aspx">Interop</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><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Exposons/default.aspx">Exposons</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/JavaMS/default.aspx">JavaMS</category></item><item><title>[18 octobre] RV de l’intérop : Tirez parti des technologies Microsoft depuis Java</title><link>http://blogs.msdn.com/ssfartz/archive/2007/10/12/18-octobre-14h-rendez-vous-de-l-int-rop-tirez-parti-des-technologies-microsoft-depuis-java.aspx</link><pubDate>Fri, 12 Oct 2007 06:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5413254</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/5413254.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=5413254</wfw:commentRss><description>&lt;P&gt;Un &lt;A class="" href="http://www.microsoft.com/france/events/event.aspx?CMTYSvcSource=MSCOMMedia&amp;amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032346503%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22fr%22%2f%5e%7earg+Name%3d%22Country%22+Value%3d%22France%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e" target=_blank mce_href="http://www.microsoft.com/france/events/event.aspx?CMTYSvcSource=MSCOMMedia&amp;amp;Params=%7eCMTYDataSvcParams%5e%7earg+Name%3d%22ID%22+Value%3d%221032346503%22%2f%5e%7earg+Name%3d%22ProviderID%22+Value%3d%22A6B43178-497C-4225-BA42-DF595171F04C%22%2f%5e%7earg+Name%3d%22lang%22+Value%3d%22fr%22%2f%5e%7earg+Name%3d%22Country%22+Value%3d%22France%22%2f%5e%7esParams%5e%7e%2fsParams%5e%7e%2fCMTYDataSvcParams%5e"&gt;séminaire de 3h&lt;/A&gt; pour comprendre et implémenter les 5 scénarios d’interopérabilité les plus courants en Entreprise !&lt;BR&gt;Au travers des Services Web, depuis les technologies Java vers les technologies Microsoft/ .Net et vice versa.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Comment appeler un service Web Java depuis Excel ?&lt;/LI&gt;
&lt;LI&gt;Comment appeler un service Java depuis un client riche Desktop WPF – Windows Presentation Foundation ?&lt;/LI&gt;
&lt;LI&gt;Comment déclencher la génération et afficher un rapport SQL Serveur depuis Java ?&lt;/LI&gt;
&lt;LI&gt;Comment récupérer les données d’une liste SharePoint depuis Java ?&lt;/LI&gt;
&lt;LI&gt;Comment appeler une orchestration Windows Workflow Foundation depuis Java et faire appel à un service Web Java depuis cette orchestration ?&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Ce séminaire sera co-animé par ATOS et Microsoft.&lt;/P&gt;
&lt;P&gt;De plus, Jeudi 18 octobre, c’est jour de grève, vous pourrez vous éclipse(r) facilement de vos tâches quotidiennes.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5413254" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Temoignage/default.aspx">Temoignage</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/Evenement/default.aspx">Evenement</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Consommons/default.aspx">Consommons</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Interop/default.aspx">Interop</category></item><item><title>2 heures pour installer BizTalk 2006 R2</title><link>http://blogs.msdn.com/ssfartz/archive/2007/09/24/biztalk-2006-r2-installons.aspx</link><pubDate>Mon, 24 Sep 2007 15:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5096830</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/5096830.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=5096830</wfw:commentRss><description>&lt;P&gt;Prévoyez environ 2h pour réaliser l'installation,&amp;nbsp;à&amp;nbsp;partir d'une configuration &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B2C27A7F-D875-47D5-B226-E2578A116E12&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B2C27A7F-D875-47D5-B226-E2578A116E12&amp;amp;displaylang=en"&gt;Visual Studio 2005 &lt;/A&gt;SP1 et SQL Express sous Windows XP. &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Remarques : &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;BizTalk 2006 R2 Developper Edition&amp;nbsp;supporte SQL Express&lt;/LI&gt;
&lt;LI&gt;Les composants Portails et BAM ne sont proposés que sur Windows Serveur puisqu'ils reposent sur les Windows SharePoint Services - WSS&lt;/LI&gt;
&lt;LI&gt;Pour un exemple de configuration de développement, consulter &lt;A class="" href="http://blog.sfartz.com/post/2007/04/25/Ma-configuration-logicielle-au-25-avril" target=_blank mce_href="http://blog.sfartz.com/post/2007/04/25/Ma-configuration-logicielle-au-25-avril"&gt;ma config Vista en Avril 2007&lt;/A&gt;. L'installation ci-après a été réalisée à partir d'une configuration identique sous Windows XP.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;[Facultatif] Ajouter les fonctionnalités IIS&amp;nbsp;(un serveur Web) et MSMQ (gestion des files de messages)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV 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;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;A partir des accessoires / fonctionnalités&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV 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;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Attention, il est nécessaire de disposer du CD Windows XPDisposer du CD Windows XP&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;[Indispensable] Télécharger et enregistrer les composants complémentaires obligatoires (sous la forme d'un CAB)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;A partir de &lt;/SPAN&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkId=81450"&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"&gt;http://go.microsoft.com/fwlink/?LinkId=81450&lt;/SPAN&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;Ne pas les installer, les conserver pour l'étape suivante&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Télécharger et lancer l'installation de BizTalk Server 2006 R2&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;A partir de &lt;A href="http://technet.microsoft.com/en-us/bb738059.aspx"&gt;http://technet.microsoft.com/en-us/bb738059.aspx&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;En précisant d'utiliser le CAB précédent dans l'assistant d'installation&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&amp;nbsp;A la fin de l'installation, BizTalk propose de&amp;nbsp;configurer l'installation (définir le compte d'exécution des hosts BizTalk, créer les instances de données pour abriter les bases de management et la messagebox notamment…)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;
&lt;DIV 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;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Phase de configuration&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Choisir une configuration basique en spécifiant l'instance locale SQLExpress&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;Créer un compte local chargé d'exécuter les services BizTalk (BTS dans la figure ci-dessous)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/OL&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;/SPAN&gt;
&lt;BLOCKQUOTE&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;IMG style="WIDTH: 404px; HEIGHT: 375px" height=375 src="http://blogs.msdn.com/photos/ssfartz/images/5097194/404x375.aspx" width=404 align=middle mce_src="http://blogs.msdn.com/photos/ssfartz/images/5097194/404x375.aspx"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;L'assistant vous présente alors les composants qui seront installés, finaliser l'installation&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&amp;nbsp;&lt;IMG style="WIDTH: 431px; HEIGHT: 375px" height=375 src="http://blogs.msdn.com/photos/ssfartz/images/5097203/431x375.aspx" width=431 align=middle mce_src="http://blogs.msdn.com/photos/ssfartz/images/5097203/431x375.aspx"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;5. L'installation de BizTalk 2006 R2 terminée, charger les exemples &lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;A class="" href="http://msdn2.microsoft.com/en-us/biztalk/aa937647.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/biztalk/aa937647.aspx"&gt;BizTalk 2006&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri"&gt;&lt;A class="" href="http://msdn2.microsoft.com/en-us/biztalk/bb608378.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/biztalk/bb608378.aspx"&gt;BizTalk 2006 R2&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5096830" 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/Approfondir/default.aspx">Approfondir</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>Tout sur le routage de messages avec Windows Communication Foundation</title><link>http://blogs.msdn.com/ssfartz/archive/2007/09/17/tout-sur-le-routage-de-messages-avec-windows-communication-foundation.aspx</link><pubDate>Mon, 17 Sep 2007 08:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4951149</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/4951149.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=4951149</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&lt;A class="" href="http://msdn.microsoft.com/msdnmag/issues/07/06/ServiceStation/Default.aspx?loc=fr" target=_blank mce_href="http://msdn.microsoft.com/msdnmag/issues/07/06/ServiceStation/Default.aspx?loc=fr"&gt;Cet article MSDN&lt;/A&gt;&amp;nbsp;décrit comment tirer parti de la flexibilité du routage des messages reçus par un point d'exposition WCF.&lt;/P&gt;
&lt;P&gt;Si vos premiers pas avec WCF vous ont permis de proposer plusieurs points d'exposition pour un même service (avec des adresses et/ou des protocoles et/ou des contrats différents), cet article présente des notions plus pointues de WCF : &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Différence entre adresse physique et logique du service&lt;/LI&gt;
&lt;LI&gt;Positionnement de données dans les headers SOAP&lt;/LI&gt;
&lt;LI&gt;Paramétrage voir développement sur mesure de la chaîne de réception et de transmission des messages reçus&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Ces fonctionnalités de WCF vous seront utiles pour définir des routages et des filtres sur mesures, à la fois à partir des adresses des services, mais aussi depuis les entêtes des messages reçus ou encore des contenus mêmes des messages.&lt;/P&gt;
&lt;P&gt;Pour les utilisateurs avertis de WCF, cette lecture vous éclairera sur les moments où vous pourriez avoir recours à ListenUri, ClientViaBehavior, WS-Addressing, et MessageFilter.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4951149" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Exposons/default.aspx">Exposons</category></item><item><title>Formation au développement d'Applications Métier Office - 40 places - 19/20 septembre</title><link>http://blogs.msdn.com/ssfartz/archive/2007/09/05/formation-au-d-veloppement-d-applications-m-tier-office-40-places-19-20-septembre.aspx</link><pubDate>Wed, 05 Sep 2007 09:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4756593</guid><dc:creator>Steve SFARTZ</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ssfartz/comments/4756593.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssfartz/commentrss.aspx?PostID=4756593</wfw:commentRss><description>&lt;P&gt;Microsoft organise une formation gratuite sur le thème OBA - &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?familyid=736b9708-a332-4aa7-a4d9-5971c486b9e1&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=736b9708-a332-4aa7-a4d9-5971c486b9e1&amp;amp;displaylang=en"&gt;Office Business Applications&lt;/A&gt;, les 19 et 20 Septembre à Paris.&lt;/P&gt;
&lt;P&gt;Cet événement s’adresse aux architectes techniques et développeurs de solutions, désirant connaître les outils et produits permettant de développer des applications basées sur les technologies Office 2007 et SharePoint Server 2007. Cette formation, dont l’agenda est décrit ci-après, sera délivrée en anglais.&lt;/P&gt;
&lt;P&gt;Le nombre de places étant limitée (40 participants), je vous invite à confirmer votre inscription en envoyant un email à &lt;A href="mailto:stephanc@microsoft.com"&gt;Stephane&lt;/A&gt; au plus tôt.&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;STRONG&gt;Agenda&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;1ère journée&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE class=MsoNormalTable style="BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" cellSpacing=0 cellPadding=0 border=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;09:00 – 09:30 &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Welcome and Agenda &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;09:30 – 10:30 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M01 – Understanding Office Business Applications &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;B&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;This module is a general overview and is extremely useful as an introduction for both technical and non-technical attendees.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Break &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;10:45 – 12:00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M02 – Integrating Business Data with Office Documents using Open XML File Formats &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 4"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Lunch &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 5"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;13:00 – 14:30 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M03 – Integrating Business Data with Office Documents using Fluent UI Extensibility&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 6"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Break &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 7; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;14:45 – 16:15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M04 – The SharePoint Web Site and Security Framework&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;2nde&amp;nbsp;journée&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;P&gt;
&lt;TABLE class=MsoNormalTable style="WIDTH: 480.15pt; BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm" cellSpacing=0 cellPadding=0 width=640 border=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;08:00 – 09:30 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M05 - The SharePoint Storage Engine&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Break &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;09:45 – 10:45 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M06 – Defining Business Process and Workflows&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;10:45 – 12:15 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M07 – Building, Packaging and Deploying Composite User Interfaces in SharePoint&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 4"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Lunch &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 5"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;13:15 – 14:00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M08– Business Entity Integration with the Business Data Catalog&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 6"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;14:00 – 15:00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M09 – Enterprise Search&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 7"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Break &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 8; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: black 1pt solid; WIDTH: 71.75pt; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top width=96&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;15:15 – 16:00 &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent" vAlign=top&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;M10 – Building Reporting, Analytics, and Dashboards with Excel Services and Report Center&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;STRONG&gt;Formateur&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;The presenter, Patrick Tisseghem is a SharePoint MVP and is totally focused on Office client technologies, Windows SharePoint Services 3.0 and the Microsoft Office SharePoint Server 2007. He has created and delivered the ISV-focused early adopter material for Microsoft Redmond for the latest version of SharePoint and has toured many countries with the 2007 Office System developer focused workshops. He is a frequent speaker at the major Microsoft conferences such as TechEd and SharePoint Connections and is author of numerous whitepapers published on MSDN. He is also author of a book titled 'Inside MOSS 2007' published by MS Press. More information about Patrick can be found at his blog: &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://www.u2u.info/Blogs/Patrick"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;FONT color=#0000ff&gt;http://www.u2u.info/Blogs/Patrick&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;U&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN-US"&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4756593" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Evenement/default.aspx">Evenement</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/OBA/default.aspx">OBA</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Approfondir/default.aspx">Approfondir</category><category domain="http://blogs.msdn.com/ssfartz/archive/tags/Consommons/default.aspx">Consommons</category></item></channel></rss>