WS-Express banner

24 juillet 2005

RouteOne ou la SOA pragmatique

RouteOne constitue un bon exemple d'architecture SOA sécurisée accessible sur Internet. Cette architecture est utilisée pour fournir un service d'aggrégation dans le domaine du crédit automobile. Ce service joue le rôle d'intermédiaire entre les institutions financières d'un côté et les concessionnaires automobiles de l'autre. RouteOne est une filiale commune (joint-venture) aux émanations financières de quatre grands constructeurs automobiles GMAC, Ford Finance, Daimler Chrysler Services et Toyota Finance.

Le directeur technique de RouteOne, T.N Subramaniam, est interviewé ici par Tim Bray et donne des précisions sur les technologies utilisées, les spécifications mises en oeuvre et les contraintes posées par ce type d'architecture. La conception et le développement de l'architecture remontent à l'année 2002.

Au programme : mise en oeuvre d'une architecture SOAP et d'une IHM Ajax, sécurisation via la mise en oeuvre de WS-Security, XML Dsig, SAML et de la passerelle de sécurité XML DataPower XS40, utilisation de pièces jointes en format binaire 64 ou via SwA (SOAP with Attachments), développement de processus métier via la mise en oeuvre d'implémentations équivalentes à celles des spécifications BPEL, WS-Addressing, WS-Reliability et WS-ReliableMessaging (dans les limbes à l'époque ...).

Le service utilise ses propres formats de messages, conjointement avec ceux définis par l'initiative STAR (Standards for Technology in Automotive Retail).

La technologie utilisée est Java (WebSphere 5.x) et la messagerie s'appuie sur SeeBeyond. L'architecture déployée interopère avec les nombreuses plates-formes techniques des institutions financières partenaires, essentiellement en technologie Java (WebSphere ou WebLogic), mais également de plus en plus en .NET.

Cette réalisation montre que, dès 2002, avec suffisamment de pragmatisme, il était déjà possible de jeter les bases d'une architecture de services WSOA, sans forcément attendre que toutes les spécifications soient soumises aux organismes de standardisation et gravées dans le marbre. Il y a un moment où ne pas prendre d'avance signifie perdre du terrain ...

19 juillet 2005

17 juillet 2005

Prochaine soumission de plusieurs sous-spécifications du framework WS-Security à l'OASIS

La conférence Catalyst organisée la semaine dernière par le Burton Group a été l'occasion pour IBM et Microsoft d'annoncer la soumission de plusieurs spécifications liées à la gestion de la sécurité (framework WS-Security) à destination de l'OASIS en septembre 2005.

Selon cet article de NetworkWorld.com, un comité technique ad-hoc poursuivra la standardisation des spécifications concernées :

Selon Anne-Thomas Manes du Burton Group, la spécification WS-Policy devrait suivre le même chemin d'ici à fin 2005, bien que les officiels Microsoft ne fassent pas de commentaires.

Cette annonce est la seconde d'importance après la soumission en juin 2002 de la spécification WS-Security, toujours à l'OASIS, devenue depuis un standard géré par le comité technique Web Services Security (WSS TC).

15 juillet 2005

Hewlett-Packard ouvre quatre centres de compétences SOA

Hewlett-Packard vient de décider d'étendre son offre de services (HP Services) afin d'assister ses clients dans la mise en oeuvre d'architectures de services (voir l'annonce).

Cette décision se traduit notamment par l'ouverture de quatre centres de compétences SOA à Atlanta, Bangalore, Sophia Antipolis et Tokyo.

Cette nouvelle offre de services est construite avec les partenaires de Hewlett-Packard dans ce domaine : BEA, JBoss, Microsoft, Oracle et SAP.

Cette offre est très complète car elle s'étend de l'étude d'opportunité à la mise en oeuvre en passant par le développement et le déploiement. Elle est structurée autour des services suivants :
  • SOA Envisioning Service ;
  • SOA Assessment Service ;
  • SOA Governance and Architecture Service ;
  • SOA Enablement Service ;
  • SOA Service Development ;
  • SOA Software Development Service ;
  • SOA Management Service.

Bien entendu, celle-ci s'appuie entre autres sur l'offre logicielle de Hewlett-Packard dans le domaine de la gestion d'infrastructures SOA : SOA Manager.