Article SAF 2008 : Day I

1er jour le 19/11/08 à San Francisco : ouverture de la pré-conférence du Strategic Architect Forum 2008 organisée par Microsoft. 250 architectes internationaux se retrouvent pour networker et échanger sur des sujets tels que le Cloud Computing, Enterprise 2.0 ou encore la Virtualisation. La pré-conférence était divisée en 2 forums : Interopérabilité ou Virtualisation. La journée a été rythmée par 6 tracks pour chaque forum, suivis enfin par une session commune.

Voici les tracks que j’ai suivi et un petit résumé des points notés pour chacun d’eux :

 

Track 1 : Interoperability by Design

Dorénavant, Microsoft conçoit des produits avec l’interopérabilité à tous les étages. Les principes de l’interopérabilité reposent sur des « connexions ouvertes » (SDKs, APIs, formats & protocoles documentés), la portabilité des données, le support des standards et l’ouverture aux travers des communautés par exemple. L’objectif est de ne pas enfermer l’utilisateur dans des solutions propriétaires mais bel et bien de permettre d’interopérer avec des standards du marché. Microsoft s’appuie sur l’exemple de la plateforme Windows Azure comme étude de cas pour montrer son ouverture au travers du support actuel de Ruby et Java, et du support de PHP et Eclipse prochainement.

Quelques liens :

·         http://www.microsoft.com/protocols: Toute la documentation des protocoles utilisés dans les produits Microsoft

·         http://www.microsoft.com/Interop/osp: Microsoft Open Specification Promise

 

Track 2: The foundation for Microsoft Real-World SOA approach

Introduction par le “pourquoi SOA?”: Connecter (vue unifiée des processus pour les utilisateurs et clients), Changer (s’adapter rapidement aux évolutions du marché), Contrôler (Analyser les processus métier & leurs performances). Parmi les challenges de la SOA : améliorer le cycle de développement, connecter au-delà des firewalls, gérer l’explosion du nombre de services, etc.

Les services SOA (de bas en haut) :

·         Consume

o   Presentation Services

·         Compose – Interaction

o   Collaboration Services

o   Interaction Services

·         Compose – Transation

o   Process Services

o   Data Services

o   Connectivity Services

·         Expose – Service Design

Voir : http://www.microsoft.com/biztalk/solutions/soa/overview.mspx

Sur le sujet de l’interopérabilité avec WCF, le speaker reprend l’exemple de l’application .NET Stock Trader : http://msdn.microsoft.com/en-us/netframework/bb499684.aspx

Puis continue sur l’évolution de SOA vers Services, introduit la plateforme Windows Azure (Azure Platform Services), puis « Oslo » pour le développement d’applications par les modèles.

 

Track 3 : Microsoft Identity Roadmap Interoperability

Session dédiée aux solutions de gestion des identités proposées par Microsoft aussi bien pour les applications internes que celles sur le « Cloud ».

Introduction sur l’identité digitale et sa définition : un identifiant persistant et des affirmations (« claims ») ; Ainsi que les technologies permettant de mettre en œuvre un système basé sur l’identité : Kerberos, X.509, SAML, LDAP, OpenID, etc. Malheureusement, il existe encore peu d’interopérabilité dans le domaine et les applications sont généralement liées à la technologie choisie.

Microsoft évolue vers des technologies à base de « claims » et la fédération de l’identité par le support des standards tels que SAML 2.0 (annoncé prochainement), principalement pour le scénario de Web SSO. Le support d’OpenID et XACML est considéré comme potentiel.

La solution de la « federated identity » passe chez Microsoft par la stack suivante (de bas en haut) :

·         Serveur « Geneva » : qui permet de mettre en œuvre des identités basées sur les affirmations (« claims »).

·         Identity Framework IDFX (a.k.a « Zermatt »): permet de développer des applications utilisant des identités à base d’affirmations.

·         CardSpace 2.0 : support de nouveaux types de token…

·         U-Prove : solution de l’éditeur Credentica et dont les tokens sont supportés dans Geneva, IDFX et CardSpace 2.0. (http://www.credentica.com/technology.html)

Roadmap : tout sort en beta d’ici fin 2008 et versions RTM à fin 2009.

 

Track 4 : How to participate in and leverage IVA labs to solve interoperability challenge

Microsoft présente un nouveau programme: IVA pour Interoperability Vendor Alliance. Ce programme permet aux clients et partenaires d’être accompagné par Microsoft sur des problématiques d’interopérabilité. Vous souhaitez faire travailler des ressources SUN avec Microsoft pour trouver des solutions d’interopérabilité à vos problèmes : les labs IVA sont fait pour vous.

Etudes de cas et démos sur : http://www.interopvendoralliance.org/demos/lab1/demo.swf.

Rien qu’à voir la liste des membres de l’alliance, c’est du sérieux !

 

Track 5 : Application Models for Utility Computing

Session dédiée aux principes de conception à la base de toute application devant « scaler » sur un/des datacenters ; C’est prendre en compte des facteurs tels que la consommation électrique ou encore le rejet CO2. L’idée maîtresse :faire des composants et ne déployer / exécuter seulement les composants nécessaires. En ce sens, Windows Server 2008 a ainsi été conçu : des fonctionnalités regroupées par rôle (AD, DNS… ; voir http://www.microsoft.com/windowsserver2008/en/us/compare-roles.aspx).

Nos applications devraient ainsi être pensées en fonction de rôle de serveur et instrumentées de manière à donner une plus grande souplesse à l’IT en terme d’exploitation, comme par exemple pouvoir basculer les ressources matérielles du DataCenter sur un rôle spécifique de la plateforme en fonction des horaires d’utilisation/de charge des serveurs et des indicateurs de « santé » remontés par les outils de supervision : en somme permettre à l’IT de pouvoir mettre en œuvre des stratégies d’optimisation globale des ressources du DataCenter.

L’objectif étant que nos modèles applicatifs utilisent de manière la plus optimale possible les ressources physiques du DataCenter (électricité, CPU, RAM, Disk & I/O…). En conclusion, avec le Green IT, les architectes applicatifs doivent revenir aux fondamentaux : économiser les ressources physiques ! Rappelez-vous le temps où nous préférions le Byte à l’Int juste pour économiser 3 octets : c’est de nouveau à la mode !

 

Track 6 : Developer Tools and Software + Services Interoperability

Encore de l’interopérabilité avec cette fois-ci des exemples sur les outils de développement: Eclipse interopérant avec Team Foundation Server, Eclipse4sl pour faire du Silverlight depuis Eclispe…

Enfin sur le S+S, encore un focus sur Windows Azure et le support de standards et d’outils de développement permettant de créer des applications faciles à déployer sur le Nuage / « Cloud ».

Plus d’informations sur Azure : http://www.microsoft.com/azure/windowsazure.mspx

 

Publié jeudi 20 novembre 2008 09:21 par MPOWARE
Classé sous
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires


Les 10 derniers blogs postés

- Les actualités de la semaine sur c2i.fr (14 mai - 20 mai) par Richard Clark le il y a 5 heures et 31 minutes

- Reactive Extensions : Consommer des services avec Rx Partie 3, les pièges à éviter par Léonard Labat le il y a 14 heures et 36 minutes

- SharePoint Blog Site, problème d’archives par Le Blog (Vert) d'Arnaud JUND le 05-20-2012, 13:09

- Soirée ALT.NET Mai - 3 présentations par #Rui le 05-18-2012, 11:59

- [ #SharePoint 2010][ #SQLServer 2012] AlwaysOn pour SharePoint (2/4) : Configuration (2e partie)… par Le blog de Patrick [MVP SharePoint] le 05-18-2012, 11:31

- Team Foundation Server 11: tous les trésors cachés du site d’équipe par Philess le 05-16-2012, 19:01

- [PowerShell 3] Télécharger et installer la documentation en ligne par Blog de SPBrouillet (Pierrick BROUILLET) le 05-16-2012, 17:36

- [#SharePoint 2010][#SQLServer 2012] AlwaysOn pour SharePoint (1/4) : Configuration (1ère partie)… par Le blog de Patrick [MVP SharePoint] le 05-16-2012, 12:10

- Job Day @MIC Brussels - .Net Developers on Mobile applications par Le Blog (Vert) d'Arnaud JUND le 05-15-2012, 20:26

- [SharePoint 2010] – SharePoint 2010, Windows (Server) 8 et des erreurs IIS sont dans une VM… par Blog de SPBrouillet (Pierrick BROUILLET) le 05-14-2012, 12:10