La lettre Architectes

 

Décembre 2007 / Janvier 2008 - Lettre n°10


L'actualité Microsoft des architectes techniques, des architectes solutions et des architectes d’entreprise.

 

François Mérand
      </td>
      <td valign="top">
        <p>Suite à l'acquisition de Stratature, vous nous questionnez régulièrement concernant la stratégie de Microsoft vis-à-vis du Master Data Management (MDM). Rappelons tout d'abord qu'un projet MDM concerne la mise en place d'un référentiel de données d'entreprise cross-applications (tant pour les applications transactionnelles que décisionnelles). C'est un projet qui va bien au-delà du simple aspect de la rationalisation technique, en permettant à différentes entités de partager un langage commun.<br /><br /> Microsoft prône une approche MDM incrémentale et pragmatique tenant compte de l'existant et de l'organisation de l'entreprise. De plus, la plate forme Microsoft permet d'aborder un projet MDM comme un projet d'intégration, via l'utilisation d'outils homogènes et conçus pour s'interfacer avec toutes sources et types de données. En termes fonctionnels, la couverture des technologies MDM Microsoft s'étend de l'infrastructure de création et d'alimentation des référentiels aux écrans de validation et/ou de reporting de suivi et d'analyse, avec une synergie forte avec les projets SOA et décisionnels<br /><br /> Le rachat de l'offre Stratature a élargi les possibilités des technologies MDM Microsoft, notamment avec des fonctionnalités de gestion des hiérarchies, des modèles de données flexibles, des modèles de sécurité plus fins et des outils de gouvernance ainsi que de gestion de workflows humains, le tout au travers d'interfaces utilisateurs intégrées à Office. Notons qu'il est possible depuis quelques semaines de tester ces nouvelles fonctionnalités et faire part de vos remarques en passant par vos interlocuteurs Architectes Microsoft. N'hésitez pas à revenir vers nous...<br /><br />A la rentrée 2008, vous pourrez nous retrouver durant les TechDays au Palais des Congrès, au travers de parcours dédiés : DotNetGuru, N3RD, SOA pour l'Entreprise, SOA pour l'Internet et Visual Studio / Team Foundation Server 2008...<br /><br /> Je vous souhaite de bonnes fêtes de fin d'année.</p>
        <p>
          <strong>François MÉRAND</strong>
          <br />Responsable Pôle Entreprise &amp; Business Development<br />Microsoft France<br /><a runat="server" href="mailto:/fmerand@microsoft.com">fmerand@microsoft.com</a></p>
      </td>
    </tr>
  </table>

  <hr />
  <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse; border-color:#cccccc; border-style: solid; border-width: 0px; margin-top:10px; margin-bottom:15px" width="100%">
    <tr align="left" style="background-color:#8b8b8b; color: #FFFFFF;" valign="middle">
      <td colspan="3">
        <strong>Evénements</strong>
      </td>
    </tr>
    <tr align="left" style="background-color:#e9e9e6" valign="middle">
      <td>11 au 13 février 2007</td>
      <td>
        <a runat="server" href="https://go.microsoft.com/?linkid=7975843">Microsoft TechDays 2008 Paris</a>
      </td>
      <td>Cette année, il y aura près de 280 sessions : interopérabilité, gestion des données, SOA, méthodologie... Pré-inscrivez-vous dès maintenant !</td>
    </tr>
    <tr align="left" valign="middle">
      <td>Archives</td>
      <td>
        <a runat="server" href="https://go.microsoft.com/?linkid=7975844">Rendez-vous de l'interop</a>
      </td>
      <td>Business Intelligence avec SQL Server et Open Source Acube</td>
    </tr>
    <tr align="left" style="background-color:#e9e9e6" valign="middle">
      <td>Archives</td>
      <td>
        <a runat="server" href="https://go.microsoft.com/?linkid=7975845">Rendez-vous de l'interop</a>
      </td>
      <td>Tirer parti des technologies Microsoft depuis Java au travers des Services Web</td>
    </tr>
    <tr align="left" valign="middle">
      <td>Archives</td>
      <td>
        <a runat="server" href="https://go.microsoft.com/?linkid=7975846">Strategic Architect Forum</a>
      </td>
      <td>Retrouvez les présentations du Strategic Architect Forum 2007. Les webcasts ne tarderont pas, stay tuned !</td>
    </tr>
  </table>

  <hr />
  <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse; border-color:#cccccc; border-style: solid; border-width: 0px; margin-top:10px; margin-bottom:15px" width="100%">
    <tr align="left" style="background-color:#8b8b8b; color: #FFFFFF;" valign="middle">
      <td colspan="2">
        <strong>Tribune</strong>
      </td>
    </tr>
    <tr align="left" valign="middle">
      <td style="background-color:#e9e9e6" valign="top">
        <strong>Avis d'expert par</strong>
        <br />
        <br /> par <a runat="server" href="https://go.microsoft.com/?linkid=7975847">Arnaud Tayac</a><br />CEO de l'hébergeur français Ikoula</td>
      <td>
        <p>
          <strong>Microsoft améliore son potentiel pour séduire les hébergeurs</strong>
        </p>
        <p>Pour proposer des offres de services sur Internet, les hébergeurs doivent mettre en place tous les moyens techniques et humains garantissant la qualité de leurs infrastructures. Cette problématique est généralement identifiée sous le terme FCAPS management (Fault, Configuration, Administration/Accounting, Performance, Security). Historiquement, les produits Microsoft n'avaient pas une bonne réputation pour l'hébergement, ni en termes de densité de sites, ni en ce qui concerne la sécurité.<br /><br />Les retours des hébergeurs ont été pris en compte avec les nouvelles versions de Windows Server. Avec le SP2 de Windows Server 2003, et l'arrivée prochaine de la version 2008, Microsoft est plus pro-actif sur la qualité de service que par le passé. Par exemple, Microsoft protège "par défaut" les serveurs Web, tout en gardant la même richesse pour l'administration à distance (l'interface Windows, identique à celle du poste de travail XP, est accessible sur le serveur avec Terminal Services et le protocole RDP sous-jacent).<br /><br />En parallèle, nous observons une demande croissante pour une infrastructure applicative riche et prête à l'emploi basée sur Windows, notamment suite à la disponibilité de nouveaux assistants permettant au revendeur ou à l'utilisateur final de déployer en quelques clics des applications de type blogs, forums, CMS, portails web.<br /><br />Aussi, chez Ikoula, nous avons mis en place une infrastructure complète permettant de servir des applications .NET 3.0, tout en gérant les extensions AJAX, et le contenu SilverLight destiné aux sites web ayant des exigences visuelles avancées. Il est important de souligner que cette <a runat="server" href="https://go.microsoft.com/?linkid=7975848">offre</a> est également disponible en mode mutualisé, et donc avec un prix très attractif, sous l'appellation "MSDN" pour le public des développeurs et débutants (abonnés ou non MSDN). L'accès aux applications est réalisé via la solution <a runat="server" href="https://go.microsoft.com/?linkid=7975849">Plesk 8.2</a>. Enfin, nous avons noté que Microsoft n'est plus "timide" vis-à-vis de la communauté PHP, tel qu'en témoigne les avancées récentes concernant les performances de la plate-forme MySQL + PHP sur Windows. Pas encore un mariage, mais bien un respect, et un rapprochement !</p>
      </td>
    </tr>
  </table>

  <hr />
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-color:#cccccc; border-style: solid; border-width: 0px; margin-top:10px; margin-bottom:15px" width="100%">
    <tr align="left" valign="middle">
      <td width="50%">
        <strong>Intéropérabilité et standards</strong>
      </td>
      <td width="50%">
        <strong>Méthodologie et Gouvernance</strong>
      </td>
    </tr>
    <tr align="left" style="background-color:#e9e9e6" valign="middle">
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975850">Interview : Stratégie Open Source de Microsoft</a>
      </td>
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975851">Synchronisation de données relationnelles</a>
      </td>
    </tr>
    <tr align="left" valign="middle">
      <td width="50%">Au cours de cette interview, Sam Ramji, Directeur stratégie plateforme et Open Source de Microsoft, revient sur le positionnement de Microsoft vis-à-vis de l' Open source, le rôle de son laboratoire Open Source, les licences Open Source MS-PL et MS-CL, les accords de coopération avec certains acteurs comme Jboss, Zend ou Novell et la stratégie en terme d'interopérabilité avec Linux.</td>
      <td width="50%">Le framework de synchronisation générique présenté par Microsoft lors du TechEd Dev il y a un mois repose sur la notion de providers (Source de données relationnelles, Fichiers et Flux RSS). Ce guide détaille le fonctionnement des services de synchronisation pour des sources relationnelles en architecture de services. Ainsi le framework Synchronisation Services pour ADO.Net permet de réconcilier des données accédées via des services et un système local de persistance, que la connexion soit ouverte ou interrompue.</td>
    </tr>
    <tr align="left" style="background-color:#e9e9e6" valign="middle">
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975852">Search Server 2008 implémente OpenSearch</a>
      </td>
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975853">Les verbatims du Strategic Architect Forum sont en ligne</a>
      </td>
    </tr>
    <tr align="left" valign="middle">
      <td width="50%">Microsoft Search Server 2008 généralise la recherche en entreprise de façon simple tout en intégrant des fonctions d'optimisation de la pertinence des résultats, de recherche sécurisée. Le produit est doté nativement de fonctions d'administration et de reporting, sans limite sur la taille des sources de documents à indexer. La version Express correspondant à l'entrée de gamme est gratuite, et peut être employée dans un usage fédéré unifiant la recherche avec tout système (en ligne ou système d'entreprise) supportant le standard OpenSearch, pour lequel plusieurs connecteurs sont déjà disponibles.</td>
      <td width="50%">Le Strategic Architect Forum s'est tenu début Novembre a Seattle. Le thème principal était Software + Services. Donald Ferguson (Microsoft Technical Fellow, IBM Fellow) a insisté sur cette évolution majeure de la plate-forme Microsoft. Les nouveaux enjeux et nouveaux modèles en ligne ont été illustrés avec les références Amazon et MySpace. Les nouvelles architecture d'entreprise ont aussi tenu une place importante avec, entre autres, la communication unifiée et les applications composites. Enfin la partie technique n'a pas été oubliée avec de nombreuses sessions sur la gestion de l'identité, l'architecture orientée ressource.. Retrouvez toutes les sessions sur MSDN.</td>
    </tr>
  </table>

  <hr />
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-color:#cccccc; border-style: solid; border-width: 0px; margin-top:10px; margin-bottom:15px" width="100%">
    <tr align="left" valign="middle">
      <td width="50%">
        <strong>Microsoft Application Platform</strong>
      </td>
      <td width="50%">
        <strong>Gestion des Données</strong>
      </td>
    </tr>
    <tr align="left" style="background-color:#e9e9e6" valign="middle">
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975854">Disponibilité de .Net 3.5 : Du neuf pour vos Services</a>
      </td>
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975855">Aperçu de la future plate-forme SQL Serveur</a>
      </td>
    </tr>
    <tr align="left" valign="middle">
      <td width="50%">Côté protocoles, WCF supporte des versions supplémentaires des spécifications WS-* : WS-AtomicTransaction 1.1, WS-ReliableMessaging 1.1, WS-SecureConversation, and WS-Coordination 1.1. Les amateurs d'une stack de services plus orientée Web qu'Entreprise (c'est à dire utilisation exclusive du transport des messages via HTTP ainsi que l'utilisation du protocole Web incarné par le vocabulaire GET, POST, PUT, DELETE) ne seront pas en REST. Côté formats, WCF simplifie dorénavant la publication d'informations au format Plain Old XML (XML sans enveloppe SOAP) et supporte nativement les formats d'échanges sur le Web, à savoir RSS, ATOM ainsi que JSON.</td>
      <td width="50%">Ces dernières années ont vu une explosion des volumes de données à traiter et des exigences en terme de fiabilité, de traçabilité et de sécurité. Plus encore, les utilisateurs souhaitent accéder plus rapidement à l'information utile, quel que soit le scénario de consommation (portail, application Office, appareil mobile éventuellement déconnecté ou application riche). Ces besoins sont à l'origine de SQLServer 2008, dont la technology preview de Novembre est associée à des parcours d'évaluation pour développeurs et gestionnaires d'infrastructure.</td>
    </tr>
    <tr align="left" style="background-color:#e9e9e6" valign="middle">
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975856">Une composition plus fluide en .Net 3.5</a>
      </td>
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975857">SQL Serveur s'ouvre à PHP et encore mieux à Java</a>
      </td>
    </tr>
    <tr align="left" valign="middle">
      <td width="50%">Le runtime Workflow Foundation (WF) peut désormais être hébergé dans un hôte WCF - le "WorkFlowServiceHost" - qui permet ainsi de déclencher un Workflow dès la réception d'un message sur un point d'exposition de Service. Il s'agit donc de démarrer un WorkFlow depuis une réception TCP, Pipe Nommé, HTTP, MSMQ voir SAP ou SIBEL en ayant recours au BizTalk Adapter Pack ou encore via JMS au travers du connecteur proposé par l'éditeur JNBridge. De façon conjointe, un workflow WF peut désormais invoquer des services depuis l'exécution de sa logique, et ce au travers du framework WCF.</td>
      <td width="50%">SQL Serveur continue de s'ouvrir aux technologies de développement Java avec la livraison de la version 1.2 du Driver JDBC pour SQLServer. Les points clés sont la performance, la montée en charge ainsi qu'une plus faible empreinte mémoire et le support du cryptage SSL de SQLServer pour plus de sécurité. De plus, la récente conférence PHP organisée par Zend a été l'occasion d'une annonce d'une version preview d'un driver SQLServer 2005 pour PHP, fruit de la collaboration avec Microsoft.</td>
    </tr>
  </table>

  <hr />
  <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse; border-color:#cccccc; border-style: solid; border-width: 0px; margin-top:10px; margin-bottom:15px" width="100%">
    <tr align="left" valign="middle">
      <td width="50%">
        <strong>Infrastructure</strong>
      </td>
      <td width="50%">
        <strong>Industrialisation et Développement</strong>
      </td>
    </tr>
    <tr align="left" style="background-color:#e9e9e6" valign="middle">
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975858">Serveur Web et Serveur d'Applications</a>
      </td>
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975859">Visual Studio Shell : une fondation pour vos applications</a>
      </td>
    </tr>
    <tr align="left" valign="middle">
      <td width="50%">Avec IIS 7.0, il sera possible d'installer sur des machines distinctes le serveur Web d'une part et le serveur d'application d'autre part, ce dernier n'ayant d'ailleurs pas nécessairement besoin de IIS pour exécuter des applications ASP.Net. Comment ? Grâce au nouveau service d'activation de process de Windows Server 2008 (Windows Activation Service). Ainsi, la configuration classique sera de n'installer dans la DMZ qu'un simple Windows Serer 2008 en version "Core" et donc avec une surface d'attaque réduite, tandis que les applications seront situées derrière la DMZ , se trouvant ainsi doublement protégées.</td>
      <td width="50%">Nouvelle possibilité concernant l'extensibilité de Visual Studio ! VS2008 Shell correspond à un Visual Studio épuré qui sert de fondation pour créer des outils et des environnements de programmation sur mesure. Les applications réalisées s'exécutent au sein de Visual Studio 2008 (il s'agit du mode intégré) ou bien de façon autonome (mode isolé). Un environnement de création et de tests de vos outils et applications est fourni dans le SDK 1.0 de Visual Studio 2008.</td>
    </tr>
    <tr align="left" style="background-color:#e9e9e6" valign="middle">
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975860">Succès de PowerShell, préparation de la V2</a>
      </td>
      <td width="50%">
        <a runat="server" href="https://go.microsoft.com/?linkid=7975861">Quelques outils bien pratiques pour compléter SharePoint</a>
      </td>
    </tr>
    <tr align="left" valign="middle">
      <td width="50%">Jusqu'à l'année dernière, la plate-forme Microsoft manquait d'outils performants de scripting pour administrateurs. Cette lacune a été comblée avec PowerShell qui est une des briques fondamentale de la stratégie d'administration de Microsoft. Ce langage de script orienté objet et dynamique, dans la lignée de Perl permet d'accéder à toutes les ressources d'une machine Windows, des objets .Net aux objets WMI en passant par les composants COM. Fort du succès de la première version et son utilisation intensive par des serveurs Microsoft Exchange 2007 et System Center et IBM WebSphere MQ, PowerShell dévoile une technology preview de la version 2.</td>
      <td width="50%">Le projet SPToolBox disponible sur CodePlex inclut de multiples outils et extensions destinés à accélérer la mise en ouvre de solutions basées sur SharePoint. Les contributions sont issues du groupe de produits Microsoft, du groupe Microsoft SharePoint Online Services, et de la communauté des professionnels Microsoft SharePoint. Parmi ces outils, signalons notamment « CopyTimer » et « SPAlertPipeline » qui permettent de créer un code sur mesure s'exécutant chaque fois qu'une alerte est déclenchée.</td>
    </tr>
  </table>

  <hr />
  <p> </p>
  <p>
    <em>Si vous souhaitez vous désabonner de ce bulletin d'information, répondez à ce mail en tapant « DESABONNEMENT » dans l'objet du message. Par ailleurs, vous pouvez également vous désabonner à l'adresse suivante : <a runat="server" href="mailto:/fmerand@microsoft.com">fmerand@microsoft.com</a>.</em>
  </p>
</td>
<td valign="top" style="width:20%;">
  <div class="RightRail">
    <h3>MDM</h3>
    <ul class="bulletedlist">
      <li>
        <a runat="server" CssClass="" ToolTip="Portail MDM " href="https://www.microsoft.com/sharepoint/mdm/default.mspx">Portail MDM </a>
        <br />
      </li>
      <li>
        <a runat="server" CssClass="" ToolTip="MDM Introduction " href="https://msdn2.microsoft.com/fr-fr/library/bb190163(en-us).aspx">MDM Introduction </a>
        <br />
      </li>
      <li>
        <a runat="server" CssClass="" ToolTip="Master data Integration with SSIS " href="https://msdn2.microsoft.com/fr-fr/library/aa964123(en-us).aspx">Master data Integration with SSIS </a>
        <br />
      </li>
      <li>
        <a runat="server" CssClass="" ToolTip="Master data Hub architecture" href="https://msdn2.microsoft.com/fr-fr/architecture/bb410798(en-us).aspx">Master data Hub architecture</a>
        <br />
      </li>
    </ul>
    <h3>Visual Studio 2008</h3>
    <ul class="bulletedlist">
      <li>
        <a runat="server" CssClass="" ToolTip="Essayez Visual Studio 2008 " href="https://msdn2.microsoft.com/fr-fr/vstudio/products/aa700831.aspx?wa=wsignin1.0">Essayez Visual Studio 2008 </a>
        <br />
      </li>
      <li>
        <a runat="server" CssClass="" ToolTip="2008 Key Binding Poster " href="https://www.microsoft.com/downloads/details.aspx?familyid=e5f902a8-5bb5-4cc6-907e-472809749973&amp;displaylang=en">2008 Key Binding Poster </a>
        <br />
      </li>
      <li>
        <a runat="server" CssClass="" ToolTip="Visual Studio 2008 Training Kit " href="https://www.microsoft.com/downloads/details.aspx?familyid=8bdaa836-0bba-4393-94db-6c3c4a0c98a1&amp;displaylang=en">Visual Studio 2008 Training Kit </a>
        <br />
      </li>
    </ul>
  </div>
</td>