Revue de Presse Xebia

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

Agilité

Le coin de la technique

Evènements de notre communauté en France et à l’étranger


Actualité éditeurs / SSII

Interface21 devient SpringSource

Ce n’est pas une révolution, mais ce changement marque la fin d’une époque …

Le explication de Rod Johnson sur le blog d’interface21 de SpringSource : Interface21 becomes SpringSource.

Bill s’en va

Bill Gates a dirigé pour la dernière fois l’assemblée générale des actionnaires de Microsoft. Il ne sera plus du tout impliqué dans les affaires de Mricrosoft. Une page se tourne, indéniablement.
Lire l’article sur 01.

Sun se renforce dans la sécurité

Sun qui fonde une partie non négligeable de sa stratégie sur la sécurité applicative se renforce en annonçant le rachat de Vaau.
Visiter le site de Vaau.

Oracle annonce Fusion Middleware 11g

A OpenWorld, Oracle a annoncé cette semaine la nouvelle mouture de sa plateforme Middleware.
Au menu, un moteur compatible JEE 5, des fonctions Web 2.0 entre autres nouveautés.
Et le rachat de BEA dans tout ça ?

Lire l’article de LMI

Agilité

Convaincre sans preuves

Il est difficle voire impossible d’obtenir des données fiables et précises sur l’adoption de l’Agilité dans le monde, en France (voir article de Lizz Barnett dans l’Agile Journal).
Néanmoins des enquêtes existent. En voici une.

Le coin de la technique

Comparing JVM Web Frameworks Presentation

Sur son blog, Matt Raible a effectué deux séries de comparaison sur les frameworks de présentation :

A travers ces deux présentations, Matt Raible nous montre les avantages et les inconvénients de chacun de ces frameworks. Concernant les critiques de certains de ces frameworks, Matt rejoint l’avis que nous avons eu lors du Xebia Web Framework Contest.

Lors de son étude, il est en ressorti une analyse assez surprenante : Flex apparait comme le framework le plus populaire, car apparemment la demande est forte et l’activité autour de ce framework est grande (mailing list…)

Enfin il termine par des conseils sur la façon de tester un framework (faire des prototypes), et les questions qu’il faut se poser si l’on doit changer ou choisir un nouveau framework (avis de développeurs ayant déjà utilisés un ou des frameworks, écriture de livres…)

Connecting WebSphere® MQ and the WebSphere Service Integration Bus

Dans Connecting WebSphere® MQ and the WebSphere Service Integration Bus, Justin Fries et Rich Montjoy nous montrent l’intérêt à utiliser Websphere SIBus comme middleware de message dans les applications Websphere et de connecter ce bus à un réseau de Queue Managers.

Websphere Service Integration Bus (aka SIBus), réécrit en version 6.0, est un middleware de messages complet (point-to-point et publish-subscribe) intégré à Websphere Application Server. SIBus s’inscrit dans la logique de plateforme mutualisée des middlewares Websphere : SIBus réutilise de nombreux services de Websphere Application Server (High Availability Manager, Transaction Service, Admin Console, Performances Monitoring Infrastructure, etc) et il sert lui même de socle à Websphere ESB et à Websphere Process Server.

Fonctionnalités de Websphere SIBus

  • Modes point-to-point et publish-subscribe.
  • Messages persistants et transactions.
  • Haute disponibilité avec clustering actif/passif.
  • Connexion à d’autres SIBus et à des Queue Managers Websphere MQ (qui le voient comme un autre Queue Manager).

Intérêts à utiliser Websphere SIBus

  • Financiers : Diminution des coûts de licence en supprimant des queue managers sur les serveurs Websphere (licence Websphere MQ, licence des outils de supervision, etc).
  • Exploitation : Simplification des tâches d’administration avec la disparition des tâches d’administration des Queue Managers (configuration, patchs, etc.) au profit d’une gestion unifiée Websphere.
  • Développement : Simplification des architectures ; il n’est plus nécessaire d’envisager le très complexe scénario « que se passe-t-il si WAS fonctionne alors que MQ est KO ».
  • Disponibilité : Diminution de la probabilité de panne par la suppression d’un composant. Même si les queue managers sont extrêmement robustes, leur intégration à des serveurs d’application est cause de pannes.
  • Roadmap : La stack Websphere SIBus-ESB-ProcessServer avec des médiations écrites en Java est est la roadmap d’IBM en matière de middleware d’intégration (cf When do I use WebSphere ESB, WebSphere Message Broker or WebSphere DataPower? in Websphere ESB FAQ).

Défis à l’adoption de Websphere SIBus

  • Migration des applications : passer à JMS pour les applications Websphere qui utilisent toujours l’API MQI via les « WebSphere MQ classes for Java ».
  • Migration de l’infrastructure : quelques fonctionnalités de Websphere MQ ne sont pas disponibles dans SIBus (cf
    WebSphere MQ functions not supported by service integration).
  • Gestion du changement : Accompagner les équipes historiquement Websphere MQ qui doivent appréhender le monde Java Websphere App. Server (craintes sur la fiabilité, les performances, etc).

Apache Synapse 1.1

La dernière version du ‘médiateur de Web Services’ vient de sortir, avec quelques nouveautés :

  • Transport de fichiers basé sur Apache Virtual File System (VFS)
  • Ordonnancement de tâches (basé sur Quartz)
  • Amélioration des traces
  • Mediateurs :
    • POJOCommand : appelle la méthode execute d’un POJO qui implémente l’interface Command
    • XQuery : effectue une transformation XQuery avec passage de paramètres si besoin
    • DB-lookup (select) : récupère des données de la base et les stocke dans le contexte du message
    • DB-report (insert) : pour mettre à jour la base
    • Cache : exécute une séquence de médiateurs quand un message est trouvé en cache
    • Throttle : permet de limiter le rate ou les accès concurrents
  • Médiateurs EIP (Enterprise Integration Patterns) :
    • Iterate, clone : split un message
    • Aggregate : agrège des messages selon une condition puis passe le résultat à une séquence de médiateurs

Evènements de notre communauté en France et à l’étranger

Javapolis 2007 : Du 10 au 14 décembre 2007 à Anvers

Cette année, la conférence annuelle du BeJUG se tiendra au MetroPolis d’Anvers. Le programme des conférences est consultable sur le site de l’événement.

Paris on Rails 2007 : Le 10 décembre 2007 à la citée des Sciences et de l’Industrie

L’édition 2007 de la conférence consacrée à Ruby on Rails se tiendra le 10 décembre 2007 à la citée des Sciences et de l’Industrie.
Le planning de la journée est consultable sur le site de Paris on Rails.

Commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.