Spring 2.1 : Interview de Rod Johnson par TSS
Interview réalisée lors de l’Open Source Business Conference à San Francisco, publiée en deux épisodes.
Il y est question de Spring 2.1, Spring Web Flow et Spring Batch.
Via The Server Side :
Interview réalisée lors de l’Open Source Business Conference à San Francisco, publiée en deux épisodes.
Il y est question de Spring 2.1, Spring Web Flow et Spring Batch.
Via The Server Side :
Cela fait huit ans maintenant que SOAP et WSDL ont été introduits en tant que standard visant à faciliter la communication entre systèmes hétérogènes. Depuis, moult “extensions” y ont étés ajoutées afin de répondre à des besoins plus complexes et/ou spécifiques, les fameux WS-*. La confusion autour de ces standards est palpable : Quand et pour quel usage doit-on s’intéresser à tel ou tel WS-* ?
C’est la question à laquelle répond Michele Leroux Bustamante dans un article très complet publié sur InfoQ : Making Sense of all these Crazy Web Service Standards.
Après un rapide rappel sur les protocoles de transport (HTTP/S, TCP, SMTP, UDP, …) et sur les standards XML (dont XML Digital Signature et XML Encryption), l’auteur passe en revue les WS-* par catégories :
Dans un article publié sur SOA World, Richard Conway évalue les options qui nous sont offertes pour persister nos objets java.
La première phrase de cet article très complet est sans appel : “We live in a relational world - which is too bad since we develop with objects.”
Dans son article, Richard Conway choisit d’aborder le problème d’une façon assez peu répandue : Partir du modèle objet java pour évaluer les différentes manières de les persister (Plutôt que de chercher les moyens de combler le fossé entre un modèle objet et un modèle relationnel pré-existants).
Il explore les options suivantes :
Ces critères d’évaluation sont :
Java Feature — Evaluating Options for Persisting Java Objects
Toute mise en place d’une SOA commence par la réalisation d’un projet pilote pour mettre à l’épreuve les choix effectués dans le cadre de la SOA.
Dans un article publié sur le blog de Xebia France, Manuel Eveno nous éclaire sur les questions à se poser avant de démarrer ce pilote.
Dans un article publié sur Real World SOA, Dave Linthicum soulève un sujet épineux : Les tests.
En quoi tester un projet sur une architecture orientée services diffère-t-il ? A priori en rien si ce n’est que les SOA sont fortement distribuées ce qui impose de savoir isoler les tests par domaines avant de tester l’ensemble. Dave Linthicum propose les domaines suivants :
Dans un article publié sur Arch2Arch, Richard Manning (Bea) revient sur une tâche souvent ardue de la construction d’un socle SOA : La mise en œuvre de la couche d’accès aux données (data services layer). L’idée est de transformer les données en informations. Il nous présente pour cela 8 étapes.
Data in SOA, Part I: Transforming Data into Information
Un fois les données transformées en informations, celles-ci doivent être transformées en connaissance. Ce sujet fera l’objet d’un deuxième article. A suivre …
Dans un article publié sur developerWorks, Boris Lublinsky revient sur un sujet souvent mal compris. Les repository de services et les regitry de services.
Ces deux composants sont souvent confondus et/ou mis en opposition alors qu’ils ont tous deux leur place dans une architecture orientée services (SOA) avec des rôles bien distincts à y jouer. Il présente de façon complète leurs fonctionnalités, leurs rôles et leurs places dans une SOA.
Explore the role of service repositories and registries in Service-Oriented Architecture (SOA)
Spring 2.0 a introduit le support des annotations pour les développeurs utilisant Java 5 ou 6.
Avec la version 2.1, la configuration par annotation a été largement étendue et il est maintenant possible de gérer les injections de dépendances Spring par annotations.
Dans un billet / tutorial publié sur le blog d’interface 21, Mark Fisher nous propose 10 étapes pour découvrir ces nouvelles fonctionnalités.
Le développement logiciel en offshore est aujourd’hui une réalité même si de nombreux projets de ce type sont en difficulté ou en échec en raison d’une mauvaise gestion de l’offshore.
En effet, indépendamment des avantages conséquents du modèle offshore, il apporte de la complexité, des risques et ouvre la voie aux gaspillages.
Dans un article publié sur TSS, Vikas Hazrati explique au travers de son retour d’expérience comment Xebia à transformé le modèle offshore en réussite en se basant sur le processus de fabrication de Toyota. Cette méthode est appelée Lean Agile Off-shoring.
A la conférence JavaOne 2007, Sun Microsystems a annoncé l’entrée de Java dans le monde des RIA (Rich Internet Applications) avec la commercialisation de deux nouveaux produits Java : JavaFX Script et JavaFX Mobile.
Pour en savoir plus l’analyse de Fréderic Cavazza sur son blog : Sun relance Java dans la compétition des interfaces riches.