Skip to content

Étiquette : SOA

PDC2008 – Microsoft présente sa solution de fédération d’identité

Posted in conférences

J’ai aussi assisté aujourd’hui à la présentation de Geneva, la solution de fédération d’identité de Microsoft.
La présentation a constitué une excellente introduction à la fédération (que j’ai évoquée en particulier dans ce billet, et celui ci) avec divers scenarii :

  • délégation d’authentification en interne
  • délégation d’authentification vers le service d’identité d’un partenaire
  • fédération avec un Web Service
  • fédération avec Cardspace (voir ce billet)
  • fédération avec réauthentification pour disposer d’une authentification renforcée

Geneva est une solution très cohérente, qui suit la roadmap définie par Kim Cameron dans son « identity metasystem ».
Elle n’est pas révolutionnaire et somme toute assez proche des concepts du projet Liberty. La différence essentielle est que l’on peut utiliser différents type de jetons (Kerberos, SAML), là où Liberty définit SAML comme le seul format éligible.
Il semblerait qu’un consensus finisse par émerger autour de la fédération : les concepts sont partagés et de plus en plus d’acteurs (dont Google) supportent SAML. C’est ce format que je tendrai à conseiller aujourd’hui à mes clients.

PDC2008 – Microsoft présente sa plateforme de Cloud Computing

Posted in conférences

J’ai eu la chance d’assister ce matin à la Keynote de Ray Ozzie qui présentait Azure. Mr Ozzie est un bon orateur. Il s’est inspiré avec beaucoup de succès de la méthode de Steve Jobs : des slides ultra-minimalistes avec 3 mots en blanc sur fond noir.

Azure désigne donc la plateforme de Cloud Computing ou PaaS (Platform as a Service) de Microsoft. Son nom vient probablement du fait que les nuages sont suspendus dans le ciel, donc dans l’azur. Elle unifie et complète différentes briques préexistantes que j’avais évoquées dans ce billet : Biztalk Services, SQL Server Data Services, etc.
Azure est donc composé des briques suivantes :

  • .NET services : ce composant encapsule l’ancien Biztalk Service, des services de contrôle d’accès et des fonctions de Workflow
  • SQL services : c’est le nouveau nom de SQL Server Data Services
  • Live Services : il s’agit des services grand public de Windows Live (Messenger, photos, etc.)
  • Windows Azure : c’est le composant d’exécution de la plateforme. L’appellation Windows a du être choisie par soucis de cohérence avec les produits Microsoft : elle est cependant trompeuse, car il ne s’agit pas d’un système d’exploitation mais d’un ensemble de serveurs Microsoft, déployés dans une douzaine de datacenters, qui permet d’exécuter des applications développées en technologies .NET.

J’ai mis à jour mon tableau pour intégrer ces nouveautés :
newPaaS2.jpg

La plateforme de Microsoft acquiert ainsi le même degré de maturité que force.com et dépasse Google App Engine qui ne propose pas vraiment d’outil d’intégration à ce jour (seulement des API).
Azure dispose d’un avantage de taille : la plateforme utilise les mêmes langages (c#, VB.NET), environnements de développement (Visual Studio) et outils de modélisation (Oslo) que ceux utilisés en entreprise. Il n’est donc pas nécessaire de se former à des langages exotiques. De plus, il est possible de développer une application sans faire d’hypothèse sur son déploiement : elle pourra être hébergée dans l’entreprise ou sur Azure.
Des rumeurs indiquent que Google Apps Engine devrait prochainement supporter Java, ce qui minimiserait cet avantage.
Sur le papier, il semble donc que Microsoft aurait doublé Google dans le monde des PaaS! C’est une petite révolution…

Il reste à avoir plus précisions sur le calendrier de déploiement.

Je trouve que Microsoft est un suiveur, mais parfois un suiveur très brillant.
Qu’en pensez-vous?

Départ imminent pour la PDC2008

Posted in conférences

J’ai eu la chance d’être invité par Microsoft à assister à la PDC2008 (Professional Developers Conference).

Ce sera, parait il, un évènement important en terme d’annonce de nouveaux produits.
Quelques sujets m’intéressent tout particulièrement :

  • Windows 7
  • Oslo, la stratégie SOA de Microsoft
  • l’offre de Cloud Computing de Microsoft

Je serai donc à Los Angeles du 27 au 30 octobre.
J’essaierai de faire une synthèse des faits marquants dans ces pages.

Chronique sur les architectures Web 2.0 sur atelier.fr

Posted in publications

J’ai publié aujourd’hui une chronique sur le site de l’Atelier BNP Paribas.

Elle explique que les architectures SOA et les architectures Web 2.0 ne sont pas concurrentes mais complémentaires (ce point de vue est développé dans notre ouvrage« SOA, le guide de l’architecte du SI », voir ce billet).

Elle montre aussi comment les « ayatollahs » du Web 2.0 sont en train de réinventer la poudre en proposant de nouvelles normes qui répondent aux mêmes besoins que celles introduites par les Web Services.

La chronique : Le Web 2.0 réinventerait-t-il la poudre?.

Vos commentaires sont les bienvenus.

Sortie de SOA, le guide l’architecte du SI (seconde édition)

Posted in publications

Notre ouvrage sur SOA, publié en septembre 2006, a rencontré un grand succès et est désormais épuisé. Nous publions donc une seconde édition en partenariat avec Dunod.

Cette nouvelle édition intègre naturellement des mises à jour, en particulier sur les offres des éditeurs autour de SOA.

Elle propose aussi une nouvelle partie, intitulée « SOA et Web 2.0 » qui présente noter vision sur les architectures Web 2.0.
Elle montre comment les approche SOA et Web 2.0 ne s’opposent pas, mais sont au contraire complémentaires. Elle explique en détail les concepts et principes d’architecture qui sous-tendent le Web 2.0 : Mashups, Ajax et REST. Enfin, elle analyse cette approche Web 2.0 dans la perspective de construire une SOA d’entreprise, en mettant en avant ses avantages et ses inconvénients – en évitant engouement aveugle comme dénigrement systématique.

L’objectif de l’ouvrage est toujours de guider le lecteur dans la mise en œuvre de SOA, en décrivant une méthodologie et en présentant les outils indispensables à sa concrétisation.

Son nouveau sommaire est :

  1. Le cahier des charges des SI agiles
  2. Présentation de l’approche SOA
  3. SOA : Tout repose sur la méthode
  4. La boite à outils Web Services
  5. SOA : une mise en œuvre concrète
  6. SOA & Web 2.0
  7. Décrypter l’offre du marché

Le livre est disponible en ligne sur le site de Dunod, d’Amazon.fr, et dans toutes les bonnes librairies.

Bonne lecture …