<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>INDIGO</title><link>http://blogs.microsoft.fr/fmerand/category/79.aspx</link><description>Vous utilisez les Services Web, peut-être même WSE...
Vous mettez en oeuvre COM+ via les Enterprises Services...
Le .NET Remoting n'a plus de secret pour vous...
MSMQ vous rend de grands services...
Et bien INDIGO devrait très certainement vous intéresser !</description><managingEditor>François Merand [MS]</managingEditor><dc:language>fr-FR</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>François Merand [MS]</dc:creator><title>Nouveau séminaire en ligne : ILOG Rules for .NET et Microsoft BizTalk Server</title><link>http://blogs.microsoft.fr/fmerand/archive/2006/10/23/51116.aspx</link><pubDate>Mon, 23 Oct 2006 07:09:00 GMT</pubDate><guid>http://blogs.microsoft.fr/fmerand/archive/2006/10/23/51116.aspx</guid><wfw:comment>http://blogs.microsoft.fr/fmerand/comments/51116.aspx</wfw:comment><comments>http://blogs.microsoft.fr/fmerand/archive/2006/10/23/51116.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.microsoft.fr/fmerand/comments/commentRss/51116.aspx</wfw:commentRss><trackback:ping>http://blogs.microsoft.fr/fmerand/services/trackbacks/51116.aspx</trackback:ping><description>&lt;P align=left&gt;&lt;FONT face=Arial color=#000080&gt;Apr&amp;#232;s le lancement r&amp;#233;ussi de &lt;A href="http://www.softfluent.com/default_fr.aspx"&gt;CodeFluent&lt;/A&gt;,&amp;nbsp;voici un&amp;nbsp;s&amp;#233;minaire en ligne pr&amp;#233;sent&amp;#233; par &lt;A href="http://www.softfluent.com/default_fr.aspx"&gt;SOFTFLUENT &lt;/A&gt;le mardi 24/11 &amp;#224; 11h00 GMT+1 (en anglais)&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Arial color=#000080&gt;Pour vous inscrire, c'est&lt;A href="https://ilog.on.raindance.com/confmgr/"&gt; ici &lt;/A&gt;!&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Arial&gt;&lt;FONT color=#000080&gt;&lt;STRONG&gt;ILOG Rules for .NET&lt;/STRONG&gt; and &lt;STRONG&gt;Microsoft BizTalk Server&lt;/STRONG&gt; combined, complementary provide the best value in business process and business rules management in the following areas: &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;
&lt;DIV align=left&gt;&lt;FONT face=Arial color=#000080&gt;Business processes that include complex applications such as pricing, welfare administration, claims processing, eligibility, etc. &lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;
&lt;DIV align=left&gt;&lt;FONT face=Arial color=#000080&gt;Policy-intensive processes including loan or insurance underwriting, loyalty management and more &lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;
&lt;DIV align=left&gt;&lt;FONT face=Arial color=#000080&gt;BPM and business policy management across systems&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P align=left&gt;&lt;FONT face=Arial color=#000080&gt;Pour vous inscrire, c'est &lt;A href="https://ilog.on.raindance.com/confmgr/"&gt;ici &lt;/A&gt;!&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blogs.microsoft.fr/fmerand/aggbug/51116.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>François Merand</dc:creator><title>Un dit GO ! L’autre dit… GENIAL !</title><link>http://blogs.microsoft.fr/fmerand/archive/2005/04/02/1103.aspx</link><pubDate>Sat, 02 Apr 2005 15:28:00 GMT</pubDate><guid>http://blogs.microsoft.fr/fmerand/archive/2005/04/02/1103.aspx</guid><wfw:comment>http://blogs.microsoft.fr/fmerand/comments/1103.aspx</wfw:comment><comments>http://blogs.microsoft.fr/fmerand/archive/2005/04/02/1103.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.microsoft.fr/fmerand/comments/commentRss/1103.aspx</wfw:commentRss><trackback:ping>http://blogs.microsoft.fr/fmerand/services/trackbacks/1103.aspx</trackback:ping><description>&amp;nbsp;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;A href="http://www.microsoft.com/longhorn" target=_blank&gt;&lt;IMG height=60 src="http://perso.wanadoo.fr/fmerand/BLOG/longhorn.jpg" width=80 border=0&gt;&lt;/A&gt;&lt;/SPAN&gt; 
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;L&amp;#8217;arriv&amp;#233;e de &lt;A style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://msdn.microsoft.com/Longhorn/"&gt;LongHorn&lt;/A&gt; marquera une version majeure dans l&amp;#8217;histoire des OS chez Microsoft.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Constitu&amp;#233; 3 piliers, dont deux sont d&amp;#232;s &amp;#224; pr&amp;#233;sent exp&amp;#233;rimentables&amp;nbsp;: &lt;A style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://msdn.microsoft.com/Longhorn/understanding/pillars/avalon/default.aspx" target=_blank&gt;AVALON&lt;/A&gt;, et &lt;A style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx" target=_blank&gt;INDIGO&lt;/A&gt; et un troisi&amp;#232;me en phase de conception&amp;nbsp;: WinFS, &lt;A style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://msdn.microsoft.com/Longhorn/" target=_blank&gt;LongHorn &lt;/A&gt;&amp;nbsp;contient aussi une brique de base essentielle&amp;nbsp;: &lt;A style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://msdn.microsoft.com/Longhorn/understanding/pillars/fundamentals/default.aspx" target=_blank&gt;LES FONDAMENTAUX&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Microsoft &amp;#224; beaucoup communiqu&amp;#233; &amp;#224; ce jour &amp;#224; destination de la communaut&amp;#233; des d&amp;#233;veloppeurs &amp;#224; travers AVALON/XAML et INDIGO, et il convient de ne pas oublier ces fondamentaux qui sont tr&amp;#232;s importants&amp;nbsp;: ils caract&amp;#233;risent l&amp;#8217;essentiel des nouveaut&amp;#233;s qui font de LongHorn r&amp;#233;ellement un nouvel OS.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Sans oublier bien s&amp;#251;r la nouvelle &amp;#171;&amp;nbsp;exp&amp;#233;rience utilisateur&amp;nbsp;&amp;#187;&amp;nbsp;: AERO&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Le th&amp;#232;me de majeur de LongHorn est l&amp;#8217;unification. Cot&amp;#233; d&amp;#233;veloppement, unification de la couche de pr&amp;#233;sentation avec AVALON et XAML, unification des donn&amp;#233;es avec le futur WinFS et unification des mod&amp;#232;les de programmation distribu&amp;#233;es avec INDIGO.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Cette unification se retrouve &amp;#224; travers &lt;A style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://winfx.msdn.microsoft.com/library/" target=_blank&gt;Win FX&lt;/A&gt;, un framework &amp;#171;&amp;nbsp;manag&amp;#233;&amp;nbsp;&amp;#187; (code .NET) exposant l&amp;#8217;int&amp;#233;gralit&amp;#233; des APIs du futur OS.&lt;/SPAN&gt;&lt;/P&gt;
&lt;HR&gt;

&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Int&amp;#233;ressons nous de plus pr&amp;#232;s &amp;#224; INDIGO.&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;A ce jour, nous connaissons 4 principaux mod&amp;#232;les de programmation distribu&amp;#233;e sur la plat-forme .NET&amp;nbsp;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL style="MARGIN-TOP: 0cm; MARGIN-BOTTOM: 0cm" type=1&gt;
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Les &lt;B&gt;services web&lt;/B&gt;, le mod&amp;#232;le &amp;#224; couplage faible et interop&amp;#233;rable. Ce mod&amp;#232;le est compl&amp;#233;t&amp;#233; par &lt;A style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://msdn.microsoft.com/webservices/building/wse/default.aspx" target=_blank&gt;WSE&lt;/A&gt; (Web Services Enhancements) un sur-ensemble au framewotk&amp;nbsp;.NET permettant de prendre en compte des crit&amp;#232;res tels que la s&amp;#233;curit&amp;#233;, la fiabilit&amp;#233;, les pi&amp;#232;ces jointes, en s&amp;#8217;appuyant sur les recommandations du &lt;A style="COLOR: blue; TEXT-DECORATION: underline; text-underline: single" href="http://www.ws-i.org/" target=_blank&gt;WS-I&lt;/A&gt;.&lt;/SPAN&gt; 
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;MSMQ&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt; et son namespace associ&amp;#233; System.Messaging qui permet de s&amp;#8217;appuyer sur un mod&amp;#232;le de messagerie asynchrone et de files d&amp;#8217;attente fiable.&lt;/SPAN&gt; 
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;COM+&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt; le serveur d&amp;#8217;applications, accessible &amp;#224; travers Enterprise Services.&lt;/SPAN&gt; 
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Et enfin le &lt;B&gt;.NET remoting&lt;/B&gt;.&lt;/SPAN&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Chacun de ces mod&amp;#232;les suit une logique de conception, de programmation et de d&amp;#233;ploiement qui lui est propre. On sait quand utiliser tel ou tel mod&amp;#232;le, mais une fois le choix fait, on ne peut passer simplement d&amp;#8217;un mod&amp;#232;le &amp;#224; l&amp;#8217;autre.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;L&amp;#8217;id&amp;#233;e d&amp;#8217;INDIGO et de vous permettre d&amp;#8217;&amp;#233;crire des solutions f&amp;#233;d&amp;#233;rant ces 4 mod&amp;#232;les. Vous &amp;#233;crivez votre application (ce sera un service en terminologie INDIGO) et ensuite, vous d&amp;#233;ciderez comment exposer ce service sur un des 4 mod&amp;#232;les, en pr&amp;#233;cisant en plus les moyens (techniques) d&amp;#8217;acc&amp;#233;der &amp;#224; votre service.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Tout se r&amp;#233;sume donc &amp;#224;&amp;nbsp;:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0cm; MARGIN-BOTTOM: 0cm" type=disc&gt;
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Un client qui consomme&amp;#8230;&lt;/SPAN&gt; 
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&amp;#8230; un service et ce&amp;#8230;&lt;/SPAN&gt; 
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&amp;#8230;&amp;#224; travers un r&amp;#233;seau&lt;/SPAN&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;A href=http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx target=_blank&gt;&lt;IMG height=343 src=http://perso.wanadoo.fr/fmerand/BLOG/slide_indigo.jpg width=462 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Le dialogue se fait via des &lt;B&gt;messages&lt;/B&gt; (qui adh&amp;#232;rent au formalisme SOAP, ce qui permet de s&amp;#8217;appuyer sur tous les standards WS-*)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Le service (mais aussi le client) poss&amp;#232;de des points d&amp;#8217;entr&amp;#233;e, appel&amp;#233;s &amp;#171;&amp;nbsp;&lt;B&gt;EndPoint&lt;/B&gt;&amp;nbsp;&amp;#187; (les bo&amp;#238;tes ABC sur le sch&amp;#233;ma).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Ces &amp;#171;&amp;nbsp;EndPoints&amp;nbsp;&amp;#187; contiennent et exposent 3 types d&amp;#8217;information&amp;nbsp;qui permettent de r&amp;#233;pondre &amp;#224; 3 questions classiques de l&amp;#8217;informatique distribu&amp;#233;e : &lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0cm; MARGIN-BOTTOM: 0cm" type=disc&gt;
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;OU&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&amp;nbsp;: o&amp;#249; trouver le service que je dois consommer&amp;nbsp;? (Ex&amp;nbsp;: http://..., net.tcp://&amp;#8230;, xxx://&amp;#8230;)&lt;/SPAN&gt; 
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;COMMENT&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&amp;nbsp;: techniquement, comment me connecter au service, avec la notion de &amp;#171;&amp;nbsp;binding&amp;nbsp;&amp;#187;. (Ex&amp;nbsp;: TCP transport + Duplex Channel + WS-Security)&lt;/SPAN&gt; 
&lt;LI class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;QUOI&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&amp;nbsp;: un contrat d&amp;#233;finissant ce que me propose le service. &lt;/SPAN&gt;&lt;SPAN lang=EN-GB style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;(ex&amp;nbsp;: request/response, one way, etc.)&lt;/SPAN&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;L&amp;#8217;ensemble de ces informations (OU, COMMENT et QUOI) est formalis&amp;#233; dans des &lt;STRONG&gt;m&amp;#233;ta-donn&amp;#233;es&lt;/STRONG&gt; propres au service.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Ces 3 caract&amp;#233;ristiques sont param&amp;#233;trables et elles sont compl&amp;#233;t&amp;#233;es par une 4&lt;SUP&gt;&amp;#232;me &lt;/SUP&gt;caract&amp;#233;ristique qui expose des &lt;B&gt;comportements&lt;/B&gt; lors de l&amp;#8217;appel au service&amp;nbsp;(transaction, concurrence, s&amp;#233;curit&amp;#233;, etc.) &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Enfin, dans INDIGO un service doit &amp;#234;tre h&amp;#233;berg&amp;#233;, et l&amp;#224;, on le verra dans un autre article, l&amp;#8217;environnement propose plusieurs solutions.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: justify"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Dans un prochain article je d&amp;#233;taillerai ces diff&amp;#233;rentes notions en les illustrant avec des exemples simples.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src ="http://blogs.microsoft.fr/fmerand/aggbug/1103.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>