La lettre Architectes
Numéro 1 - Novembre 2006
L'actualité Microsoft des architectes techniques, des architectes solutions et des architectes d’entreprise.

François Mérand

Bienvenue dans ce premier numéro de la lettre d’informations Microsoft à destination de la communauté des architectes français.

Cela fait 5 ans que vous pouvez assister aux forums architectes, et rencontrer l’architecte en système d’informations Microsoft affecté à votre secteur industriel. Forts de la richesse de nos échanges, nous vous proposons désormais une communication régulière et complémentaire à nos événements.

Selon un rythme mensuel, vous trouverez dans cette lettre d’informations, l’actualité des architectes organisée autour des thèmes suivants : le positionnement de Microsoft sur les initiatives d’architecture majeures, l’actualité technologique et les événements à venir. J'en profite pour vous annoncer la sortie en français de la huitième édition de l'Architecture Journal centré sur la Conception des données.

Enfin, cette lettre est aussi la vôtre : vous pouvez y contribuer en nous transmettant vos événements, retours d’expérience et opinions d’architecture, qui seront relayées dans la Tribune.

François Mérand
Responsable du groupe Architectes
Division Plate-forme & Ecosystème | Microsoft France

Evénements

Du 21/11/06
au 18/12/06
Tour de France Architectes 6 villes en France SOA Microsoft : De la production à la consommation de services. Les opportunités du Web 2.0
Du 23/11/06
au 19/12/06
Briefing Grands Comptes 6 villes en France + Paris Présentation des innovations liées à la gestion d’infrastructures et Lancement de Microsoft Office 2007, Exchange Server 2007 et Vista.
04/12/06 Forum Architectes
Paris
Data : produire, consommer, analyser, stocker : une journée consacrée aux données.
06/02/07 Forum Architectes
Paris
Software Factory : de la modélisation à la réalisation, de DSL à Team System.
Archive Forum Architectes WebCasts Management des Applications : rendre la gestion du système d'information plus fluide en conciliant agilité et gouvernance.

Tribune

Avis d'expert par

Zaak CHALAL

Architecte en industrialisation logicielle

Le thème de l’industrialisation des développements a le vent en poupe pour plusieurs raisons : rationalisation, compétitivité, performance, flexibilité, qualité, externalisation, agilité… et ce, malgré les nombreuses difficultés rencontrées lors de sa mise en œuvre. Alors comment aborder concrètement ce sujet ?

D’une part, l’approche top down est certes importante mais elle ne suffit pas car il est impératif de concrétiser et de crédibiliser le projet par une approche pragmatique et itérative. D’autre part, il faut également innover en évitant toutefois de tomber dans le piège du projet « mammouth » avec par exemple l’intégration de toutes les méthodologies, patterns et outils du marché (UML, MDA, etc.). A mon sens trois axes majeurs doivent être couverts et les priorités sont dépendantes de la maturité et du contexte de l’entreprise :

  1. Développer et outiller le Framework d’entreprise en proposant principalement une solution de génération du code. Cette solution offrira plus de robustesse aux applications développées, plus de productivité et accélérera l’adoption des standards et du Framework d’entreprise,

  2. Assurer la traçabilité pour une bonne maîtrise de la chaîne d’industrialisation (reporting, contrôle qualité, orchestration des tâches…),

  3. Et enfin, travailler à l’intégration des outils déjà acquis par l’entreprise et des solutions d’industrialisation pour créer une chaîne complète à forte valeur ajoutée.

C’est principalement dans cet esprit que mes trois derniers projets d'industrialisation ont été conduits, dans les domaines de la finance, de la distribution et de l’industrie, particulièrement autour de la plate-forme Microsoft .NET. Pour la génération de code, nous avons fait le choix d’une implémentation « in house » via EnvDTE de Visual Studio 2003. Dans sa version 2005, Visual Studio propose encore plus d’ouverture et d’innovation via le GAT et les DSL. Sur l’axe de la traçabilité, jusqu’à l’arrivée de Team Foundation Server, nous avions le choix entre un développement spécifique ou l’acquisition d’une solution très onéreuse au ROI incertain. Enfin sur l’axe de l’intégration, le développement en spécifique de connecteurs nécessitait, par le passé, un effort important. Les Services Web proposés par Team Foundation Server facilitent aujourd’hui ce travail d’intégration.

Interopérabilité et standards

Méthodologie et gouvernance

Lors du forum Architecte de Juin 2006, nous émettions le vœu que SDM devienne une initiative cross-éditeurs. C’est fait : BEA, BMC, DELL, EMC, HP, IBM, INTEL, MICROSOFT et SUN se sont rassemblés pour proposer le Service Modeling Language. SML permet de représenter l’ensemble des services et systèmes qui composent un système d’informations. La version 0.5 de ce futur standard est issue des spécifications de Microsoft SDM.
Microsoft finalise l’acquisition de la suite UMT Portfolio Manager. Au travers d’outils intégrés avec de fortes capacités de reporting, vous organisez votre parc d’applications pour décider de vos investissements en ligne avec vos priorités stratégiques. Les 4 modules Portfolio Builder, Optimizer, Planner, Dashboard de la suite s’articulent autour d’un référentiel commun, lui-même interfacé avec Microsoft Project Server pour concilier gestion stratégique et direction opérationnelle.
Microsoft poursuit son engagement en faveur de l'interopérabilité et dévoile l’OSP : Open Specification Promise. Dans le cadre de cet engagement permanent, Microsoft ouvre à tout particulier, entreprise ou organisation qui exploite des logiciels propriétaires ou en Open Source, ses brevets qui mettent en œuvre 38 spécifications clés des services Web, le tout gratuitement et sans la signature d’un accord ni l’obligation d’en avertir Microsoft. A la liste initiale, Microsoft a ajouté plusieurs spécifications concernant le format VHD (Virtual Hard Disk), 4 RFC concernant la sécurité des emails (dont SenderID), et les formats XML Office (Ecma OpenXML 1.0 et Office 2003).
En complément du support amélioré des CSS, d’une nouvelle ergonomie et de fonctionnalités anti-phishing, IE7 propose pour l’entreprise : la Windows RSS Platform, un kit d’administration pour configurer les options de déploiements, et une intégration performante de la technologie AJAX. Par ailleurs, IE7 prépare l’avenir avec une navigation sécurisée sous Vista (Protected Mode) et la mise à disposition de la technologie CardSpace pour les postes équipés du framework .Net 3.0. Pour s'assurer de la compatibilité de ses applications sous IE7, l’Internet Explorer Readiness Toolkit regroupe des bonnes pratiques et des outils d'aide au diagnostic.

Microsoft Application Platform

Industrialisation et développement

Framework .Net : WinFX devient .Net 3.0
.Net 3.0 proposera une nouvelle API de programmation Windows pour la communication (WCF), workflow (WF), présentation (WPF) et gestion de l’identité (CardSpace). .Net 3.0 sera 100% compatible puisqu'il s'installe en complément du framework .Net 2.0.

Quid du projet WinFS ? Et bien, il sera intégré au moteur SQL Server afin de proposer de nouvelles perspectives en termes de persistance et de requêtage. .Net 3.0 sera RTM à la sortie de Windows Vista, courant Novembre 2006.
Le Microsoft Technology Center (MTC) propose un atelier d'analyse de la faisabilité de la migration des applications VB6 vers .NET. Cet atelier permet d'analyser une application existante et de décider des chemins de migration à envisager pour évoluer vers la plateforme .NET. Ce workshop n'est pas une migration effective de l'application puisque cela reste un projet de migration à part entière mais il permet d'anticiper et de réduire les risques liés aux projets de migration. N'hésitez pas prendre contact.
Avec l’arrivée d’Office 2007, la suite bureautique Office devient une plate-forme intégrée de gestion, de diffusion et de partage d’informations mais aussi de processus métiers. La plate-forme comprend les technologies clientes et serveurs pour la communication, la collaboration, la gestion de contenu, le reporting…
Le portail Architecte Office 2007 présente la mise en œuvre de ces nouveaux scénarios d’utilisation. Au travers de l'étude Forrester vous pourrez également découvrir cette nouvelle plate-forme.
L’équipe Patterns & Practices dévoile ses bonnes pratiques d’implémentation d’une architecture SOA distribuée (conception des messages, des contrats de services, découpage en couches Métiers, Données, Services et Clients…). La Web Service Factory propose au développeur des assistants à l’implémentation de Services ASMX et WCF, et automatise ces concepts en utilisant le GAX/GAT, kit d’extensibilité de Visual Studio 2005.
Découvrez la Web Service Factory en visionnant la vidéo en ligne de Don Box.
La virtualisation est une réponse à la problématique d'optimisation des infrastructures. De façon spécifique, la virtualisation d’applications permet d'exécuter une application dans un contexte isolé (comprenant notamment la base de registres et les DLL de l'application) sans installation ni impact sur le poste client ou serveur surlequel elle s’exécute. Dès lors, on peut envisager de déployer des solutions métier indépendemment des pré-requis liés aux socles techniques qualifiés. Si Vista met en oeuvre cette notion dans le cadre de l'UAC, la technologie de virtualisation SoftGrid vous permet de livrer vos applications prêtes à l'emploi pour vos environnements.
La suite Visual Studio s’étend avec l’arrivée d’un module spécifique pour les développeurs et administrateurs de bases de données. La version beta actuelle (CTP 6) vous permet d'évaluer les nouvelles fonctions d’administration de vos codes SQL, ainsi que les capacités de gestion de version et de test de vos schémas. Un « must-have » pour vos équipes de développement.

Verticaux

En complément de FinancialDevelopers, MSDN propose un nouveau portail dédié Finance, et adressant le public Architectes. Vous y trouverez des whitepapers et témoignages dans le cadre de scénarios d’utilisation des technologies Microsoft pour le secteur Banques / Assurances spécifiquement, mais aussi les événements dédiés Finance, et leurs webcasts pour les suivre en différé.
Après le monde de la finance, ce sont les domaines spécifiques de la grande distribution et de l'industrie qui sont abordés à travers leurs thématiques propres. RFID, par exemple, est décliné dans un article vers le monde pharmaceutique, et dans un autre sur le plan aérospatial.
Finances - WebCasts en ligne et à venir
La saison III des séminaires Finance est en ligne. Vous y découvrirez la connection SWIFT avec Biztalk, comment faire évoluer vos postes agents avec CCF, l’utilisation d'Excel Services pour mieux contrôler votre parc applicatif Excel, une stratégie de gestion de workflow pour le domaine bancaire… Par ailleurs, sur Novembre, deux présentations concernant la migration DNA vers .Net 2.0 et comment optimiser l'infrastructure de ses réseaux d'agence.
Derrière ce sigle se cache un kit complet d'accompagnement à la conception et au développement d'applications composites. Ce guide repose sur un principe simple, qui consiste à capitaliser sur le poste de travail de l'utilisateur en enrichissant ses outils bureautiques standard avec des fonctions métier au lieu de développer des applications spécifiques.
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 : fmerand@microsoft.com.