WS-Express banner

Affichage des articles dont le libellé est soa. Afficher tous les articles
Affichage des articles dont le libellé est soa. Afficher tous les articles

30 juillet 2009

ESB Eclipse Swordfish : JBI et OSGi

A la liste des solutions ESB référencées précédemment, une nouvelle solution en provenance de la communauté Eclipse peut être ajoutée : il s'agit du projet Swordfish. La technologie utilisée par ce projet est issue de développements réalisés par Deutsche Post DHL.

L'architecture de Swordfish repose sur JBI (noyau Apache ServiceMix) et prévoit également de supporter le modèle d'assemblage SCA. Autre particularité : Swordfish supportera aussi les conteneurs OSGi, en commençant bien sûr par celui d'Eclipse.



En effet, une évolution notable de l'architecture des solutions ESB est la migration vers les conteneurs OSGi. C'est le cas pour les dernières versions de produits comme :
  • Apache ServiceMix (support d'Apache Felix depuis la v4.0) ;
  • Progress FUSE ESB 4 (construit sur ServiceMix 4.0) ;
  • Eclipse Swordfish (construit sur ServiceMix 4.0 et support d'Eclipse Equinox) ;
  • Sun Microsystems OpenESB (support d'Apache Felix depuis la v3.0).

La feuille de route de Swordfish prévoyait la sortie d'une v0.9 associée à celle d'Eclipse 3.5 Galileo, mais il semble que cela n'a pas été possible. La v1.0 devrait être disponible pour novembre 2009 (Eclipse Summit Europe) et la v2.0 pour l'été 2010.

Technorati tags :
Del.icio.us tags :

08 octobre 2008

Solutions appliances XML et SOA

Voici une liste évolutive de produits, destinée à être complétée dans le temps :
On peut noter l'évolution de plus en plus marquée de l'offre vers la fourniture de versions logicielles et virtuelles des appliances (Intel, Layer 7, ...).

A noter également : l'offre Integrate de British Telecom qui s'appuie sur la mise à disposition de l'ESB de Sonic Software intégré sous forme d'un appliance déployé chez les clients.

Technorati tags :
Del.icio.us tags :

05 octobre 2008

Solutions bus de services (ESB - Enterprise Service Bus)

Voici une liste évolutive de produits, destinée à être complétée dans le temps :
Les produits Oracle ESB et BEA AquaLogic vont être fusionnés.
Le produit WSO2 ESB est construit sur une souche Apache Synapse.
Le produit IONA Fuse ESB est construit sur une souche Apache ServiceMix.
Le produit Eclipse Swordfish est construit sur une souche Apache ServiceMix.

[Mise à jour 30 juillet 2009] Ajout d'Eclipse Swordfish

Technorati tags :
Del.icio.us tags :

15 septembre 2008

Standardisation des accès aux systèmes ECM à l'OASIS via CMIS

Un nouveau comité technique est en cours de création à l'OASIS. Le CMIS TC (Content Management Interoperability Services) aura pour objet de standardiser l'interopérabilité avec les systèmes ECM (Electronic Content Management) afin d'en faciliter l'accès aux applications utilisatrices (portails, CRM, ...).


La charte proposée pour le nouveau comité précise que celui-ci produira un modèle de domaine et des accès standardisés (bindings) par services Web SOAP et REST/Atom. L'horizon de publication est fixé à septembre 2009.

La contribution principale repose sur la soumission à l'OASIS de la spécification CMIS publiée le 10 septembre 2008 par EMC, IBM et Microsoft et accessible aux adresses respectives suivantes : références Web EMC, IBM et Microsoft.

Le comité prendra aussi en compte les travaux antérieurs dans le monde propriétaire Java (JSR 170 et JSR 283 - Content Repository for Java Technology API v1.0 & 2.0) ainsi que WebDAV.

Le comité sera également supporté par Alfresco, Open Text, SAP et Oracle.

Il faut rappeler qu'une initiative antérieure, proposée en 2005 par l'Association for Information and Image Management (AIIM) et dédiée au développement de la spécification Interoperable Enterprise Content Management (iECM), n'avait finalement pas atteint le stade de standard.

Technorati tags :
Del.icio.us tags :

04 septembre 2008

Normalisation ISO pour les profils WS-I

Trois profils publiés par le WS-I sont devenus des standards ISO depuis cet été : les normes ISO/IEC 29361, 29362 et 29363 correspondent respectivement aux profils Basic Profile Version 1.1, Attachments Profile Version 1.0 et Simple SOAP Binding Profile Version 1.0.

L'annonce officielle de cette normalisation est disponible ici.

Il faut rappeler que le respect de ces profils est destiné à s'assurer de l'interopérabilité des services Web produits en utilisant le protocole SOAP à la base des architectures SOA de type WS-*.

Il reste à vérifier que les prochaines versions de nos outils préférés d'exécution et de développement de services Web s'alignent rapidement sur ces nouvelles normes ISO de manière à ce qu'ils produisent réellement des services interopérables : il n'y aura plus d'excuses pour les retardataires ...

Technorati tags :
Del.icio.us tags :

01 septembre 2008

UDDI v3 chez Microsoft

Microsoft a prévu de faire évoluer son offre d'annuaire de services dans le cadre de l'initiative Oslo. Dans ce contexte, la disponibilité d'une brique annuaire/référentiel (registry/repository) de services était indispensable. Cependant, la vétusté de l'implémentation d'annuaire UDDI (encore en version 2 !) sous forme d'un service Windows dans Windows Server 2003 et 2008 nécessitait un changement.

Selon ce billet de Stève Sfartz, qui reprend l'annonce de la sortie d'une release 3 de BizTalk Server 2006 par Steve Martin, cette release comportera un nouvel annuaire qui implémentera UDDI v3. Celui-ci sera complété d'une partie référentiel. L'annuaire est donc de fait détaché de l'OS Windows et rattaché à l'ESB BizTalk.

Contrairement à l'approche propriétaire adoptée par IBM pour son produit WebSphere Service Registry and Repository (WSRR), Microsoft supporte donc toujours le standard OASIS UDDI pour la partie annuaire de son produit et l'implémente dans sa dernière version.

31 août 2008

Création du comité technique WS-DD par l'OASIS

Un nouveau comité vient d'être créé par l'OASIS : le comité WS-DD (Web Services Discovery and Web Services Devices Profile) normalisera la manière de découvrir, partager et contrôler toutes sortes de dispositifs sur un réseau par l'intermédiaire de services Web.

Parmi ces dispositifs, citons pêle-mêle des imprimantes, des systèmes de stockage, des systèmes de gestion d'énergie, des PDAs, des téléphones mobiles, ...

Le comité prendra en contribution les spécifications WS-Discovery, SOAP-over-UDP et DPWS (Devices Profile for Web Services).

L'annonce de la création de ce comité est accessible ici. Plusieurs sociétés supportent ce nouveau comité parmi lesquelles CA, Microsoft, Nortel, Novell, Progress Software, Red Hat, Ricoh et Software AG.

12 mai 2008

SAP Netweaver : quels standards de services Web supportés ?

A destination de ceux qui cherchent quels sont les standards de services Web supportés par SAP Netweaver et comment ceux-ci sont implémentés, SAP a publié un document (daté de décembre 2007) qui fait le point de la situation.

Technorati tags :
Del.icio.us tags :

28 avril 2008

Cloud Computing, SaaS, PaaS, IaaS, ... quelles différences ?

Depuis quelques mois, le "Cloud computing" (ou l'informatique dans les nuages ...) et les services en ligne xaaS - Service-as-a-Software (SaaS), Platform-as-a-Software (PaaS), Infrastructure-as-a-Software (IaaS) - fleurissent sur Internet.

Les plus anciens - Amazon (offres SaaS, puis IaaS) et Salesforce (offres SaaS, puis PaaS) - voient arriver de nouveaux venus, et pas des moindres : Google avec son offre App Engine et Microsoft avec son offre Online Services (Exchange, SharePoint, ... hébergés), ses projets (SQL Server Data Services, BizTalk Services, Oslo, ...) et son orientation Software + Services (S+S).

Difficile de s'y retrouver entre ces expressions multiples et de savoir ce que recouvrent ces différents concepts ...

Kent Langley tente d'y mettre un peu d'ordre dans son billet intitulé "Cloud Computing: Get Your Head in the Clouds", même si parfois les frontières entre les différentes offres se recouvrent un peu.

Derrière tous ces concepts : un modèle d'architecture d'intégration (SOA) et un modèle de programmation (services Web) ... La plupart de ces solutions fournissent une API sous forme de services Web SOAP et/ou REST.

Technorati tags :
Del.icio.us tags :

18 février 2008

del.icio.us, la mémoire en prime

Pour ceux qui ne souhaitent pas seulement conserver les liens vers les contenus Web qu'ils jugent intéressants, mais qui ont besoin de sauvegarder ces contenus de peur de les voir disparaître d'Internet, hanzo:archives propose une solution de stockage en ligne nommée hanzo:web.

La solution permet d'enregistrer la page visualisée ou le site Web qui l'héberge, via l'utilisation d'un simple bouton dans le navigateur, puis de l'étiqueter à l'image de ce que permet del.icio.us. Plusieurs niveaux de comptes sont disponibles suivant les besoins de stockage et une API est proposée. Techniquement, ce service SaaS repose sur l'utilisation de plusieurs services d'Amazon :

Bien sûr, comme pour tout service en ligne, il existe toujours un risque d'interruption de service : à l'instar de ce qui s'était produit pour Salesforce.com en 2006, le service S3 de la plate-forme Amazon Web Services s'est trouvé saturé dans la journée du vendredi 15 février, du fait d'une défaillance dans l'authentification des requêtes semble-t-il.

Technorati tags :
Del.icio.us tags :

30 décembre 2007

Vers une future standardisation de SDO par l'OASIS

Suite à la décision de l'organisation OSOA (Open Service Oriented Architecture) de soumettre ses spécifications SCA et SDO à l'OASIS, un comité technique OASIS SDO TC a été créé en novembre 2007 pour standardiser SDO (Service Data Objects).

Dans une première phase, le comité poursuivra les travaux de l'OSOA autour du langage C++ en maintenant la cohérence avec la version Java standardisée par le JCP (Java Community Process) sous la JSR 235.

Dans un deuxième temps, le comité travaillera à la production de la version 3.0 de la spécification. Cette nouvelle version intégrera notamment l'interopérabilité avec la plate-forme .NET (ADO.NET) et le support des langages compatibles .NET. Enfin, d'autres langages pourraient être supportés parmi lesquels C, COBOL, PL/I, JavaScript, PHP, Python, Perl, Ruby et Groovy.

Pour les langages Java, C++ et .NET, un document de spécification V3.0 sera publié, accompagné d'une suite de tests de conformité des implémentations. Il en sera de même pour chacun des langages complémentaires qui pourront être retenus.

Une grande partie des membres du comité proviennent de l'organisation OSOA.

La charte du comité technique SDO est accessible ici.

Technorati tags :
Del.icio.us tags :

28 novembre 2007

SOA, sécurité et gouvernance

Layer 7 Technologies propose une version "soft" de son appliance firewall XML.

Au menu du produit :
  • Protection des flux XML, SOAP, REST et AJAX ;
  • Contrôle de la conformité des messages aux profils WS-I et aux standards WS-* ;
  • Support des jetons de sécurité SAML 1.1, 2.0 et Kerberos ;
  • Interoperabilité avec les principaux produits d'authentification/identification CA SiteMinder, Oracle Access Manager, Sun Access Manager, RSA Access Manager, Tivoli Access Manager, annuaires LDAP, Active Directory, ...

Une version d'évaluation utilisable pendant 15 jours est disponible.

Technorati tags :
Del.icio.us tags :

21 octobre 2007

Version finale Microsoft ESB Guidance

La publication de la version finale de l'ESB Guidance ne devrait plus tarder. Stève Sfartz donne des informations sur cette version dans cette news. Il précise notamment l'origine du projet et les évolutions prévues.

Le projet est aujourd'hui accessible au public (et non plus seulement aux partenaires) et hébergé sur CodePlex.

Technorati tags :
Del.icio.us tags :

24 septembre 2007

Web Services Policy 1.5 recommandation du W3C

Le framework Web Services Policy est maintenant un standard du W3C. Selon ce communiqué, la version 1.5, issue des travaux de normalisation à partir de la spécification WS-Policy, est devenue une recommandation, validée suite à une session de tests d'interopérabilité dont les résultats sont publiés ici.

Une fois n'est pas coutume, la standardisation de cette spécification a été menée très rapidement, la soumission au W3C ne remontant qu'au 25 avril 2006. Ceci s'explique par le fait qu'il s'agit d'un standard très important pour permettre une réelle gouvernance des architectures SOA.

Technorati tags :
Del.icio.us tags :

27 août 2007

Spring-WS 1.0 disponible

La version finale 1.0 de Spring-WS est disponible selon cette annonce d'Interface21.

Technorati tags :
Del.icio.us tags :

22 juillet 2007

Quatrième PlugFest à Redmond

Harold Carr vient de publier les résultats de la quatrième plugfest destinée à vérifier l'interopérabilité entre les frameworks d'invocation de services Web de Microsoft et Sun Microsystems.

Au menu : test de l'interopérabilité entre WSIT 1.0 (implémentation OSS incluse dans Glassfish 2.0) et .NET 3.5.

Les résultats ont semble-t-il été intéressants, même si tous les cas de tests n'ont pu être déroulés faute de temps d'après Harold.

Les versions définitives des récents standards publiés récemment par le W3C et l'OASIS seront implémentées dans la version 3.5 du framework .NET, ainsi que la prochaine version de WSIT.

Technorati tags :
Del.icio.us tags :

Six comités techniques chargés de normaliser SCA à l'OASIS

C'est rien de moins que six nouveaux comités techniques qui viennent d'être créés à l'OASIS pour standardiser l'architecture SCA ! Cette décision fait suite à l'annonce de la décision de soumettre la spécification SCA à l'OASIS par les membres du consortium OSOA.

Bref, on n'est pas près de voir la publication du standard ...

Technorati tags :
Del.icio.us tags :

IBM libère l'accès aux spécifications de services Web

IBM vient de décider de libérer l'accès à un grand nombre de spécifications dont il représente l'auteur ou l'un des auteurs. Parmi celles-ci, de nombreuses spécifications sont liées aux services Web et aux architectures SOA : XML, XSL, BPEL, WS-BPEL, SAML, XACML, SCA, SDO, SOAP, MTOM, WSDL, UDDI, WS-Addressing, WS-ReliableMessaging, WS-Security, WSDM, WS-Policy, ...

Notons aussi la présence d'Open Document dans la liste. L'annonce de cette décision est accessible ici.

Microsoft avait fait de même, il y a presque un an, via son initiative OSP (qui comporte également Open XML). On en attendait pas moins de la part d'IBM ...

Technorati tags :
Del.icio.us tags :

24 juin 2007

WS-ReliableMessaging standard OASIS

La dernière version (1.1) de la spécification WS-ReliableMessaging est bien maintenant un standard OASIS. Le texte de l'annonce est publié ici.

Les documents sont accessibles ici.

Technorati tags :
Del.icio.us tags :

SCA et SDO ne sont pas des standards

Cet article de Dana Gardner m'a bien fait rire.

Encore une personne qui ne fait pas la différence entre spécification et standard. Les spécifications SCA et SDO (je dis bien spécifications) viennent tout juste d'être soumises à l'OASIS en vue d'être un jour standardisées. Au mieux, ces spécifications deviendront des standards en 2008, au pire en 2012 (WS-Transaction ou WS-BPEL ont nécessité cinq ans de travail de standardisation), voire jamais (WS-CAF).

Ensuite, cet "expert SOA" précise :
"Microsoft was all for “open” on the Web interoperability level ... Microsoft will pursue its proprietary approach of baking pseudo-SOA into its operating system stack as long as it can".
On appréciera l'imparfait ... A mon avis, à l'heure actuelle, ce sont précisément Sun Microsystems et Microsoft qui en font le plus pour tester l'interopérabilité entre leurs piles WS-* WCF (.NET 3.0) et Metro. D'ailleurs, BEA et Oracle, semble-t-il rendus prudents par rapport au degré d'avancement de SCA, travaillent actuellement à l'intégration de Tango (partie de Metro) dans leurs produits.

Vu le reste de l'article, on comprend que pour ce "spécialiste", une architecture SOA implémentée par les technologies de services Web est une "pseudo-SOA". On comprend donc mieux que l'absence de Microsoft dans le consortium OSOA (j'ai toujours bien aimé le "Open" qui sous-entend que ce qui a été publié auparavant, et presqu'entièrement standardisé depuis, n'était pas "Open" : les spécifications WS-* NDLR) soit jugée comme un crime de lèse-SOA.

Par ailleurs, où sont les démonstrations d'interopérabilité des implémentations SCA/SDO ? Où sont les recommandations d'interopérabilité similaires à celles émises via les profils du WS-I ?

Désolé, cher monsieur Gardner, avant que ces spécifications (et non pas standards) bénéficient d'implémentations matures, interopérables et utilisables en entreprise, beaucoup de temps passera, le temps qu'il aura fallu aux spécifications de services Web pour devenir des standards et bénéficier d'implémentations stables et performantes.

Technorati tags :
Del.icio.us tags :