    <html> <head> <title>Neoxia TechConsulting</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="Description" Content="Neoxia, Java, J2EE, EJB, Consulting, Coaching, Training, Computer Engineering"> <link rel="stylesheet" href="../standard.css" type="text/css"> </head>  <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0"> <table width="100%" border="0" cellspacing="0" cellpadding="1" bgcolor="#999999">   <tr>      <td>        <table width="100%" border="0" cellspacing="0" cellpadding="0" background="../res/siteborder-bg.gif">         <tr>            <td>              <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#3A75AF">               <tr>                  <td>                    <table width="100%" border="0" cellspacing="0" cellpadding="0">                     <tr>                        <td>                          <table width="0%" border="0" cellspacing="0" cellpadding="0">                           <tr>                             <td width="10"><img src="../res/1x1.gif" width="1" height="30"></td>                             <td valign="middle"><table border="0" cellpadding="1" cellspacing="0" bgcolor="#000000"><tr><td><table border="0" cellpadding="0" cellspacing="0" bgcolor="#336699"><tr><td width="10" align="center">&nbsp;</td><td><a href="template.php3?menu=company&body=company-mission" class="lienTableau2">Socit</a></td><td width="20" align="center">l</td><td><a href="template.php3?menu=services&body=services" class="lienTableau2">Services</a></td><td width="20" align="center">l</td><td><a href="template.php3?menu=solutions&body=solutions" class="lienTableau3">Solutions</a></td><td width="20" align="center">l</td><td><a href="template.php3?menu=techno&body=techno-ressources" class="lienTableau2">Technologies</a></td><td width="20" align="center">l</td><td><a href="template.php3?menu=comm&body=comm-news" class="lienTableau2">Communication</a></td><td width="20" align="center">l</td><td><a href="template.php3?menu=careers&body=careers-position" class="lienTableau2">Carrires</a></td><td width="10" align="center">&nbsp;</td></tr></table></td></tr></table></td>                           </tr>                         </table>                       </td>                     </tr>                     <tr>                        <td>                         <table width="0%" border="0" cellspacing="0" cellpadding="0">                           <tr>                             <td width="30"><img src="../res/1x1.gif" width="1" height="30"></td>                             <td valign="middle"> 							<table border="0" cellpadding="1" cellspacing="0" bgcolor="#000000"><tr><td><table border="0" cellpadding="0" cellspacing="0" bgcolor="#336699"><tr><td width="10" align="center">&nbsp;</td><td><a href="template.php3?menu=solutions&body=solutions-jperf" class="lienTableau2">JPERF</a></td><td width="20" align="center">l</td><td><a href="template.php3?menu=solutions&body=solutions-evolnet" class="lienTableau2">EVOL.NET</a></td><td width="10" align="center">&nbsp;</td></tr></table></td></tr></table>							</td>                           </tr>                         </table>                       </td>                     </tr>                   </table>                 </td>                 <td width="150" align="center" valign="middle" ><table border="0" cellspacing="0" cellpadding="0">   <tr>      <td><a href="template.php3"><img src="../res/neoxia-logo-tiny-blue.gif" width="133" height="49" border="0" alt="www.neoxia.com"></a></td>   </tr> </table></td>               </tr>             </table>             <table width="100%" border="0" cellspacing="0" cellpadding="0">               <tr>                  <td valign="top" width="10" >&nbsp; </td>                 <td valign="top">                    <table width="100%" border="0" cellspacing="0" cellpadding="0">                     <tr>                       <td>&nbsp;</td>                     </tr>                   </table>                   <table width="100%" border="0" cellspacing="0" cellpadding="1">                     <tr>                       <td>                         <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="FFFFFF">                           <tr>                             <td>                               <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">                                 <tr>                                    <td width="10">&nbsp;</td>                                   <td>&nbsp;</td>                                   <td width="10">&nbsp;</td>                                 </tr>                                 <tr>                                    <td width="10">&nbsp;</td>                                   <td> 									<link rel="stylesheet" href="../standard.css" type="text/css"> <table width="100%" border="0" cellspacing="0" cellpadding="3">   <tr>      <td align="left">        <h1>NEOXIA .NET Evolution Matrix<br>         <b><font color="#000000" size="-2">white paper - NEOXIA - juin 2002<br>         <a href="../cgi-bin/docbroker.php3?docid=45&omenu=solutions&obody=solutions-evolnetmatrix" class="shortcutLink">t&eacute;l&eacute;charger          le document au format PDF <img src="../../../res/down-icon.gif" width="26" height="26" align="absmiddle" border="0"></a></font></b>        </h1>     </td>     <td align="right"><img src="../../../res/evolnet150.gif" width="150" height="64"></td>   </tr> </table> <table width="250" border="0" cellspacing="0" cellpadding="1" bgcolor="#CCCCFF" align="right">   <tr>      <td>        <table width="100%" border="0" cellspacing="0" bgcolor="#FFFFFF" cellpadding="3">         <tr>            <td>              <table border="0" cellspacing="0" width="100%">               <tr>                  <td>                    <table width="100%" border="0" cellspacing="0">                     <tr>                        <td class="shortcutImportantText">A lire</td>                     </tr>                     <tr>                        <td>                          <table width="100%" border="0" cellspacing="0" cellpadding="0">                           <tr>                              <td width="15" valign="top" align="center"><font color="#AAAAAA"></font></td>                             <td class="shortcutText"><a href="template.php3?menu=solutions&amp;body=solutions-evolnet" class="shortcutLink2">Pourquoi                                passer &agrave; .NET</a></td>                           </tr>                           <tr>                              <td width="15" align="center" valign="top"><font color="#AAAAAA"></font></td>                             <td class="shortcutText"><a href="template.php3?menu=solutions&amp;body=solutions-evolnet1" class="shortcutLink2">Comment                                &eacute;voluer vers .NET</a></td>                           </tr>                           <tr>                              <td width="15" align="center" valign="top"><font color="#AAAAAA"></font></td>                             <td class="shortcutText"><a href="template.php3?menu=solutions&amp;body=solutions-evolnetmatrix" class="shortcutLink2">.NET                                Evolution Matrix</a></td>                           </tr>                           <tr>                              <td width="15" align="center" valign="top">&nbsp;</td>                             <td class="shortcutText">                                <table width="100%" border="0" cellspacing="0" cellpadding="0">                                 <tr>                                    <td width="15" align="center" valign="top"><font color="#AAAAAA">-</font></td>                                   <td class="shortcutText"><a href="print-template.php3?menu=solutions&amp;body=solutions-evolnet5s" target="_blank" class="shortcutLink2">Les                                      5 strat&eacute;gies</a></td>                                 </tr>                                 <tr>                                    <td width="15" align="center" valign="top"><font color="#AAAAAA">-</font></td>                                   <td class="shortcutText" bgcolor="#FFFFCC"><a href="template.php3?menu=solutions&amp;body=solutions-evolnetmatrix" class="shortcutLink2">Matrice                                      des opportunit&eacute;s</a></td>                                 </tr>                               </table>                             </td>                           </tr>                           <tr>                             <td width="15" align="center" valign="top"><font color="#AAAAAA"></font></td>                             <td class="shortcutText"><a href="template.php3?menu=solutions&amp;body=solutions-evolnetwp" class="shortcutLink2">White                                paper</a></td>                           </tr>                         </table>                       </td>                     </tr>                   </table>                 </td>               </tr>               <tr>                  <td>                    <table width="100%" border="0" cellspacing="0" cellpadding="0">                     <tr>                        <td class="shortcutImportantText">Les offres</td>                     </tr>                     <tr>                        <td>                          <table width="100%" border="0" cellspacing="0" cellpadding="0">                           <tr>                              <td width="15">&nbsp;</td>                             <td class="shortcutText"><a href="template.php3?menu=solutions&amp;body=solutions-evolnetm" class="shortcutLink2">M&eacute;thodologie                                NEOXIA-Evol.NET :</a></td>                           </tr>                           <tr>                              <td width="15">&nbsp;</td>                             <td class="shortcutText">                                <table width="100%" border="0" cellspacing="0" cellpadding="0">                                 <tr>                                    <td width="15" align="center" valign="top"><font color="#AAAAAA">-</font></td>                                   <td class="shortcutText"><a href="template.php3?menu=solutions&amp;body=solutions-evolnetm#ph1" class="shortcutLink2">Planifier                                      et &eacute;valuer</a></td>                                 </tr>                                 <tr>                                    <td width="15" align="center" valign="top"><font color="#AAAAAA">-</font></td>                                   <td class="shortcutText"><a href="template.php3?menu=solutions&amp;body=solutions-evolnetm#ph2" class="shortcutLink2">Construire                                      et g&eacute;n&eacute;raliser</a></td>                                 </tr>                               </table>                             </td>                           </tr>                         </table>                       </td>                     </tr>                   </table>                 </td>               </tr>               <tr>                  <td>                    <table width="100%" border="0" cellspacing="0" cellpadding="0">                     <tr>                        <td class="shortcutImportantText">En savoir plus</td>                     </tr>                     <tr>                        <td>                          <table width="100%" border="0" cellspacing="0" cellpadding="0">                           <tr>                              <td width="15" align="center" valign="top"><font color="#AAAAAA"></font></td>                             <td class="shortcutText"><a href="template.php3?body=requestdoc&docid=5&omenu=solutions&obody=solutions-evolnetmatrix" class="shortcutLink2">Participer                                aux petits d&eacute;jeuners NEOXIA-Evol.NET</a></td>                           </tr>                           <tr>                              <td width="15" align="center" valign="top"><font color="#AAAAAA"></font></td>                             <td class="shortcutText"><a href="../cgi-bin/docbroker.php3?docid=43&amp;omenu=solutions&amp;obody=solutions-evolnetmatrix" class="shortcutLink"><img src="../../../res/down-icon.gif" width="26" height="26" align="right" border="0">T&eacute;l&eacute;charger                                la documentation Evol.NET</a></td>                           </tr>                           <tr>                              <td width="15" align="center" valign="top"><font color="#AAAAAA"></font></td>                             <td class="shortcutText"><a href="template.php3?body=requestdoc&docid=7&omenu=solutions&obody=solutions-evolnetmatrix" class="shortcutLink2">Poser                                une question sur Evol.NET</a></td>                           </tr>                           <tr>                              <td width="15" align="center" valign="top"><font color="#AAAAAA"></font></td>                             <td class="shortcutText"><a href="template.php3?body=requestdoc&docid=6&omenu=solutions&obody=solutions-evolnetmatrix" class="shortcutLink2">Etre                                contact&eacute; au sujet de Evol.NET</a></td>                           </tr>                         </table>                       </td>                     </tr>                   </table>                 </td>               </tr>             </table>           </td>         </tr>       </table>     </td>   </tr> </table> <p>Nous pr&eacute;sentons ci-dessous la matrice des opportunit&eacute;s d'&eacute;volution    vers la technologie Microsoft .NET en fonction des cas couramment rencontr&eacute;s    <i>(cette liste n'est bien s&ucirc;r pas exhaustive)</i>.<br>   A voir &eacute;galement : la d&eacute;finition des <a href="print-template.php3?menu=solutions&amp;body=solutions-evolnet5s" class="lienTexte" target="_blank">5    strat&eacute;gies d'&eacute;volution</a>.<br>   <br>   <img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12">    : strat&eacute;gie recommend&eacute;e;&nbsp;&nbsp;<img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12">    : cette strat&eacute;gie peut &ecirc;tre int&eacute;ressante selon les cas;    &nbsp;&nbsp;<img src="../../../res/starblack.gif" width="14" height="12"> :    strat&eacute;gie pr&eacute;sentant peu d'int&eacute;r&ecirc;t voire &agrave;    &eacute;viter<br>   <font size="-2"><i>En cliquant sur les &quot;&eacute;toiles&quot;, vous pourrez    acc&eacute;der aux explications relatives au cas pr&eacute;sent&eacute;.</i></font></p> <table border="0" cellspacing="1" cellpadding="2">   <tr>      <td>&nbsp;</td>     <td bgcolor="#BFBFBF" align="center"><b><a href="print-template.php3?menu=solutions&amp;body=solutions-evolnet5s" target="_blank" class="shortcutLink">R&eacute;-&eacute;criture</a></b></td>     <td bgcolor="#BFBFBF" align="center"><b><a href="print-template.php3?menu=solutions&amp;body=solutions-evolnet5s" target="_blank" class="shortcutLink">Migration</a></b></td>     <td bgcolor="#BFBFBF" align="center"><b><a href="print-template.php3?menu=solutions&amp;body=solutions-evolnet5s" target="_blank" class="shortcutLink">Portage</a></b></td>     <td bgcolor="#BFBFBF" align="center"><b><a href="print-template.php3?menu=solutions&amp;body=solutions-evolnet5s" target="_blank" class="shortcutLink">Interop&eacute;rabilit&eacute;</a></b></td>     <td bgcolor="#BFBFBF" align="center"><b><a href="print-template.php3?menu=solutions&amp;body=solutions-evolnet5s" target="_blank" class="shortcutLink">Int&eacute;gration</a></b></td>   </tr>   <tr>      <td bgcolor="#336699"><font color="#FFFFFF"><b><font size="1">Langages</font></b></font></td>     <td bgcolor="#336699"><font color="#FFFFFF"><b></b></font></td>     <td bgcolor="#336699"><font color="#FFFFFF"><b></b></font></td>     <td bgcolor="#336699"><font color="#FFFFFF"><b></b></font></td>     <td bgcolor="#336699"><font color="#FFFFFF"><b></b></font></td>     <td bgcolor="#336699"><font color="#FFFFFF"><b></b></font></td>   </tr>   <tr>      <td align="right" bgcolor="#EFEFEF"><font size="1">C++</font></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF"><a href="#cpp"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>   </tr>   <tr>      <td align="right" bgcolor="#EFEFEF"><font size="1">Visual Basic</font></td>     <td align="center" bgcolor="#EFEFEF"><a href="#vb"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF"><a href="#vb"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>   </tr>   <tr>      <td bgcolor="#336699"><b><font color="#FFFFFF" size="1">Middlewares</font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>   </tr>   <tr>      <td align="right" bgcolor="#EFEFEF"><font size="1">Composants COM</font></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF"><a href="#com"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"></a></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF"><a href="#com"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>   </tr>   <tr>      <td align="right" bgcolor="#EFEFEF"><font size="1">Composants COM+</font></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF"><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"></a></td>     <td align="center" bgcolor="#EFEFEF"><a href="#complus"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="15" height="12" border="0"></a></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>   </tr>   <tr>      <td align="right" bgcolor="#EFEFEF"><font size="1">Composants COM pour IIS</font></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF"><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>   </tr>   <tr>     <td align="right" bgcolor="#EFEFEF">SOAP</td>     <td align="center" bgcolor="#EFEFEF"><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"></a><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"></a></td>     <td align="center" bgcolor="#EFEFEF"><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"></a><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"></a></td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>     <td align="center" bgcolor="#EFEFEF">&nbsp;</td>   </tr>   <tr>      <td bgcolor="#336699"><b><font color="#FFFFFF" size="1">Couche pr&eacute;sentation</font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">MFC</font></td>     <td align="center">&nbsp;</td>     <td align="center"><a href="#mfc"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">Visual Basic</font></td>     <td align="center"><a href="#vblib"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="15" height="12" border="0"></a></td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center"><a href="#vblib"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" height="12" border="0" width="14"></a></td>     <td align="center">&nbsp;</td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">ASP</font></td>     <td align="center"><img src="../../../res/starblack.gif" width="14" height="12"></td>     <td align="center"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"></td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>   </tr>   <tr>      <td bgcolor="#336699"><b><font color="#FFFFFF" size="1">Couche m&eacute;tier</font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">Composants COM STA</font></td>     <td align="center"><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"></a></td>     <td align="center">&nbsp;</td>     <td align="center"><a href="#comsta"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center"><a href="#comsta"><img src="../../../res/starblack.gif" width="15" height="13" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center">&nbsp;</td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">Composants COM Both/MTA</font></td>     <td align="center"><a href="#complusiis"><img src="../../../res/starblack.gif" border="0" width="14" height="12"></a></td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center"><a href="#commta"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center">&nbsp;</td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">Librairies externes</font></td>     <td align="center"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"></td>     <td align="center">&nbsp;</td>     <td align="center"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"></td>     <td align="center"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"></td>     <td align="center"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"></td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">Applications &quot;bo&icirc;te noire&quot;</font></td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"></td>   </tr>   <tr>      <td bgcolor="#336699"><b><font color="#FFFFFF" size="1">Couche donn&eacute;es</font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>     <td bgcolor="#336699"><b><font color="#FFFFFF"></font></b></td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">ADO</font></td>     <td align="center"><a href="#ado"><img src="../../../res/starblack.gif" border="0" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12" border="0"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center"><a href="#ado"><img src="../../../res/starblack.gif" width="14" height="12" border="0"></a></td>     <td align="center">&nbsp;</td>   </tr>   <tr bgcolor="#EFEFEF">      <td align="right"><font size="1">Sources de donn&eacute;es<br>       sp&eacute;cifiques</font></td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center">&nbsp;</td>     <td align="center"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"><img src="../../../res/starblack.gif" width="14" height="12"></td>   </tr> </table> <h3>Langages</h3> <p>Le processus de migration vers .NET doit prendre en compte les langages. Le    C++ et Visual Basic s'accaparent la majorit des dveloppements effectus     destination de cette plateforme.</p> <p> <b><a name="cpp"></a>C++</b><br>   Le C++ est trs avantag au niveau de la plateforme .NET. En effet, c'est le    seul langage permettant de faire coexister du code manag et non manag dans    le mme binaire. La migration vers .NET pourra donc se faire progressivement    grce  l'option /CLR du compilateur. L'accs  l'ensemble du framework .NET    sera ensuite assur au travers des extensions manages du C++.</p> <p><b><a name="vb"></a>VisualBasic</b><br>   Visual Basic ayant subit un lifting en profondeur, c'est l'environnement qui    posera le plus de problmes de part : <br>   <font color="#AAAAAA">&nbsp;&nbsp;</font><font color="#AAAAAA">&nbsp;</font>Les    changements syntaxiques du langage,<br>   <font color="#AAAAAA">&nbsp;&nbsp;</font><font color="#AAAAAA">&nbsp;</font>L'approche    objet du langage,<br>   <font color="#AAAAAA">&nbsp;&nbsp;</font><font color="#AAAAAA">&nbsp;</font>Le    changement de philosophie de l'environnement de dveloppement.<br>   Souvent, passer une application de Visual Basic  VisualBasic.NET ncessitera    un gros travail de r-criture mme si Microsoft propose des outils de portage.  </p> <h3>Middlewares</h3> <p>COM et ses drivs sont bien entendu des technologies faisant partie intgrante    de DNA pour l'accs aux composants. Mais rcemment sont apparues d'autres formes    d'accs au moyen de HTTP et SOAP.</p> <p><b><a name="com"></a>Composant COM<br>   </b>.NET assure une parfaite interoprabilit avec .NET. Penser toutefois     surveiller les cots d'appels lis  ce type d'intgration.<br>   .NET assure galement le support de COM permettant ainsi de remplacer facilement    et progressivement des composants COM par de nouveaux crits en .NET. </p> <p><b><a name="complus"></a>Composant COM+<br>   </b>La migration de composants COM+ est  regarder d'un il suspect. En effet,    les ServicedComponent ont un cot en terme de performance. Le " lazy init "    allonge galement le temps d'activation des composants.<br>   D'un autre cot, dans le cas de composant COM+ crit avec Visual Basic, un portage    sera envisageable afin de profiter de toutes les options de COM+ (pool d'objets    par exemple).</p> <p> <b><a name="complusiis"></a>Composant COM pour IIS<br>   </b>Le dveloppement de composant COM  destination d'ASP ncessitait de choisir    un modle de threading particulier en fonction de l'usage du composant (visibilit    Application, Session ou Page). ASP.NET utilise dornavant le modle de threading    MTA risquant de poser des problmes de performances (marshaling et nombres de    threads impliqus) et de scurit. Le portage sera donc la voie privilgie    vers .NET pour ce type d'utilisation. </p> <p><b><a name="soap"></a>SOAP<br>   </b>La migration des faades SOAP peut tre intressante afin de profiter de    la facilit d'exposition de composants mais galement de leur rutilisation.    Un processus de migration se justifiera dans le cadre d'un usage de Visual Basic    et de la MS SOAP Toolkit.<br>   En revanche, la r-criture en .NET de la faade SOAP pour les composants dvelopps    avec les ATL apportera le plus grand des bnfices. </p> <h3>Couche prsentation</h3> <p>La couche prsentation a souvent t la caractristique des applications desktop    mais la venue de l'Internet a profondment chang la donne.</p> <p><b><a name="mfc"></a>MFC<br>   </b>Grce  C++, la migration des applications MFC sera relativement facile    puisqu'il est possible de faire coexister du code manag et non manag dans    le mme binaire. La migration vers .NET pourra donc se faire progressivement    grce  l'option /CLR du compilateur.</p> <p><b><a name="vblib"></a>VisualBasic<br>   </b>L'architecture des Forms et des WinForms na rien en commun. Utiliser l'interoprabilit    pour des ActiveX. Dans le cas contraire, favoriser la r-criture ou le portage.</p> <p><b><a name="asp"></a>ASP<br>   </b>Les pages ASP peuvent tre migres individuellement vers ASP.NET mais sans    aucune plus value. En revanche, les pages ASP peuvent cohabiter sans aucun souci    avec de nouvelles pages ASP.NET. Attention toutefois, cohabiter ne veut pas    ncessairement dire interoprer !</p> <h3>Couche mtier</h3> <p>La couche mtier reprsente le savoir faire de l'entreprise. C'est donc une    couche  laquelle il faut particulirement de soins. Elle est gnralement implmente    au sein de composants COM facilement rutilisable autant dans une application    Web que dans une application desktop.</p> <p><b><a name="comsta"></a>Composant COM STA<br>   </b>L'interoprabilit .NET/COM possde un cot important qu'il s'agit de bien    matriser. Il faut ainsi surveiller la granularit du composant COM ainsi que    son modle de threading.<br>   ASP.NET a chang de modle de threading, il est donc ncessaire de forcer une    compatibilit pour exploiter ce type de composant. Attention toutefois aux problmes    de performances.<br>   Un usage de composant STA dans une application WinForms ne posera par de problme    puisque le thread est initialis en STA obligatoirement.<br>   Pour tous les autres cas, il est recommander de changer le modle de threading    du composant vers " Both " voir une r-criture dans le cadre d'une interface    " verbeuse ", c'est--dire forant  faire beaucoup d'appels pour obtenir un    rsultat. </p> <p><b><a name="commta"></a>Composant COM Both/MTA<br>   </b>Le cot de l'interoprabilit dpendra de la granularit du composant. Un    composant implmentant une interface " verbeuse ", c'est--dire forant  faire    beaucoup d'appels pour obtenir un rsultat, sera trs certainement un bon candidat     la r-criture.</p> <h3>Couche donnes</h3> <p>Les donnes sont l'essence mme de l'entreprise. Un bon accs  celles-ci permettra    d'alimenter au mieux toute la mcanique de l'entreprise.</p> <p><b><a name="ado"></a>ADO<br>   </b>L'usage d'ADO est possible dans .NET en utilisant l'interoprabilit .NET/COM,    mais un tel cot n'est pas  ngliger. C'est pour cela qu'il est prfrable    de r-crire en utilisant les data providers spcifiques  .NET.<br>   Point  surveiller toutefois : si des RecordSet ADO sont changs entre les    couches alors il y aura risque de devoir faire des ponts ou de faire une migration    " verticale ". </p> <h3>&nbsp;</h3> <h3>&Agrave; lire &eacute;galement</h3> <h3><img src="../../../res/topic.gif" width="11" height="11">&nbsp;&nbsp;<a href="template.php3?menu=solutions&amp;body=solutions-evolnet" class="lienTableau">Pourquoi    faire &eacute;voluer ses applications vers Microsoft .NET<br>   </a><img src="../../../res/topic.gif" width="11" height="11">&nbsp;&nbsp;<a href="template.php3?menu=solutions&amp;body=solutions-evolnet1" class="lienTableau">Comment    faire &eacute;voluer ses applications vers Microsoft .NET</a><br>   <img src="../../../res/topic.gif" width="11" height="11">&nbsp;&nbsp;<a href="template.php3?menu=solutions&amp;body=solutions-evolnet5s" class="lienTableau" target="_blank">Les    5 strat&eacute;gies d'&eacute;volution<br>   </a><img src="../../../res/topic.gif" width="11" height="11" border="0">&nbsp;&nbsp;<a href="template.php3?menu=solutions&amp;body=solutions-evolnetwp" class="lienTableau">White    paper : &quot;Strat&eacute;gies d'&eacute;volution vers Microsoft .NET&quot;</a><br>   <img src="../../../res/topic.gif" width="11" height="11">&nbsp;&nbsp;<a href="template.php3?menu=solutions&amp;body=solutions-evolnetm" class="lienTableau">La    m&eacute;thodologie NEOXIA-EVOL.NET</a><br>   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../../../res/topic.gif" width="11" height="11">&nbsp;&nbsp;<a href="template.php3?menu=solutions&amp;body=solutions-evolnetm#ph1" class="lienTableau">Planifier    et &eacute;valuer</a><br>   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../../../res/topic.gif" width="11" height="11" border="0">&nbsp;&nbsp;<a href="template.php3?menu=solutions&amp;body=solutions-evolnetm#ph2" class="lienTableau">Construire    et g&eacute;n&eacute;raliser</a><br>   <br>   <img src="../../../res/topic.gif" width="11" height="11" border="0">&nbsp;&nbsp;<a href="../cgi-bin/docbroker.php3?docid=43&amp;omenu=solutions&amp;obody=solutions-evolnetmatrix" class="lienTableau">T&eacute;l&eacute;charger    la documentation EVOL.NET <img src="../../../res/down-icon.gif" width="26" height="26" border="0" align="absmiddle"></a>  </h3> <h3>&nbsp;</h3> <p>&nbsp;</p> 								  </td>                                   <td width="10">&nbsp;</td>                                 </tr>                                 <tr>                                    <td width="10">&nbsp;</td>                                   <td>&nbsp;</td>                                   <td width="10">&nbsp;</td>                                 </tr>                               </table>                             </td>                           </tr>                         </table>                       </td>                     </tr>                   </table>                 </td>                 <td width="150" valign="top">                    <table width="100%" border="0" cellspacing="0" cellpadding="0">                     <tr align="center">                        <td><html>  <table border="0" cellspacing="5" cellpadding="0">   <tr>     <td><a href="template.php3"><img src="../res/home-icon.gif" width="26" height="26" alt="page d'accueil" border="0"></a></td> <td><a href="print-template.php3?body=solutions-evolnetmatrix&menu=solutions" target="_blank"><img src="../res/icon-print.gif" width="26" height="26" border="0" alt="version imprimable"></a></td>    <td><a href="template.php3?menu=null&body=map"><img src="../res/map-icon.gif" width="26" height="26" alt="plan du site" border="0"></a></td>     <td><a href="template.php3?menu=private&body=private-control"><img src="../res/protected-icon.gif" width="26" height="26" alt="private access" border="0"></a></td>     <td><a href="template.php3?menu=company&amp;body=company-contact"><img src="../res/info-icon.gif" width="26" height="26" border="0" alt="info"></a></td>   </tr> </table> </html></td>                     </tr>                     <tr align="center">                        <td>                        </td>  			                    <tr align="center">                        <td>&nbsp;</td>                     </tr>                     <tr align="center">                        <td>                          <table width="90%" border="0" cellspacing="0" cellpadding="1" bgcolor="999999">                           <tr>                              <td>                                <table width="100%" border="0" cellspacing="0" cellpadding="2">                                 <tr bgcolor="#D4D4D4">                                    <td class="shortcutTabTitle">News</td>                                 </tr>                                 <tr>                                    <td bgcolor="FFFFFF"><link rel="stylesheet" href="../standard.css" type="text/css"> <span class="shortcutText"> <img src="../res/logo/tlmark.gif" width="82" height="14" align="left">confie  &agrave; Neoxia une &eacute;tude d'expertise technique sur la plate-forme <span class="shortcutImportantText">Java</span>  dans le cadre du d&eacute;veloppement de ses activit&eacute;s <span class="shortcutImportantText">e-commerce</span>.</span></td>                                 </tr>                               </table>                             </td>                           </tr>                         </table>                       </td>                     </tr>                     <tr>                        <td>&nbsp;</td>                     </tr>                     <tr align="center">                        <td>                          <table width="90%" border="0" cellspacing="0" cellpadding="1" bgcolor="999999">                           <tr>                              <td>                                <table width="100%" border="0" cellspacing="0" cellpadding="2">                                 <tr bgcolor="#D4D4D4">                                    <td class="shortcutTabTitle">Articles</td>                                 </tr>                                 <tr bgcolor="FFFFFF">                                    <td><link rel="stylesheet" href="../standard.css" type="text/css"> <p><span class="shortcutText"> Dossier Messaging<br>   </span><span class="shortcutText"><a href="template.php3?menu=comm&amp;body=comm-messaging#partI" class="shortcutImportantText">Les    concepts</a><br>   <a href="template.php3?menu=comm&amp;body=comm-messaging#partII" class="shortcutImportantText">J2EE    et JMS</a><br>   <a href="template.php3?menu=comm&amp;body=comm-messaging#partIII" class="shortcutImportantText">Dot    Net et MSMQ</a> </span></p> </td>                                 </tr>                               </table>                             </td>                           </tr>                         </table>                       </td>                     </tr>                     <tr>                        <td>&nbsp;</td>                     </tr>                     <tr align="center">                        <td>                          <table width="90%" border="0" cellspacing="0" cellpadding="1" bgcolor="999999">                           <tr>                              <td>                                <table width="100%" border="0" cellspacing="0" cellpadding="2">                                 <tr bgcolor="#D4D4D4">                                    <td class="shortcutTabTitle">Technologies</td>                                 </tr>                                 <tr bgcolor="FFFFFF">                                    	<td> 										<link rel="stylesheet" href="../standard.css" type="text/css"> <p align="center"><span class="shortcutText"> <img src="../../res/logo/dotnetlogo.gif" width="81" height="40"><br>   Neoxia vous propose</span><span class="shortcutText"><br>   <a href="template.php3?menu=techno&amp;body=techno-lexdotnet" class="shortcutImportantText">Lexique    Dot Net <img src="../res/bullet.gif" width="11" height="11" align="absbottom" border="0"></a><br>   </span></p> 									</td>                                 </tr>                               </table>                             </td>                           </tr>                         </table>                       </td>                     </tr>                     <tr>                        <td>&nbsp;</td>                     </tr>                     <tr align="center">                        <td>                          <table width="90%" border="0" cellspacing="0" cellpadding="1" bgcolor="999999">                           <tr>                              <td>                                <table width="100%" border="0" cellspacing="0" cellpadding="2">                                 <tr bgcolor="#D4D4D4">                                    <td class="shortcutTabTitle">Carri&egrave;res</td>                                 </tr>                                 <tr>                                    <td bgcolor="FFFFFF"><link rel="stylesheet" href="../standard.css" type="text/css"> <span class="shortcutText"> D&eacute;couvrez les m&eacute;tiers du <span class="shortcutImportantText">techConsulting</span>  <a href="template.php3?menu=careers&amp;body=careers-position"><img src="../res/bullet.gif" width="11" height="11" align="absbottom" border="0"></a>  </span></td>                                 </tr>                               </table>                             </td>                           </tr>                         </table>                       </td>                     </tr>                     <tr>                        <td>&nbsp;</td>                     </tr>                     <tr align="center">                        <td>                          <table width="90%" border="0" cellspacing="0" cellpadding="1" bgcolor="999999">                           <tr>                              <td>                                <table width="100%" border="0" cellspacing="0" cellpadding="2">                                 <tr bgcolor="#D4D4D4">                                    <td class="shortcutTabTitle">Partenaires</td>                                 </tr>                                 <tr>                                    <td bgcolor="FFFFFF"><link rel="stylesheet" href="../standard.css" type="text/css"> <p align="center"><span class="shortcutText"> </span> <span class="shortcutText"><a href="http://www.microsoft.com/france" target="_blank"><img src="../../res/logo/Cert_prt_rgb.gif" border="0" width="80"></a>    </span></p> </td>                                 </tr>                               </table>                             </td>                           </tr>                         </table>                       </td>                     </tr>                     <tr>                        <td>&nbsp;</td>                     </tr>                     <tr align="center">                        <td>&nbsp; </td>                     </tr>                     <tr align="center">                        <td>&nbsp;</td>                     </tr>                     <tr align="center">                        <td>&nbsp;</td>                     </tr>                   </table>                 </td>               </tr>             </table>             <table width="100%" border="0" cellspacing="0" cellpadding="0">               <tr>                  <td>                    <table width="100%" border="0" cellspacing="0" cellpadding="0">                     <tr>                        <td colspan="2">                          <p> <!-- link rel="stylesheet" href="../standard-msie.css" type="text/css" --> <table width="100%" border="0" cellspacing="0" cellpadding="0">   <tr>     <td> 		<table border="0" cellpadding="0" cellspacing="0"><tr><td><a href="template.php3?menu=null&body=legals"><img src="res/menu/legals.gif" border="0"></a></td></tr></table>	</td>   </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0">   <tr>      <td width="10">&nbsp;</td>     <td><span class="shortcutText">Tous droits r&eacute;serv&eacute;s - &copy;        Copyright 2000 Neoxia SA<br>       Soci&eacute;t&eacute; Anonyme de droit fran&ccedil;ais au capital de 53.000 EUR<br>       Les termes Neoxia, TechConsulting, TechTraining et TechCoaching sont des        marques d&eacute;pos&eacute;es de Neoxia SA.</span></td>   </tr> </table> <div align="center"></div> <br>                         </p>                       </td>                     </tr>                   </table>                 </td>                 <td width="150" >&nbsp;</td>               </tr>             </table>           </td>         </tr>       </table>     </td>   </tr> </table> </body> </html> 
