Deux livres sur Maven 2 pour tous ceux qui souhaitent s’y mettre ou ceux qui cherchent à approfondir leur connaissance de cet outils :
Christophe Heubès Publications Maven, Méthodes agiles
Dans l’article Designing Messaging Applications with Temporary Queues, publié sur OnJava, Thakur Thribhuvan explique comment utiliser les destinations dynamiques JMS (queues ou topics temporaires) afin de rendre une application de messaging réellement “scalable” en adaptant le nombre de destinations disponibles au runtime.
Designing Messaging Applications with Temporary Queues
Christophe Heubès SOA Architecture logicielle, Intégration, J2EE, JMS
Cette présentation donnée par Jeremy Manson aux Google Tech Talks de mars 2007 traite du modèle de mémoire Java et des changements qui y ont été apportés par le JDK 5 (threads, synchronisation, variables volatiles, attributs finaux, …).
Il propose également un modèle d’implémentation d’accès concurrents à la mémoire.
Christophe Heubès Java / J2EE Java
A peine les spécification SCA et SDO finalisées (Cf. “SCA et SDO donnés à l’OASIS“), Rogue Wave Software (Quovadx, Inc.) annonce la sortie d’HydraSCA, un framework d’exécution de services basé sur SCA (Service Component Architecture).
HydraSCA released, enables SOA based on SCA (par Dana Kinsella sur TSS).
First SCA Solutions Out of the Gate for SOA… par Dave Linthicum sur Real World SOA.
Christophe Heubès SOA J2EE, SCA, SOA
La sécurisation des architectures orientées services (SOA) est un sujet, malheureusement, encore assez peu traité dans la littérature.
Rajiv Gupta, propose un article complet et intéressant sur le sujet (publié sur SOA World Magazine). Il insiste notamment sur la nécessité d’externaliser les services d’infrastructure ayant trait à la sécurité.
Security in a SOA - Key to achieving the plug-and-play goals of SOA
Christophe Heubès SOA Architecture logicielle, Sécurité, SOA
Suite à la soumission à l’OASIS des spécifications SCA et SDO le mois dernier, cette dernière à annoncé le 11 avril 2007 la création du groupe de travail “Open Composite Services Architecture Member Section” (Open CSA) qui aura en charge de coordonner les travaux de standardisation autours des SOA.
Christophe Heubès SOA J2EE, SCA, SDO, SOA
SCA (Service Componant Architecture) est un ensemble de spécifications visant à simplifier la création et la composition de services (indépendamment de leur implémentation) dans le cadre d’Architectures Orientées Service (SOA).
Cette spécification était jusqu’ici portée par l’OSOA (Open Service Oriented Architecture), également à l’initiative de SDO (Service Data Objects), qui a annoncé le 21 mars dernier la version 1.0 de la spécification et sa soumission à l’OASIS pour standardisation.
Au-delà des guerres de clochers autour de SCA, cette double annonce est l’occasion de revenir sur cette spécification.
Ce que je fais sur le blog de Xebia France : Introduction à SCA (Service Component Architecture)
Introduction à SCA (Service Component Architecture)
Christophe Heubès SOA Architecture logicielle, J2EE, SCA, Xebia
Dans un article publié sur le blog de Xebia France, Manuel Eveno profite de l’arrivée de Guice pour se poser la question du mode de configuration des frameworks java / J2EE.
Que doit-on préférer ? Les annotations java ou des fichiers XML ?
Les deux approches ont leurs avantages et leurs inconvénients. La réponse de chacun est sans doute une question d’habitudes … ou de religion …
Configuration en Annotations Java ou en XML ?
Christophe Heubès Java / J2EE Annotation, Java, Xebia, XML