Il y a 15 ans -
Temps de lecture 6 minutes
Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
- Interface21 devient SpringSource
- Bill s’en va
- Sun se renforce dans la sécurité
- Oracle annonce Fusion Middleware 11g
Agilité
Le coin de la technique
- Comparing JVM Web Frameworks Presentation
- Connecting WebSphere® MQ and the WebSphere Service Integration Bus
- Apache Synapse 1.1
Evènements de notre communauté en France et à l’étranger
- Javapolis 2007 : Du 10 au 14 décembre 2007 à Anvers
- Paris on Rails 2007 : Le 10 décembre 2007 à la citée des Sciences et de l’Industrie
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 ?
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 :
- la première présente les frameworks JSF, Spring MVC, Stripes, Struts 2, Tapestry et Wicket.
- la seconde compare les frameworks Flex, Grails, GWT, Seam, Struts2 et Wicket.
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) :
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