WS-Express banner

17 décembre 2005

Arrêt de l'annuaire UBR UDDI

IBM, Microsoft, SAP et vraisemblablement NTT Communications viennent d'annoncer l'arrêt de l'annuaire UBR UDDI (voir ici, ici, ici, et ), c'est à dire des noeuds publics qui ont permis le développement de la spécification et sa standardisation par l'OASIS via différentes implémentations techniques. Les membres enregistrés auprès de ces annuaires viennent de recevoir un mail les prévenant de cette décision qui prendra effet à la date du 12 janvier 2006.

Plus exactement, ceci ne signifie pas nécessairement l'arrêt de ces noeuds publics, mais simplement l'arrêt de la réplication entre les noeuds publics de l'Operators Council, ainsi que la suppression des données précédemment répliquées entre ceux-ci. Ainsi, par exemple, la FAQ de SAP précise que son noeud public passera d'une implémentation de la version 2.0 à la version 3.0 du standard UDDI (jusqu'ici, les noeuds publics UBR étaient en version 3.0 beta), et que l'annuaire de test reste disponible. En revanche, il semble qu'IBM et Microsoft stoppent définitivement leurs serveurs de production 2.0, 3.0 beta et de test 2.0.

Cette décision n'est pas surprenante, dans la mesure où la vocation initiale orientée B2B de la spécification, s'est transformée dans la prise en charge progressive de l'ensemble des méta-données d'une architecture SOA, comme le rappelle Jason Bloomberg de ZapThink dans cet article de Paul Krill sur InfoWorld.

Technorati tags :
Del.icio.us tags :

15 décembre 2005

Is Google Going to the Opera ?

Nouvelles rumeurs de rachat de Opera par Google d'après cette news du blog de SearchEngineWatch.

Résurgence d'une ancienne rumeur (Gbrowser) ou fond de vérité ?

Quelle cohérence avec l'arrivée de Ben Goodger, Darin Fisher ou Mike Pinkerton chez Google ?

Technorati tags :
Del.icio.us tags :

China Rising

Selon l'OCDE, la Chine est devenue le premier exportateur mondial dans le domaine des technologies de l'information et des communications (TIC) en 2004, devant les Etats-Unis (voir ici ou ).

Sa part de marché dans les échanges mondiaux est passée de 35 milliards de $ en 1996 à 329 milliards de $ en 2004. Dans le même laps de temps, celle des Etats-Unis est passée de 230 milliards de $ à 375 milliards de $ ...

Sur cette part de marché, les exportations de la Chine ont atteint 180 milliards de $ en 2004, contre 149 milliards de $ pour les U.S.

Qui a dit que la Chine n'était que l'atelier du monde ?

Technorati tags :
Del.icio.us tags :

10 décembre 2005

Ruby/Ruby on Rails : The Next Big One ?

Java vient juste de fêter ses dix ans. Bruce Tate, via son livre "Beyond Java", s'interroge sur les caractéristiques de son successeur :
"Java has been an outstanding development language for the industry because it's brought a remarkable unity and attention to important standards where practically none existed before. But like all programming languages, Java will too fade in time. As I did my research for Beyond Java, one recurring theme was that a growing number of people just don't believe Java is productive enough anymore."
Dans cet article, il décrit les caractéristiques que devrait posséder le nouveau langage :
  • langage dynamique ;
  • support des continuations ;
  • paramétrage par convention ;
  • metaprogrammation.
Selon Bruce, le langage Ruby et son framework Web associé Ruby on Rails lui semblent bien placés pour assurer la relève de Java.

Technorati tags :
Del.icio.us tags :

09 décembre 2005

Le Web Map Service de l'OGC devient un standard ISO

L'Open Geospatial Consortium (OGC) vient d'annoncer que sa spécification OpenGIS Web Map Service (WMS) est devenue le standard ISO 19128 ("IS 19128:2005 Geographic information - Web map server interface.").

La spécification OpenGIS Simple Features Access (SFA et SFS - ISO 19125-1 et ISO 19125-2) est devenue un standard en 2004.

Les spécifications OpenGIS Web Feature Service (WFS - ISO 19142) et OpenGIS Filter Encoding (Filter - ISO 19143) sont en cours de standardisation ISO.

Les spécifications OpenGIS Web Coverage Service (WCS) et OpenGIS Catalog Service (CAT) vont aussi être soumises à l'ISO.

Technorati tags :
Del.icio.us tags :

del.icio.us / y.ah.oo!

Yahoo! vient de boucler l'acquisition de del.icio.us ...

Is'n it mar.velo.us ?

Technorati tags :
Del.icio.us tags :

08 décembre 2005

Acquisition de FiveSight par Intalio

Intalio vient d'annoncer l'acquisition de FiveSight Technologies, l'éditeur du moteur d'exécution BPEL Process eXecution Engine (PXE).

Le moteur d'exécution PXE a été intégré dans le produit BPMS 4.0 d'Intalio. Le produit PXE continuera à être développé par Intalio sous licence Common Public License. Intalio va également mettre ses produits BPMN process designer et BPEL4People workflow suite en licence Common Public License en 2006.

C'est également PXE qui est intégré en tant que composant BPEL JBI dans l'ESB ServiceMix, ainsi que dans le nouvel IDE Java Studio Enterprise de Sun Microsystems.

Technorati tags :
Del.icio.us tags :

Ouverture du Top Level Domain .eu

Le Top Level Domain .eu vient d'ouvrir. La gestion en a été confiée à l'organisation à but non lucratif EURid (The European Registry of Internet Domain Names) par la Commission Européenne.

[update] Plus de 100 000 sites enregistrés dès le premier jour selon cette nouvelle de Yahoo! ...

Technorati tags :
Del.icio.us tags :

05 décembre 2005

JBoss transactionnel grâce à Arjuna Technologies

JBoss va acquérir la technologie Transaction Service (ArjunaTS Suite) de Arjuna Technologies, spin-off de Hewlett-Packard. Le produit sera mis en Open Source sous le nom JBoss Transactions et fera partie de JEMS (JBoss Enterprise Middleware System). JBoss Transactions devrait être disponible au premier trimestre 2006.

Outre le support classique des transactions distribuées en architecture orientée-objets (support des spécifications Java JTA/JTS et de OMG OTS), l'intégration de JBoss Transactions permettra à JBoss de commencer à supporter des architectures orientées-services (support des spécifications WS-Coordination, WS-AtomicTransaction et WS-BusinessActivity en cours de standardisation au sein du comité technique OASIS Web Services Transaction - WS-TX), ce qu'il n'était pas en mesure de réaliser jusqu'à maintenant.

Pour mémoire, Arjuna Technologies était à l'origine du produit Hewlett-Packard Web Services Transactions (HP-WST) qui implémentait l'un des premiers protocoles transactionnels de services Web, c'est-à-dire Business Transaction Protocol (BTP) de l'OASIS. Le produit est passé à la trappe lors de l'arrêt d'activité de la division middleware en juillet 2002 et a été repris par Arjuna Technologies, la société ayant repris son indépendance. Le support initial de la spécification BTP a été remplacé par celui de Web Services Composite Application Framework (WS-CAF), puis enfin complété par celui des spécifications WS-Coordination, WS-AtomicTransaction et WS-BusinessActivity.

En remontant plus loin dans le temps, Arjuna Solutions fut à l'origine de l'implémentation transactionnelle du serveur d'applications de Bluestone Software, concurrent de Tengah, devenu depuis WebLogic et des serveurs Kiva, NetDynamics, Netscape server et Forte rachetés depuis par Sun Microsystems. Suite au rachat de Bluestone par Hewlett-Packard en octobre 2000, cette implémentation s'est retrouvée incorporée dans le serveur d'applications HP-AS de Hewlett-Packard, avant que celui-ci ne disparaisse également suite à l'arrêt de l'activité de la division middleware de Hewlett-Packard.

Cette acquisition va donc permettre à JBoss de venir concurrencer les ténors des serveurs d'applications Java transactionnels lourds (IBM, BEA et Oracle), ce qu'il n'était pas capable d'assurer réellement, mais plus important encore d'entrer dans le club très fermé des serveurs d'applications dotés de réelles capacités de mise en oeuvre d'architectures SOA.

Technorati tags :
Del.icio.us tags :

04 décembre 2005

Simple Sharing Extensions

La nouvelle extension de RSS proposée récemment par Microsoft, "Simple Sharing Extensions" ou SSE, provoque une grande effervescence sur le Web. Dion Hinchcliffe publie un article sur la manière dont SSE va changer le Web et conclut ainsi :
"Do you think RSS+SSE will become the dominant Web service standard?"

Technorati tags :
Del.icio.us tags :

Crucial DNA of Web 2.0

Brandon Schauer de Adaptive Path (i.e la société à l'origine de l'acronyme Ajax) publie un document qui met en évidence les attributs d'une application Web 2.0. Dans son article, intitulé "Experience Attributes: Crucial DNA of Web 2.0", il montre pourquoi ce type d'applications n'émerge qu'aujourd'hui alors que les technologies nécessaires à la mise en oeuvre des attributs de base (Foundation attributes) étaient disponibles depuis le milieu des années 90.

Selon Brandon, la problématique s'exprime ainsi :
"Your instinct may tell you that some of the DNA-like attributes of Web 2.0 have been around for some time, and in truth, many have. So why didn't we see Web 2.0 offerings popping up years ago? Because these older attributes, while significant, weren't enough to produce viable Web 2.0 products."
Un article très instructif qui met en perspective l'évolution de cet écosystème.

Technorati tags :
Del.icio.us tags :

BizTalk 2006 beta 2 disponible

La version beta 2 de BizTalk 2006 est disponible depuis le 21 novembre, selon l'annonce de Scott Woodgate.

L'accès au programme beta est ici.

La version finale devrait être accessible vers la fin du premier trimestre 2006.

Technorati tags :
Del.icio.us tags :

27 novembre 2005

Sun Java Studio Enterprise Technology Preview Release

La Technology Preview Release (TPR) de la nouvelle version de l'IDE Java Studio Enterprise de Sun Microsystems est disponible en téléchargement.

Parmi les nouveautés, la présence du moteur BPEL PXE de Fivesight, celui-là même qui est intégré dans l'ESB ServiceMix sous forme d'un composant JBI. Celui-ci est accompagné d'un nouvel éditeur de processus.

Le guide utilisateur de ces outils est disponible ici.

Technorati tags :
Del.icio.us tags :

To SOAP or not to SOAP ?

Certains, à l'image de cette news d'Alexander Anaviev, semblent encore se poser la question de l'utilisation du protocole SOAP du W3C pour mettre en oeuvre des services Web.

La question ne se pose pas sous l'angle de "sérieux" ou pas. Celle-ci doit plutôt être évaluée sur le plan de la composition de services Web et de l'orchestration de ceux-ci dans un processus (ou service Web) de granularité plus importante.

Tant que le service Web est simple, ou contrôlé de bout en bout par le même éditeur, l'utilisation de SOAP n'est pas nécessaire. Comme le signale Alexander, la description WSDL du service Web en question peut uniquement spécifier une liaison (binding) vers le protocole HTTP pour accéder au service et ne pas imposer une liaison vers le protocole SOAP.

En revanche, dès que le service Web est plus complexe, ou bien est construit par composition de plusieurs services Web de granularité plus fine, la question doit être posée et l'usage de SOAP peut s'avérer obligatoire dans la grande majorité des cas.

A partir du moment ou l'interaction entre le client et le serveur est asynchrone (ce point peut être contourné par la mise en oeuvre du pattern Ajax en liaison HTTP), que les traitements du processus doivent être entièrement ou partiellement transactionnés, que la sécurité doit être assurée de bout en bout (y compris en relation avec des prestataires de services Web en extranet ou internet), l'usage du protocole SOAP devient incontournable car ces concepts n'existent pas dans le style architectural orienté-ressources du Web.

La mise en oeuvre de ces fonctionnalités d'infrastructure passe par l'utilisation d'en-têtes SOAP particuliers spécifiques à chacune des problématiques d'infrastructure à prendre en compte.

Le schéma ci-dessous, extrait du document "Secure, Reliable, Transacted Web Services: Architecture and Composition" publié conjointement par IBM et Microsoft en septembre 2003, illustre parfaitement cette question.


Dans ce contexte de gestion d'infrastructure, il devient nécessaire de prendre en charge l'une ou l'autre (ou l'intégralité) des problématiques suivantes :
  • le routage et l'adressage des messages (spécification WS-Addressing du W3C) ;
  • l'échange fiable des messages entre services Web (spécification WS-ReliableMessaging) ;
  • la coordination entre services Web (spécification WS-Coordination) ;
  • la gestion des transactions courtes (WS-AtomicTransaction) ou longues (WS-BusinessActivity) ;
  • la gestion de la sécurité (framework WS-Security).
Un dernier point mérite d'être souligné : afin d'assurer l'interopérabilité des services Web, le style d'échange RPC ne doit plus être utilisé comme le recommande le profil de base v1.1 de l'organisation WS-I. Seul le style d'échange Document peut être utilisé, ce qui explique que celui-ci s'étend rapidement maintenant au détriment du style RPC.

Qu'en conclure ? En pratique, les deux styles d'architecture (orientée-ressources et orientée-services) ne s'opposent pas, mais sont complémentaires. Les caractéristiques des services Web considérés doivent piloter le choix. Un service Web tel que Google Maps est simple (fonctionnement en consultation uniquement, contrôle total par l'éditeur, pas de composition de services Web, ...) : dans ce cadre, l'usage de SOAP n'apporte rien. En revanche, un service Web de réservation en ligne, utilisant les services de centrales de réservation prestataires de services (réservations aériennes, hôtelières, automobiles, ...), aura besoin de s'appuyer sur des services d'infrastructure et devra nécessairement mettre en oeuvre le protocole SOAP avec ses partenaires. Cependant, l'interaction entre l'utilisateur et le service Web de réservation en ligne pourra éventuellement être réalisée via une liaison HTTP sans utilisation de SOAP.

De mon point de vue, dans le cadre de services qui mettent en oeuvre une interaction homme-machine (type Web 2.0) ou machine-machine simple, le choix du protocole doit être laissé aux utilisateurs, comme le font certains nouveaux services tels que Flikr (REST, SOAP ou XML-RPC) par exemple. Dans le cadre d'interactions homme-machine ou machine-machine plus complexes, la question ne se pose plus et l'utilisation de moteurs SOAP devient impérative.

Technorati tags :
Del.icio.us tags :

24 novembre 2005

Really Simple Sharing

Microsoft travaille actuellement sur une extension de RSS, nommée "Simple Sharing Extensions" (SSE), autorisant une synchronisation RSS bidirectionnelle. Ray Ozzie décrit dans son nouveau blog la démarche ayant conduit à cette réalisation (synchronisation de calendriers). Sur une suggestion de Dave Winer, l'implémentation de SSE a été adaptée pour permettre la synchronisation entre listes OPML.

La spécification (version 0.9) est accessible ici et est accompagnée d'une FAQ. La spécification est disponible sous licence Creative Commons.

Technorati tags :
Del.icio.us tags :

23 novembre 2005

RSS - Crossing into the Mainstream

Yahoo! a publié le mois dernier une étude, réalisée en ligne auprès de 4038 internautes par Ipsos U.S, et dont l'objectif consiste à analyser le niveau de connaissance de RSS et du podcasting par ces usagers du réseau, leur profil sociologique, les outils qu'ils utilisent, les informations qu'ils consultent de préférence, la satisfaction qu'ils retirent de leurs expériences, la manière selon laquelle ils recherchent leurs sources d'information, ...

La consultation de ce rapport est instructive : on y apprend par exemple que 27% des internautes apprécient l'usage des news RSS, alors que seuls 4% sont conscients de l'existence de cette technologie ! De même, parmi les internautes connaissant RSS, le nombre de liens souscrits est en moyenne de 6,6 et le temps passé par ces mêmes internautes à consulter les news publiées par ces liens souscrits est en moyenne de 4,1 heures par semaine. Les sites RSS les plus utilisés par les internautes inconscients de RSS sont My Yahoo! (72%), suivi de My MSN (41%). Les utilisateurs U.S sont essentiellement des hommes (71%), jeunes (50% dans la tranche d'âge 18-34) et dont le revenu (hommes et femmes, toutes tranches d'âge confondues) est supérieur à la moyenne (74 116$ pour une moyenne de 62 655$).

Technorati tags :
Del.icio.us tags :

21 novembre 2005

W3C Feed Validation Service

Le W3C vient de mettre en ligne un outil de validation de la syntaxe de sources RSS ou Atom. Celui-ci fonctionne soit par saisie de l'URL de la source, soit par copier/coller du contenu de la source.

Technorati tags :
Del.icio.us tags :

11 novembre 2005

Microsoft à la veille d'une nouvelle réorientation stratégique ?

Dave Winer publie ici le mail de Bill Gates (daté du 30 octobre), ainsi que le mémo associé de Ray Ozzie (daté du 28 octobre), qui sont à l'origine d'une forte effervescence sur le Web.

La lecture de ces documents suggère que Microsoft s'apprête à prendre un nouveau virage technologique, similaire à celui qui fut pris dans les années 90 vers les technologies de l'Internet.

Cette fois, il s'agit de surfer sur la vague des services en ligne sur le réseau Internet :
"Today, the opportunity is to utilize the Internet to make software far more powerful by incorporating a services model which will simplify the work that IT departments and developers have to do while providing new capabilities."
La nouvelle direction stratégique est définie :
"We will build our strategies around Internet services and we will provide a broad set of service APIs and use them in all of our key applications."
L'environnement concurrentiel est également précisé :
"This coming "services wave" will be very disruptive. We have competitors who will seize on these approaches and challenge us ? still, the opportunity for us to lead is very clear. More than any other company, we have the vision, assets, experience, and aspirations to deliver experiences and solutions across the entire range of digital workstyle & digital lifestyle scenarios, and to do so at scale, reaching users, developers and businesses across all markets."
Et enfin, le maître d'oeuvre de la mise en place de la nouvelle stratégie est clairement désigné :
"Steve and I recently expanded Ray Ozzie's role as CTO to include leading our services strategy across all three divisions. We did this because we believe our services challenges and opportunities will impact most everything we do. Ray has long demonstrated his passion for software, and through his work at Groove he also came to realize the transformative potential for combining software and services. I've attached a memo from Ray which I feel sure we will look back on as being as critical as The Internet Tidal Wave memo was when it came out. Ray outlines the great things we and our partners can do using the Internet Services approach."
Pour mémoire, le mémo "The Internet Tidal Wave", publié en mai 1995 par Bill Gates, est à l'origine de la réorientation précédente de la stratégie de Microsoft vers les technologies de l'Internet.

Le constat est donc clair et la nouvelle stratégie est définie. Ray Ozzie est responsable de sa mise en oeuvre.

Gageons que l'année 2006 va être riche en événements du côté de Microsoft ...

Technorati tags :
Del.icio.us tags :

06 novembre 2005

Version finale du framework .NET 2.0 (et de WSE 3.0 ?)

La version finale du framework .NET 2.0 est maintenant disponible et téléchargeable ici (packages SDK et Redistributable x86, x64 et IA64).

A quand la version finale des Web Services Enhancements (WSE) 3.0 ? Demain, selon cet article de Paul Krill sur InfoWorld.

Technorati tags :
Del.icio.us tags :

Programmable Web

John Musser met en oeuvre un site Web qui permet de recenser certaines APIs de services Web (de la mouvance dite "Web 2.0"), ainsi que des références de sites Web qui les utilisent.

Par ailleurs, il est déjà l'auteur d'un site de référence dans le domaine de la gestion de projet.

Technorati tags :
Del.icio.us tags :

05 novembre 2005

W3C Supporters Program

Le W3C vient de lancer un programme destiné à obtenir un support financier ou en nature (matériels ou logiciels) à son fonctionnement opérationnel. Ce financement est complémentaire à celui qui est déjà assuré par les membres du W3C.

Pour l'instant, seules huit sociétés ou organisations ont contribué au programme. Seuls deux grands acteurs commerciaux ont répondu présent : Adobe et Microsoft.

Et alors, ils sont où tous les donneurs de leçons sur le respect des standards du W3C ?

Technorati tags :
Del.icio.us tags :

XSLT 2.0, XPath 2.0 et XQuery 1.0 en recommandations candidates

Le W3C vient d'annoncer que les spécifications XSLT 2.0, XPath 2.0 et XQuery 1.0 viennent de passer au stade de recommandations candidates.

Ces spécifications sont fréquemment utilisées dans les technologies de services Web, notamment par les moteurs d'exécution de processus métier BPEL.

Les références sont disponibles sur le site de l'activité XML du W3C.

Technorati tags :
Del.icio.us tags :

Après le hype autour de Ajax, voici Web 2.0 ...

Décidément, le marketing viral est toujours aussi virulent. Après l'antiquité Ajax, voici venir Web 2.0, assemblage de vieilleries présenté comme une nouveauté architecturale ... Outre le fait que la définition du concept est à géométrie très variable (on y trouve pêle-mêle Ajax, les blogs, les services Web, les réseaux sociaux, ...), on peut remarquer qu'il s'agit en pratique d'amalgamer des technologies déjà relativement anciennes pour la plupart d'entre elles. Bref, encore du vent ...

Voir ici l'avis de Clemens Vasters sur la nouveauté de la chose ou la réaction de Joël Spolsky sur le retour des "astronautes" de l'architecture.

Comme l'exprime Joël :
"The term Web 2.0 particularly bugs me. It's not a real concept. It has no meaning. It's a big, vague, nebulous cloud of pure architectural nothingness. When people use the term Web 2.0, I always feel a little bit stupider for the rest of the day."
InternetActu.net publie également un papier sur le sujet qui donne les positions de différents acteurs du Net sur le sujet.

Technorati tags :
Del.icio.us tags :

Simon Guest, de l'interopérabilité à l'architecture

Simon Guest, le spécialiste de l'interopérabilité des WSOA chez Microsoft, annonce que son activité va s'étendre vers l'architecture, nouvelle activité pour laquelle il est en train de constituer une équipe.

Simon a publié de nombreux documents relatifs à l'interopérabilité entre la plate-forme .NET de Microsoft et les principales plates-formes Java du marché, que ce soit notamment au niveau SOAP/WSDL, mais aussi WS-Security et plus récemment MTOM lors du JavaOne 2005 (voir ici).

Les documents publiés sont disponibles dans la section Web Services Interoperability du site MSDN, et pour certains d'entre eux dans la section plus généraliste Microsoft .NET and Java/J2EE Interoperability de MSDN.

Simon est également l'auteur d'un livre intitulé "Microsoft .NET and J2EE Interoperability Toolkit" publié chez Microsoft Press (voir référence Amazon).

Technorati tags :
Del.icio.us tags :

30 octobre 2005

Nokia prépare un framework de services Web

Nokia, fervent supporter de l'organisation Liberty Alliance, travaille à la mise au point d'un framework (présenté lors du JavaOne 2004) qui permettra le développement de services Web accessibles à partir de ses smartphones. Les composants de ce framework seront présents dans l'appareil et le système distant.

Le framework s'appuie sur la mise en oeuvre des standards HTTP, SOAP, XML. Les travaux portent notamment sur une mise en oeuvre de la spécification JSR 172 (J2ME Web Services) dont la version 1.0 du guide développeur de l'implémentation de Nokia vient d'être publiée.

Le framework commence à être diffusé via l'API Symbian des smartphones Communicator 9300 & Communicator 9500 et les Series 60. Une version pour les développeurs Java est en cours de développement pour les Series 80 (Communicator 9300 et 9500).

Plus d'informations sur le framework de Nokia sont disponibles ici.

Technorati tags :
Del.icio.us tags :

29 octobre 2005

Support de la pile WS-* par la plate-forme .NET

Christian Weyer publie dans son blog une entrée qui met en évidence la progression du support des spécifications (et standards) de la pile WS-* entre les premières versions du framework .NET et Windows Communication Foundation (pka Indigo), en passant par les diverses versions des Windows Services Enhancements (aka WSE).

Très instructif ...

Technorati tags :
Del.icio.us tags :

18 octobre 2005

Acquisition de DataPower par IBM

Après l'acquisition de Sarvega par Intel, c'est au tour de DataPower de passer sous le contrôle d'IBM (voir cet article de The Register).

La consolidation dans le domaine de la sécurité des WSOA et des performances dans la gestion des flux XML générés par ces architectures est en marche ...

Technorati tags :
Del.icio.us tags :

L'intégration XML par le hardware

L'accroissement du traffic Internet en format XML, ainsi que dans les réseaux locaux, suscite des évolutions importantes de la part des constructeurs d'équipements réseaux. La part du traffic XML dans le traffic total Corporate et Internet devrait croître de 15% en 2004 à 50% en 2008 selon une estimation de ZapThink. En 2010, le traffic généré par les technologies de services Web devrait représenter 80% du traffic XML.

La montée en puissance actuelle des fournisseurs d'équipements d'accélération XML (DataPower, Sarvega, Tarari, ...) s'explique donc aisément.

Cette transformation de la nature du traffic réseau n'a pas échappé à Intel qui vient d'annoncer le rachat de Sarvega et d'entrer ainsi sur ce nouveau marché. Intel est par ailleurs déjà fournisseur d'équipements d'accélération SSL. Cette décision constitue un retour d'Intel sur ce marché, après l'arrêt de l'appliance XML Director et le transfert de la technologie vers le fournisseur de processeurs spécialisés Tarari en 2002.

Phil Wainewright donne ici son avis sur les raisons qui sont à l'origine du rachat de Sarvega.

Technorati tags :
Del.icio.us tags :

Constitution du comité technique OASIS Web Services Secure Exchange (WS-SX)

L'OASIS vient de publier l'appel à participation au nouveau comité technique OASIS Web Services Secure Exchange (WS-SX).

L'objectif du comité est défini ainsi :
"The purpose of the Web Services Secure Exchange (WS-SX) Technical Committee (TC) is to define extensions to OASIS Web Services Security to enable trusted SOAP message exchanges involving multiple message exchanges and to define security policies that govern the formats and tokens of such messages. This work will be carried out through continued refinement of the Web Services SecureConversation, SecurityPolicy and Trust specifications submitted to the TC as referenced in this charter."
Les travaux du comité prendre donc en compte les spécifications suivantes :
WS-SecureConversation et WS-Trust ont été publiées par Actional, BEA, Computer Associates, IBM, Layer 7 Technologies, Microsoft, Oblix, OpenNetwork Technologies, Ping Identity, Reactivity, RSA Security et VeriSign.

WS-SecurityPolicy a été publiée par IBM, Microsoft, RSA Security et VeriSign.

Les travaux des comités techniques OASIS suivants sont considérés comme applicables :
Les spécifications et standards suivants seront également pris en compte :
La création du comité est supportée par Actional, Adobe, AmberPoint, Arjuna Technologies, BEA, BMC Software, Cape Clear, Computer Associates, DataPower, Forum Systems, Hewlett-Packard, IBM, IONA Technologies, Layer 7 Technologies, Lockheed Martin, Microsoft, Nokia, Nortel, Novell, Open Applications Group, Oracle, Ping Identity, Reactivity, Ricoh, SAP, Sarvega, Systinet, Sonic Software, Trustgenix, VeriSign, Vodafone, webMethods et WSO2.

Le comité sera piloté par Paul Cotton (Microsoft), assisté de Kelvin Lawrence (IBM) et Chris Kaler (Microsoft).

La première réunion du comité (F2F meeting) est prévue à Redmond, les 7 et 8 décembre 2005.

[update] L'annonce de l'OASIS.

Technorati tags :
Del.icio.us tags :

Des risques de construire une WSOA sans annuaire de services

Luc Clement expose dans cet article les sept risques auxquels s'exposent les concepteurs d'architectures WSOA s'ils oublient la brique de base constituée par l'annuaire de services UDDI.

Au menu :
  • Danger #1 : Wasted, Ineffective Applications Caused by Misalignment with Processes ;
  • Danger #2 : Lack of Application Consistency and Integrity ;
  • Danger #3 : Difficult to Relate and Reuse Application Functionality ;
  • Danger #4 : Proprietary, difficult to maintain interoperability software ;
  • Danger #5 : No Motivation to Reuse Services ;
  • Danger #6 : Time Wasted Locating Service Information ;
  • Danger #7 : No Control and Lack of Dependable Business Services.
Autant de difficultés auxquelles je souscris entièrement.

13 octobre 2005

Spécifications et standards implémentés dans Windows Communication Foundation

Jeffrey Schlimmer publie ici, via son blog, un fichier PDF qui récapitule les spécifications et standards implémentés et mis en oeuvre dans le framework Windows Communication Foundation.

10 octobre 2005

BEA et le support de BPEL

Ces derniers temps, BEA semble être sur la défensive dès que l'on aborde le sujet de BPEL. Selon des propos rapportés dans cet article de InfoWorld, Bill Roth, l'un des vice-présidents de BEA semble jouer sur le fait que la spécification BPEL 1.1, soumise à l'OASIS en 2003, n'est pas encore un standard et n'est donc pas digne de considération par les éditeurs et les clients :
"I think our position is that frankly, Oracle's making too much of BPEL. Sure, it?s a useful way of orchestration. [But] the fact of the matter is that BPEL has been approved by absolutely no standards body."

"The important thing is [BPEL is] not done yet and while we look at BPEL as a promising development, Oracle users are taking a huge risk by developing on BPEL 1.1 and getting locked into something that they think is standard but isn't."
La standardisation de BPEL par l'OASIS est en cours (voir les travaux du comité technique dédié) et le standard devrait être publié avant la fin de l'année 2005. Mais comme le rappelle Edwin Khodabakchian, ex-CEO de Collaxa (le créateur du produit BPEL Manager, devenu depuis Oracle BPEL Process Manager), dans ce commentaire relatif à un article de Mark Carges, il y a peu de différences entre la version soumise à l'OASIS (BPEL 1.1) et le futur standard OASIS (WS-BPEL 2.0, parfois aussi appelé BPEL 2.0).

Par ailleurs, il faut toujours se méfier de l'expression "supporte BPEL". En général, cela signifie que le produit en question n'implémente pas nativement la spécification BPEL et qu'il est simplement capable (au mieux) d'importer et d'exporter des scripts BPEL, très souvent au prix de grosses difficultés de transposition d'une sémantique syntaxique vers l'autre. Ce problème limite fortement la portabilité des scripts BPEL entre plates-formes techniques hétérogènes. Rappelons au passage que BPEL est la seule de toutes les spécifications de la pile WS-* pour laquelle la portabilité est aussi importante que l'interopérabilité.

Au sujet de ces difficultés, la consultation de ce document relatif à l'outil d'importation de WLI 8.1 est instructive (voir le § intitulé "Known Limitations and Issues") :
"This section details some known limitations and issues of the BPEL Import tool. The majority of these issues exist because of the inherent differences between the JPD and BPEL languages."
La consultation de cet autre document relatif à l'outil d'exportation de WLI 8.1 est également intéressante (voir le § intitulé "Known Limitations and Issues").

Comme Edwin Khodabakchian, on peut voir dans ces propos de Bill Roth une forme de FUD de la part de BEA, manifestement gêné dans la transformation de ses produits WebLogic Integration et Workflow en solutions implémentant nativement BPEL et non pas un équivalent propriétaire Java (aka JSR-207 - Process Definition for Java - PD4J) comme à l'heure actuelle.

Aujourd'hui, quel est le meilleur choix : un produit qui supporte très mal la version BPEL 1.1 et dont les scripts de processus devront être en bonne partie réécrits ou un produit qui supporte bien BPEL 1.1 et dont les scripts de processus devront faire l'objet d'ajustements mineurs pour s'adapter au standard BPEL 2.0 ?

D'une manière plus générale, de nombreux éditeurs de produits Java (dont BEA) ne semblent pas avoir intégré le fait que, dans les architectures WSOA, les artefacts XML (descriptions WSDL, schémas de messages XML, descriptions de stratégies, ...) sont passés au premier plan et que les artefacts Java (composants EJB, POJOs, ...) doivent s'effacer au second plan.

Ainsi, la perle BPELJ spécifiée par BEA et IBM est un exemple de la tentation permanente qui vise à réintroduire des éléments technologiques propriétaires (Java en l'occurence) dans des éléments descriptifs XML normalisés (ou en voie de l'être).

Constitution du comité technique OASIS Web Services Transaction (WS-TX)

Ca y est : James Bryce Clark vient d'annoncer la création du comité technique OASIS Web Services Transaction (WS-TX).

L'appel à participation a été publié le 1er octobre 2005 (voir aussi la nouvelle sur XML Cover Pages).

L'objectif du comité est ainsi précisé :
"The purpose of the Web Services Transaction (WS-TX) Technical Committee (TC) is to define a set of protocols to coordinate the outcomes of distributed application actions.

The TC will specify an extensible framework for developing coordination protocols through continued refinement of the Web Services Coordination (WS-Coordination v 1.0) specification submitted to the TC as referenced in this charter. In addition, the TC will continue refinement of protocols for two coordination types that use the WS-Coordination framework: atomic transaction (AT) and business activity (BA), based on the Web Services Atomic Transaction (WS-AtomicTransaction v 1.0) and Web Services Business Activity (WS-BusinessActivity v 1.0) specifications submitted to the TC.

Collectively, these three specifications will be referred to as the WS-TX Specifications."
La création de ce comité ouvre donc la voie à la standardisation de la gestion des transactions courtes et longues entre services Web.

Les éléments de contribution initiaux seront constitués par les dernières versions des spécifications WS-Coordination, WS-AtomicTransaction et WS-BusinessActivity, réactualisées en août dernier (versions 1.0).

Le comité publiera de nouvelles versions 1.1 de ces trois spécifications. Ces nouvelles versions seront compatibles avec les spécifications et documents suivants :
  • WS-Security ;
  • WS-Trust ;
  • WS-SecureConversation ;
  • WS-Addressing ;
  • SOAP 1.1 ;
  • SOAP 1.2 ;
  • liaisons SOAP 1.1/1.2 vers HTTP ;
  • WS-Policy ;
  • WSDL 1.1 ;
  • WSDL 2.0 ;
  • document "Secure, Reliable, Transacted Web Services: Architecture & Composition" ;
  • WS-I Basic Profile.
Les travaux du comité technique OASIS Web Services Security (WSS) et du groupe de travail W3C Web Services Addressing sont considérés comme applicables.

Seront également considérés les travaux des comités techniques OASIS Web Services Business Process Execution Language (WSBPEL), Web Services Composite Application Framework (WS-CAF) et Business Transactions.

Le comité sera piloté par Paul Cotton (Microsoft), assisté de Ian Robinson (IBM) et Eric Newcomer (IONA Technologies).

La première réunion du comité (F2F meeting) est prévue à Cupertino, les 16 et 17 novembre 2005.

02 octobre 2005

Dossier médical patient aux Pays-Bas

En France, on palabre. Aux Pays-Bas, on réalise.

Ce document décrit les problèmes rencontrés lors de la mise en place de l'infrastructure de messagerie entre les hôpitaux hollandais, construite sur les technologies de services Web. Au menu : SOAP, WSDL et HL7.

Il est vrai qu'en France, on a beaucoup réfléchit pour la mise en place de la carte Vitale, surtout sur le chapître de la sécurité. A peine distribuée à l'ensemble de la population, un informaticien démontre qu'elle est très facilement piratable : les données personnelles ne sont même pas encryptées et sont stockées dans des zones mémoire de la carte non protégées. Il est donc relativement aisé de fabriquer une "yes card" médicale et d'accroître ainsi le déficit "abyssal" de la Sécurité Sociale. Et devinez quelle fut la réaction des pouvoirs publics ? Plutôt que de remercier "l'inventeur" de cette faiblesse de la carte, celui-ci est poursuivi en justice pour escroquerie. Bref, on marche sur la tête ...

Du coup, après avoir massivement (et brillamment) investi dans la carte Vitale, la France commence seulement à réfléchir à la problématique du dossier médical patient. Gageons que la réussite sera impérissable si les mêmes "experts techniques" sont mis à contribution ...

Lotus Notes/Domino 7 et les services Web

Comme quoi, tout arrive. Voici un article de developerWorks sur le sujet signé Robert Perron. Si tu ne vas pas à SOAP et WSDL, SOAP et WSDL iront à toi ...

Visual Studio 2005 Extensions for Windows Workflow Foundation beta 1

La version beta 1 des extensions Visual Studio 2005 pour Windows Workflow Foundation (WWF) est disponible en téléchargement ici.

Infravio X-Registry Platform 5 disponible

La version 5 de l'annuaire UDDI d'Infravio est disponible. L'annuaire, qui implémente le standard OASIS UDDI 3.0, est édité en trois versions : Rappelons que Infravio est l'un des initiateurs du projet ESB Synapse de la communauté Apache et a apporté le code source de son produit X-Broker au projet.

L'impérialisme américain à l'oeuvre

Les Etats-Unis refusent toujours de confier le contrôle du réseau Internet à une autorité multilatérale telle qu'une agence des Nations-Unies, comme le demande l'Union Européenne.

Cette question est à l'ordre du jour depuis plusieurs années comme l'indique cette communication de la Commission Européenne au parlement du Royaume-Uni.

L'Europe serait bien avisée de demander à la Chine sa position sur ce sujet ...

[Update] Résolution du sénateur républicain U.S Coleman.

01 octobre 2005

Enfin un début de standardisation de l'accès aux systèmes de gestion de contenu ECM ?

L'Association for Information and Image Management (AIIM) travaille au développement de la spécification Interoperable Enterprise Content Management (iECM). L'objectif de cette spécification est ainsi décrit :
"The objective is to produce a single set of functional requirements for process oriented web services that enable disparate enterprise content managements functions and systems, portals and enterprise applications to interoperate - thereby enabling content (unstructured and semi structured data) to be exchanged, integrated and managed securely between systems."
L'accès aux systèmes de gestion de contenu ECM sera donc standardisé et ceux-ci seront exposés comme des services Web. La spécification s'appuiera notamment sur les spécifications SOAP, WSDL, BPEL et JCR (JSR-170).

Au-delà de la simple standardisation de l'interface d'accès, les réflexions de l'AIIM semblent s'orienter, selon les propos de John Newton, co-fondateur de Documentum et Alfresco, vers l'intégration de processus métier et la recherche multi-systèmes via l'utilisation de BPEL. On peut ainsi imaginer que les systèmes de workflow de contribution / validation / publication pourront facilement s'appuyer sur le standard OASIS WS-BPEL et être eux-mêmes normalisés.

La JSR 170 était déjà une avancée, mais limitée au monde Java. Avec le support de iECM, un système de gestion de contenu Java sera accessible par un client Java, mais aussi .NET ou PHP ...

29 septembre 2005

Performances comparées entre services Web et SNMP

Une étude, menée par Thomas Drevers de l'université de Twente (Pays-Bas), montre que le protocole SNMP est moins efficace que les services Web (avec compression zlib), surtout dans le cas d'échanges de gros volumes de données.

Ce constat dépend bien sûr des implémentations SOAP et SNMP utilisées : pour cette étude, les implémentations mises en oeuvre sont Net-SNMP et gSOAP.

Pour plus de détails sur les conditions de l'étude, voir ce document.

26 septembre 2005

Systinet Registry inclus dans Oracle Application Server 10g release 3

Décidément, Systinet est très en verve actuellement. Après l'accord passé avec BEA pour intégrer son produit Registry dans l'offre AquaLogic (composant AquaLogic Service Registry), c'est au tour d'Oracle de conclure un accord équivalent afin d'intégrer l'annuaire de Systinet dans la dernière version de Oracle Application Server 10g (Release 3) introduite lors de la dernière conférence Oracle OpenWorld.

Oracle Application Server 10g Release 3 devrait être disponible vers la fin mai 2006.

25 septembre 2005

BizTalk 2006 beta 1 disponible

Microsoft a annoncé début août la disponibilité de la version beta 1 de BizTalk Server 2006 en téléchargement. Le lancement officiel est prévu en novembre 2005, en même temps que SQL Server 2005 et Visual Studio 2005, pour une disponibilité effective vers la fin du premier trimestre 2006.

Ses capacités d'intégration seront renforcées par l'adjonction d'adaptateurs d'origine iWay Software pour la connexion aux produits de Amdocs, JD Edwards, Oracle, PeopleSoft, Siebel Systems et TIBCO Software.

A consulter également : Microsoft publie une comparaison entre les solutions Microsoft BizTalk Server 2004 and IBM WebSphere Business Integration Server v5.

Soumission de la spécification WS-Management au DMTF

Microsoft, conjointement avec Advanced Micro Devices (AMD), BMC Software, Computer Associates, Dell, Fujitsu-Siemens Computers, Intel, NEC, Novell, Sun Microsystems, Symantec et WBEM Solutions, vient d'annoncer, lors de la conférence Enterprise Management World, que la spécification WS-Management a été soumise au DMTF (Distributed Management Task Force).

Les références de la spécification peuvent être consultées ici (AMD), ici (Dell), ici (Intel), ici (Microsoft) ou ici (Sun Microsystems).

Selon un retour de Jorgen Thelin, cette soumission intervient après les bons résultats du dernier atelier d'interopérabilité (mai 2005) qui se sont traduits par une mise à jour ultime de la spécification avant soumission. Les participants à ce test étaient Microsoft, Intel, Sun, Dell, Raritan, Net IQ et WBEM Solutions.

En ce qui concerne le support de la spécification, Microsoft l'annonce pour Windows Server 2003 release 2 et Microsoft Operations Manager (MOM). Computer Associates va la supporter dans son produit Unicenter. Intel va l'intégrer dès 2006 dans ses composants via sa nouvelle architecture iAMT (Intel Active Management Technology). Sun Microsystems prévoit son intégration dans ses serveurs Sun Fire x64, l'OS Solaris 10 et ses produits N1.

Il existe également une implémentation Java Open Source (licence Apache) : projet wiseman.

Cette manifestation a été l'occasion pour le DMTF d'annoncer ses plans pour aligner ses standards Common Information Model (CIM) et Web-Based Enterprise Management (WBEM) avec la nouvelle spécification WS-Management et la spécification concurrente Web Services Distributed Management (WSDM) de l'OASIS.

    24 septembre 2005

    IBM annonce de nouveaux produits destinés aux architectures WSOA

    IBM vient d'annoncer la prochaine disponibilité de plusieurs produits destinés à la mise en oeuvre d'architectures WSOA (voir aussi la nouvelle de Infoworld et celle de WebServices.org).

    Le premier d'entre eux est WebSphere ESB, autour duquel des rumeurs circulaient depuis un certain temps déjà. Celui-ci vient prendre place à côté de WebSphere Message Broker v6.0, plutôt destiné à la mise à niveau des plates-formes "legacy" comme le précise ici Jeff Schneider.WebSphere ESB sera inclus dans WebSphere Process Server, mais sera également disponible de manière séparée. Le produit sera disponible vers la fin de l'année.

    Le second produit, nommé WebSphere Process Server v6.0, est un moteur d'exécution de processus BPEL. Il succède au WebSphere Business Integration Server Foundation 5.1.1, ainsi qu'au WebSphere Business Integration Server V4.3. Il sera disponible à partir du 29 septembre 2005 (téléchargement).

    Le troisième produit, WebSphere Integration Developer v6.0, constitue l'environnement de développement associé au WebSphere Process Server, et succède au WebSphere Studio Application Developer Integration Edition V5.1.1. Il sera également disponible à partir du 29 septembre 2005 (téléchargement).

    L'annonce concernant les produits WebSphere Process Server et WebSphere Integration Developer est disponible ici.

    Le quatrième produit , nommé WebSphere Business Modeler v6.0, permet de modéliser et optimiser (par simulation) des processus métier, avant de les déployer dans le WebSphere Process Server et de les développer (ou compléter) via le WebSphere Studio Application Developer Integration Edition. Le produit sera disponible à compter du 30 novembre 2005 (téléchargement).

    L'annonce concernant WebSphere Business Modeler est disponible ici.

    Le cinquième produit, WebSphere Business Monitor v6.0, est l'outil de monitoring en temps-réel des processus déployés et exécutés dans le WebSphere Process Server. Le produit sera disponible à compter du 31 janvier 2006 (téléchargement).

    L'annonce concernant WebSphere Business Monitor est disponible ici.

    Enfin, de nouveaux adaptateurs WebSphere Adapters v6.0 au standard JCA 1.5, utilisables par le WebSphere Process Server et le WebSphere Integration Developer, dans le contexte de la nouvelle architecture de composants de service SCA (Service Component Architecture). Ces nouveaux adaptateurs seront disponibles à compter du 29 septembre 2005 (téléchargement). D'anciens adaptateurs WebSphere Business Integration Adapters ont été modifiés pour supporter le WebSphere Process Server, mais également les anciens produits WebSphere Business Integration Message Broker, WebSphere InterChange Server, WebSphere Business Integration Server Foundation et WebSphere Information Integrator. Ces derniers adaptateurs seront disponibles à partir du 13 septembre 2005 (téléchargement).

    L'annonce concernant les nouveaux WebSphere Adapters est disponible ici.

    Ce tir groupé d'annonces représente un net changement dans l'offre de produits de la part d'IBM et une accentuation du support au développement d'architectures construites sur la mise en oeuvre de processus métier associés à des services Web.

    Un circuit mondial "WebSphere Live for SOA" est organisé pour présenter la stratégie SOA d'IBM et les nouveaux produits annoncés. Il s'arrête le 5 octobre à Paris.

    23 septembre 2005

    L'invasion des services Web de géo-localisation

    Décidément, le service Web Maps de Google, disponible en version beta depuis février 2005, donne des idées à beaucoup de monde.

    Les applications sont nombreuses et variées. En voici quelques exemples :

    Beaucoup de projets en cours également, comme par exemple le projet Piggy Bank du MIT (Web sémantique avec Firefox).

    Ces applications s'appuient actuellement sur des hacks du service de Google, ce qui ne va pas sans poser de problèmes relatifs au droit d'utilisation des cartes Navteq et des images satellites Tele Atlas utilisés par Google. Kyle Mulka montre ici par exemple comment utiliser le service de Google, conjointement avec l'API WMS (Web Map Service) de l'Open Geospatial Consortium (OGC) pour recouvrir les cartes Google. Pour contrôler ce phénomène, Google a travaillé à la mise au point d'une API permettant d'exposer clairement le service Web Maps.

    Par ailleurs, Google a réalisé un couplage entre Maps et un autre service, Google Earth, qui offre une représentation 3D de la terre entière. Ce service est une évolution du logiciel de la société Keyhole rachetée l'an passé par Google.

    Le moteur de recherche d'Amazon, A9.com, offre aussi un service de recherche des services de proximité, équivalent à celui de Google. La cartographie ne fonctionne que pour quelques villes aux Etats-Unis et fait aussi appel à la librairie Navteq.

    Microsoft proposait depuis quelques années son produit commercial MapPoint. Celui-ci a été complété par un service Web hébergé, devenu l'un des services Web les plus accédés dans le monde. En réponse à Google Earth, Microsoft a développé un service équivalent nommé Virtual Earth, accessible à partir du portail MSN.

    Plus près de nous, Michelin et Maporama proposent également des services Web de géo-localisation dédiées aux professionnels :

    • ViaMichelin à travers son offre Web Services (technologie SOAP et WSDL) ;
    • Maporama via son offre Web Services (technologie SOAP).

    Enfin, il faut rappeler que dans le domaine de la géo-localisation, le développement des standards est contrôlé par l'Open Geospatial Consortium (OGC), une organisation à but non lucratif supportée par 279 sociétés, agences gouvernementales et universités.

    Parmi les spécifications OpenGIS produites figure notamment le langage XML Geography Markup Language (GML 3.0) et la spécification OGC Web Services Common Format (OWS 1.0) qui décrit l'interface commun aux trois services Web Map Service (WMS), Web Feature Service (WFS) et Web Coverage Service (WCS).

    La spécification OWS 2.0 décrit le résultat des travaux réalisés pour intégrer les trois standards SOAP, WSDL et UDDI (W3C et OASIS) et compléter ainsi la liaison HTTP GET/POST utilisée dans OWS 1.0. Ces expérimentations ont notamment été menées à l'aide de produits tels que Collaxa BPEL Server (racheté depuis par Oracle), Systinet UDDI Registry, Altova XMLSpy. Les clients de tests ont été réalisés à l'aide des environnements Eclipse et Visual Studio .NET. Les recommandations du WS-I ont été suivies, mais ne sont pas supportées car elles ne reconnaissent pas l'usage de la liaison HTTP GET/POST.

    Parmi les sociétés qui offrent des produits conformes aux spécifications OpenGIS, on peut citer la société canadienne Galdos Systems qui propose notamment un annuaire de services Web géospaciaux INdicio conforme à UDDI et ebRIM (annuaire ebXML) ainsi qu'à OGC Web Registry Server (WRS). Celui-ci supporte par exemple le géo-portail IDEC de la Généralité de Catalogne.

    A noter : le superbe produit World Wind de la NASA, développé sous forme de client riche, qui s'appuie sur l'usage du framework .NET et l'API DirectX de Microsoft. Celui-ci est capable d'utiliser les données des serveurs compatibles OGC. Le code source de l'application est disponible sous licence Open Source NASA.

    En Europe, un projet de directive du Parlement Européen et du Conseil visant à établir une infrastructure d'information spatiale dans la Communauté (The INfrastructure for SPatial InfoRmation in Europe - INSPIRE), a été présenté en juillet 2004 par la Commission, après une consultation réalisée sur Internet début 2003 et a été accepté. Le projet est en fin de phase d'appel à intérêt (candidatures des experts) pour constituer les équipes de réalisation. Celles-ci ont été présentées lors du dernier atelier du projet Geographic Information and Geographic Information Systems (GI & GIS) de la Commission Européenne.

    Toutes ces initiatives montrent comment les services Web ont littéralement envahi un domaine d'application particulier en très peu d'années, jusqu'à permettre la mise en ligne d'applications accessibles au grand public.

    22 septembre 2005

    La NASA choisit aussi Systinet pour la fourniture de l'annuaire de services UDDI du programme ECHO

    Après l'accord de fourniture à BEA de son produit Registry en OEM (composant Service Registry de l'offre AquaLogic), puis le contrat passé avec l'agence DISA (Defense Information Systems Agency) pour le programme NCES (Net-Centric Enterprise Services) du ministère de la défense U.S, c'est au tour du programme ECHO (Earth Observing System Clearinghouse) de la NASA (National Aeronautics & Space Administration) de sélectionner l'annuaire de Systinet pour référencer son offre de services à destination des chercheurs et des scientifiques.

    Le programme, développé par Global Science & Technologies pour la NASA, est opérationnel depuis novembre 2002 (version 4.5). Celui-ci s'appuie sur une configuration matérielle et logicielle très importante décrite ici :
    • Matériels Sun Microsystems (Sun Fire et Enterprise, baies de stockage StorEdge) ;
    • Load-balancers F5 (BIG-IP) ;
    • Base de données Oracle (9i RAC Spatial) ;
    • Serveurs d'applications BEA (WebLogic).
    Cette présentation du sous-traitant de GS&T, Blueprint Technologies, donne des précisions sur l'infrastructure déployée.

    Le guide utilisateur de la version 6.0 de l'API ECHO peut être consulté ici. Une curiosité : l'utilisation des services s'effectue soit via le protocole SOAP, soit via RMI.

    13 septembre 2005

    Moteur de recherche de blogs Google

    Depuis peu, Google propose un moteur de recherche de blogs capable d'indexer les fils publiés dans les formats Atom et RSS.

    Celui est accessible via une interface de type Google ou une interface de type Blogger.

    11 septembre 2005

    Démonstration d'interopérabilité entre implémentations WSDM

    Durant l'événement Enterprise Management World, qui sera organisé à Bethesda du 12 au 14 septembre 2005 par Computerworld, une démonstration d'interopérabilité entre implémentations du standard OASIS WSDM (Web Services Distributed Management) sera mise en oeuvre par l'OASIS.

    Celle-ci montrera les capacités d'interopérabilité des solutions de DataPower, Hewlett-Packard, Hitachi, IBM et TIBCO.

    Cette démonstration fait suite à un précédent atelier d'interopérabilité du comité technique WSDM (avril 2005) qui mettait aux prises les implémentations de Computer Associates, Dell, DataPower, Hewlett-Packard, Hitachi, IBM et TIBCO.

    A noter également durant cet événement : une conférence sur la spécification WS-Management par Josh Cohen de Microsoft et une autre conférence sur les principes SOA (conception, développement et déploiement) par Hank Simon, stratégiste services Web chez Lockheed Martin Aeronautics.

    Sabre en cours de migration de l'EDI vers les services Web

    Le réseau Sabre, spécialiste des solutions pour l'industrie du voyage, vient d'annoncer qu'il termine un projet pilote pour se connecter à l'un de ses fournisseurs (non cité) par services Web en remplacement du réseau EDI. Le système EDI sera remplacé par une plate-forme SeeBeyond ICAN (récemment racheté par Sun Microsystems).

    Des discussions sont engagées avec d'autres fournisseurs aux Etats-Unis et au Royaume-Uni pour les intégrer dans la nouvelle plate-forme. La mise en oeuvre d'une orchestration de réservation, pour permettre aux utilisateurs de réaliser simultanément une réservation aérienne, hôtelière et automobile, est également prévue. Celle-ci intégrera des traitements déjà réalisés sur des mainframes.

    Cette annonce intervient après une première initiative lancée en 2003 et destinée à fournir aux partenaires de Sabre des services Web d'accès à la centrale de distribution (GDS - Global Distribution System). Cette plate-forme initiale est mise en oeuvre via l'infrastructure Ensemble 4.0 proposée par Infravio.

    Le début de la fin pour les réseaux EDI ?

    10 septembre 2005

    La défense U.S opte pour la passerelle de sécurité XML XS40 de DataPower

    Le ministère de la défense complète ses premiers contrats passés dans le cadre du programme NCES (Net-Centric Enterprise Services) en choisissant d'intégrer le produit XS40 XML Security Gateway de DataPower dans sa plate-forme.

    Cette décision intervient après l'agrément JITC (Joint Interoperability Test Command) obtenu auprès du DoD au début de l'année 2005.

    Concours Développeurs Amazon et Microsoft

    Amazon et Microsoft organisent un concours de la meilleure application utilisant les services Web Amazon (Amazon Web Services - AWS), développée avec Visual Studio 2005.

    Le premier prix est doté de 5000 $.

    La fin du concours est fixée au 31 décembre 2005.

    Avis aux amateurs ...

    08 septembre 2005

    La SOA à marche forcée

    MomentumSI ne fait pas les choses à moitié pour former ses consultants et ses clients à la SOA : 17 jours (et nuits) de formation via le SOA Boot Camp.

    A ce niveau-là, certains vont penser que la SOA, c'est le bagne ...

    Apache Kandula

    Ce nouveau projet Apache vise à fournir des implémentations Open Source des spécifications WS-Coordination, WS-AtomicTransaction et WS-BusinessActivity en mesure de fonctionner sur le moteur SOAP Apache Axis 2.0.

    Pour l'instant, seules les spécifications WS-Coordination et WS-AtomicTransaction sont implémentées.

    L'implémentation WS-AtomicTransaction a été intégrée avec les moniteurs transactionnels JTA suivants :
    • JOTM version 1.4.3 et plus ;
    • JBoss transaction manager de JBoss-4.0.0RC1 et plus.

    Le projet prévoit aussi de s'assurer de l'interopérabilité de ces implémentations avec celles de Microsoft et IBM.


    Nouvelles versions des spécifications WS-Coordination, WS-BusinessActivity et WS-AtomicTransaction

    Les spécifications WS-Coordination, WS-BusinessActivity et WS-AtomicTransaction viennent de subir une nouvelle mise à jour en août. Les précédentes versions remontent à novembre 2004. Cette mise à jour est la conséquence du retour d'expérience issu du dernier atelier d'interopérabilité WS-Transactions de janvier 2005.

    Notons que Hitachi, IONA Technologies, Arjuna Labs se sont joints au trio à l'origine de ces spécifications. Initialement, IONA Technologies et Arjuna Labs soutenaient la spécification concurrente WS-CAF (Web Services Composite Application Framework), publiée en juillet 2003 et soumise à l'OASIS en octobre 2003.

    Cette mise à jour est vraisemblablement la dernière (ou l'avant-dernière tout au plus), avant soumission à l'OASIS également.

    Les versions de référence des spécifications peuvent être consultées ici (Microsoft), ici (IBM) et ici (BEA).

    Pour mémoire, les versions actuelles des spécifications WS-Coordination, WS-BusinessActivity et WS-AtomicTransaction sont issues des spécifications initiales WS-Coordination et WS-Transaction publiées en 2002 en même temps que BPEL4WS par le trio BEA, IBM et Microsoft.

    La soumission à l'OASIS devrait intervenir avant la fin de l'année, selon l'affirmation de Kelvin Lawrence d'IBM : "WS-Transactions, which establishes the two-phase commits necessary for processing transactions in the mainframe world, should "start its standards life this year," according to Lawrence".

    A quand le Basic Transaction Profile du WS-I pour s'assurer de l'interopérabilité au niveau transactionnel des moteurs d'exécution BPEL ?