Ronan BERNABÉ
by Ronan BERNABÉ

Client léger Web : attention aux dérives

https://en.wikipedia.org/wiki/File:Internet1.jpgLes applications Web, très largement utilisées chez les particuliers mais aussi en interne chez les entreprises, reposent sur l’utilisation de clients légers. Dans ce cas d’utilisation de clients légers Web, il convient de respecter certaines bonnes pratiques, sous réserve de rendre obèse son client. Si les applications mises à disposition des particuliers respectent généralement les bonnes pratiques du Web (sous peine de baisser son niveau concurrentiel), ce n’est pas toujours le cas des applications Web déployées en interne dans les entreprises.

Tour d’horizon de mauvaises pratiques constatées…

Read More


by Hugues Van Eylen

Identité d’une entité : Aspect Technique

Le précédent billet s’intéressait à la notion d’identité d’une entité d’un point de vue modélisation du métier. Dans ce nouveau billet on va ajouter la dimension technologique, regarder les objets informatiques qui sont utilisés pour représenter les entités et s’interroger sur la projection de la notion d’identité dans cette dimension. Identité et architecture en couche…

Read More


by Olivier BACHELART

IT Success & Failure Story : Check Point 2014 ?

Image01

La réussite et l’échec de pilotage de projets informatiques est une source inépuisable d’écriture et d’analyse tant les expériences partagées conduisent à refaire le monde entre chaque engagement. Chaque décennie apporte ainsi de nouvelles pratiques, de nouveaux cadres de pensée, de nouveaux usages provenant de sources diverses et variées afin de tendre toujours un peu plus vers le Graal : une Gestion de projet ultime, compromis illusoire entre pléiades d’environnements mixant le juste nécessaire et le besoin d’exigences détaillées.

La Gestion de projet est un art difficile, d’autant plus lorsqu’elle est appliquée à une activité somme toute encore jeune d’une soixantaine d’année et très fortement artisanale : « l’informatique ». Un nombre croissant de projets atteint le succès dans le tryptique coût/délai/qualité. Si les bonnes pratiques de la gestion de projet sont diffusées largement, il n’en est pas moins vrai qu’elles ne sont pas toujours ou seulement partiellement mises en œuvre. Pis encore, de mauvaises pratiques demeurent résurgentes et conduisent encore et toujours à l’échec. Il n’est donc pas inutile de se plonger dans l’état de l’art de ses pratiques et de leurs usages.

Read More

Manuel EVENO
by Manuel EVENO

Search in the SI : Hibernate Search

Data overloadHibernate Search est une surcouche qui facilite l’intégration du moteur d’indexation et de recherche Lucene. Il permet notamment la recherche fulltext dans des données structurées en SGBD (ou dans une base de données NoSQL). Son principe est simple, il propose de s’appuyer sur les entités JPA (déjà mappés sur la base de données) en définissant un mapping Object<->Document (au sens document Lucene). Ensuite Hibernate Search se charge de tout : Maintien des indexes à jour, récupération des entités JPA à partir d’une requête dans le moteur de recherche, … On s’affranchit ainsi de l’écriture de beaucoup de code (voir un tutoriel pour s’en rendre compte). Voyons dans le détail comment mettre en place Hibernate Search dans nos applications.

Read More

Manuel EVENO
by Manuel EVENO

Sortie de ZeroTurnaround XRebel 1.0

Pour faire du profiling d’application Java, il existe plusieurs solutions : Il est possible d’utiliser simplement les outils fournis avec la JVM (jmap, jhat, jstat, … pour la JVM de Sun par exemple) qui bien qu’en ligne de commande offrent beaucoup d’informations pertinentes sur ce qui se passe dans la JVM. On peut aussi se…

Read More


by Hugues Van Eylen

Identité d’une entité : aspect métier

Le but de ce billet est de faire le point sur la notion d’identité que l’on utilise dans la modélisation d’un système d’information et, pour reprendre un principe évoqué par Michael Starbird dans son livre « Five Elements of Effective Thinking », de comprendre de manière approfondie ce concept perçu comme simple.

Read More


by Olivier BACHELART

T.I.S. ANTEO 16/05/2014 – Suite au REX

L’heure est au partage pour les consultants et les architectes qui se réunissent aujourd’hui pour une nouvelle Team Improvement Session. Des présents et des connectés à Nantes, Orléans et Paris en visio conférence. Aujourd’hui s’articuleront deux sujets majeurs à propos de rencontres passées et futures.   Retours d’expérience Grand compte public Sphère « Social » Ce projet concerne…

Read More

AWS Summit Paris 2014

Pour la 2nde année consécutive, le roadshow mondial Amazon Web Services Summit a fait étape par Paris. Ce fut pour moi l’occasion d’y retourner afin de découvrir les nouveautés 2014, approfondir quelques sujets techniques mais surtout d’y glaner des retours d’expériences innovants. Il est certain que ces nouveaux moyens XaaS destructurent nos bonnes vieilles pratiques. Ces retours sont souvent intéressants. Bref, voici ma vision de cette journée qui s’est déroulé dans un cadre bien agréable à la Maison de la Mutualité, quartier St Germain à Paris.

Read More

Integration – Pattern SOA demi-flux

prises de courantAu fil des missions et des clients, nous constatons souvent les mêmes erreurs au sein des méandres des ESB. Bien que cela me fasse du travail, je vous propose un patron de conception très pratique qui évite de nombreux écueils. Il s’agit du patron (pattern) Demi-Flux. Il garantit :

  1. Un couplage faible entre les systèmes
  2. Une évolution des formats et des protocoles sans propagation au reste du SI
  3. Une bonne gestion des versions des contrats de service
  4. Un partage des responsabilités entre les équipes.

Il couvre de l’interface technique (format et protocole spécifique) jusqu’à une vision cohérente et compatible avec le Système d’Information. Ils sont mis en jeux dans des routes. La route comporte un départ, un chemin puis une ou plusieurs fins. La route est divisée en demi-flux.

Ils portent la responsabilité de réaliser une transformation d’une représentation spécifique vers une générale, et vice-versa. Il s’agit du découpage d’une route en plusieurs étapes. En général et en fonction des outils, on aboutit à des éléments opérationnels clairs, distincts et performants. 

L’élément clé est le bus d’entreprise (ESB). Il met en jeu ces demi-flux lors de ses coordinations et compositions de messages et de services.

Read More

Offres iPaaS 2014

RedHat vient de publier son service Beta de JBoss Fuse sur OpenShift. Cette solution permet d’utiliser son middleware Fuse en service PaaS. Plus d’installation ou de configuration, un simple déploiement des médiations suffit. RedHat n’est toutefois pas pas le 1er. Il comble son retard… MuleSoft propose déjà depuis plusieurs mois une plateforme similaire, CloudHub. TIBCO est…

Read More