JSR 303 (Bean Validation) : état des lieux

La JSR 303 (Java Specification Request) a été lancée en 2006. Elle a pour objet d’éviter la duplication de la validation des données dans les diverses couches de l’application en la localisant dans la définition des Beans Java. Ceci, dans le but de gagner en productivité et d’éviter les bugs liés à la redondance de la validation. 5 ans après son lancement, nous sommes tentés d’en savoir plus sur le chemin parcouru par cette JSR et surtout de savoir si oui ou non elle a atteint ses objectifs !

Avant toute chose cependant, il est primordial de se poser quelques questions basiques qui nous permettront de comprendre cette JSR. En effet, quels sont les principes de cette JSR ? Quelles sont les différentes implémentations qui en ont été faites ? Sont-elles au même degré de maturité ? Cette JSR s’intègre-t-elle avec les frameworks existants ? Ou se situe-t-elle par rapport aux autres outils de validation ?

(Lire la suite…)

OpenERP Community & Partners Days 2011

Nous étions présents aux OpenERP Community & Partners Days 2011 qui se tenaient cette année les 13, 14 et 15 avril à Louvain-La-Neuve en Belgique.

Vous trouverez ainsi ci-dessous un compte rendu de ce que nous avons pu y voir les deux premiers jours.

(Lire la suite…)

Comment faire communiquer OpenERP et Magento

 

Dans un précédent article, nous vous présentions une vue d’ensemble du progiciel de gestion intégré (en anglais Enterprise Resource Planning) OpenERP.
Ce dernier tend à s’imposer comme une alternative sérieuse et open source aux solutions propriétaires de PGI. Le temps est donc venu d’étudier la manière de l’intégrer aux autres briques du SI, et pour cela je prendrai dans cet article l’exemple de la plateforme libre d’e-commerce Magento. Rappelons que ce dernier est très utilisé pour créer des sites de vente en ligne et est apprécié pour son Front-Office. En revanche, son Back-Office et notamment tout ce qui tient de la gestion comptable, de la gestion des stocks et de la gestion des réapprovisionnements est souvent critiqué.  D’où l’idée de le synchroniser avec OpenERP pour lui déléguer ces tâches.

(Lire la suite…)