Publié par
Il y a 10 années · 5 minutes · Agile, Back

Revue de Presse Xebia

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

SOA

Oracle et BEA adoptent la couche Web Services Open Source Sun Tango

Consolidation des couches Web Services en Java avec l’adoption par Oracle et BEA du framework GlassFish – Web Services Interoperability Technologies (WSIT).

Une perspective de meilleure interopérabilité entre les mondes Microsoft .Net et Java, cheval de bataille des équipes Web Services de Sun (voir TheServerSide.Net – Java Tango & .Net WCF interop). Et aussi une nouvelle victoire de l’Open Source dans la consolidation des couches JavaEE. Après le Java-XML binding (Apache XMLBeans – ex BEA et GlassFish JAXB – ex Sun) puis la persistance (Apache OpenJPA – ex BEA Kodo et EclipseLink – ex Oracle TopLink), c’est au tour des Web Services de se banaliser sous forme de projets Open Source.

Quelques interrogations après cette annonce.

  • Apache Axis était jusqu’à présent le framework SOAP Open Source dominant et son avenir s’assombrit désormais fortement. Ce n’est en revanche pas le cas de XFire, l’autre poids lourd du SOAP Open Source, qui s’est judicieusement réorienté sur les ESB avec sa fusion à Iona Celtix en Apache CXF.
  • Sur le paysage JavaEE maintenant : SOAP devenant une commodité disponible en Open Source, la plus value des serveurs JavaEE lourds par rapport au léger Tomcat est une nouvelle fois remise en cause.

Débat autour d’une hypothétique « Standard SOA Stack »

Cette semaine, deux articles assez virulents fustigent les tenants d’une pile de standards (techniques) universelle pour les SOA. Les titres sont sans appels :

La preuve que le débat n’est pas prêt de s’éteindre …

Ratification de DSS 1.0 par l’OASIS

DSS (Digital Signature Services) est une spécification visant à garantir l’intégrité et l’authenticité des données échangées par des Web Services. La version 1.0 de cette spécification a été approuvée par le consortium.

Le communiqué de presse : New Digital Signature Services (DSS) OASIS Standard Assures Authenticity of Data for Web Services.

Agilité

Do you have your Sticky Buddy?

David J. Anderson nous parle du système Kaban qu’il a introduit pour une de ses équipes et de leur solution pour gérer le travail à distance. A garder à l’esprit pour la gestion d’un sprint sous la forme d’un tableau mural avec des équipes distantes par exemple.

How To: Live and Learn with Retrospectives

Un article intéressant de Rachel Davies qui nous montre que les « rétrospectives » sont importantes dans les projets et permettent d’améliorer le déroulement de ceux-ci, ainsi que les compétences de chacun. Elle nous montre ainsi une méthodologie efficace : Live and Learn with Retrospectives

The Best Way to Implement Agile Development Processes: Your Own Way

Thomas Wailgum nous montre, par le biais de témoignages et d’études, que les entreprises utilisant des méthodes agiles conjointement, ont plus de chances de mener à bien leurs projets.

Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent.

L’excellent Joel Spolsky, ancien chef de projet de l’équipe Microsoft Excel et actuel fondateur de Fog Creek Software, nous livre ses secrets de recrutement avec la sortie de son premier livre : Smart and Gets Things Done: Joel Spolsky’s Concise Guide to Finding the Best Technical Talent.

Le coin de la technique

IoC vs DI

La différence entre l’IoC (Inversion of Control) et la DI (Dependency Injection) A Little Clarity – Inversion of Control and Dependency Injection

More on Java Configuration

Sur le blog d’interface21, Costin Leau reprend l’exemple du billet de Mark Fisher intitulé « Annotation-Driven Dependency Injection in Spring 2.1 » (http://blog.interface21.com/main/2007/05/14/annotation-driven-dependency-injection-in-spring-21/) et nous montre comment passer d’une configuration XML à une configuration Java.

XQuery comme langage de scripting côté server

Dans un article publié sur xml.com, Kurt Cagle met en perspective l’utilisation de XQuery en tant que langage de développement côté serveur.

Axis et sécurité

Sur son blog, Mathieu Guidon-Thiesselin nous propose un article très complet sur les failles de sécurité liées aux Web Services et les façons de s’en prémunir.
Au programme :

  • Déni de service du serveur
  • Interception et manipulation des messages SOAP
  • Fabrication à la main de requêtes client
  • Fabrication à la main de réponses serveur
  • Tentatives de lecture des fichiers de serveur/base de données
  • Tentatives d’écriture des fichiers de serveur/base de données

Actualité éditeurs / SSII

Saas : vie ou mort des canaux de vente traditionnels ?

SaaS ne signe pas l’arrêt de mort du logiciel vendu par les canaux traditionnels, c’est du moins ce que dit AMR dans sa dernière étude. L’article de LMI, quoique très succinct, nous fait aisément comprendre que tous les logiciels ne sont pas éligibles au modèle SaaS notamment quand il s’agit d’intégration forte avec un back office, de manipulation d’un volume de données important,… n’en déplaise à Mark Benioff, le CEO de Salesforce.com.

Interface21 lève 10 millions de dollars

La « société derrière Spring » a récemment levé 10 millions de dollars. Rod Johnson nous explique pourquoi et pour quoi faire.

Sortie d’Apache Tuscany 0.90

Pour rappel, Tuscany est le projet Apache d’implémentation d’un runtime SCA (Service Component Architecture).

Apache Geronimo Passes Java Enterprise Edition 5.0 TCK 100%

La release 2.0-M6-rc1 a passé avec succès l’ensemble des tests du TCK (Technology Compatibility Kit) pour Java EE 5.0.

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

Paris, les 13 et 14 Juin sera la capitale du libre

Xebia France
Xebia est un cabinet de conseil international spécialisé dans les technologies Big Data, Web, les architectures Java et la mobilité dans des environnements agiles. Depuis plus de 11 ans nous avons la volonté de partager notre expertise et nos actualités à travers notre blog technique.

Laisser un commentaire

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