
Des points d'attention et des suggestions pour améliorer les choses
Lire la suiteCe site web stocke des informations vous concernant via le dépôt de cookie afin de mesurer l’audience du site. Ces données de navigation sont anonymisées.
En cliquant sur « OK pour moi », vous manifestez votre consentement pour le dépôt de ces cookies.
Sur ce site, nous utilisons des cookies pour mesurer notre audience, entretenir la relation avec vous et vous adresser de temps à autre du contenu qualitif ainsi que de la publicité. Vous pouvez sélectionner ici ceux que vous autorisez à rester ici.
En 2015, le pic des microservices a été atteint : pas une conférence sans un ingénieur de Netflix pour vous vendre du rêve, pas une semaine sans nouveau framework magique pour tout faire sans se poser de question. Résultat : une focalisation sur les outils et les belles histoires plutôt que sur les questions de fond. Il nous a donc semblé utile de faire le point sur les aspects architecturaux des microservices, car choisir un style d’architecture pour un système d’information a des conséquences structurantes…
Lire la suiteAvec l’arrivée de REST, on est tenté d’oublier tout ce qu’on faisait avant car c’était forcément moins bien. Mais, si les technologies ont changé, les bonnes pratiques SOA sont toujours aussi pertinentes, et permettent de mettre en œuvre des services qui répondent aux besoins tout en gardant la maîtrise de son système d’information.
Lire la suiteNos DSI pensaient avoir passé un cap en mettant en place des infrastructures de site web client, boutique en ligne, support... Ca a été difficile, notamment pour rendre disponible sur des applications Internet des services de coeur de SI, qui n'avaient pas du tout été conçus dans cette logique, mais au moins on espérait en avoir fini avec les remises en cause. Et bien non: les tablettes tactiles arrivent, iPad, tablettes Android, etc., y compris en B2B, et elles vont changer certains des métiers, dont…
Lire la suiteL'architecture SCA (Service Component Architecture) reste une initiative démocratisée relativement récemment même si la version 1.0 a été publiée il y a plus de deux ans maintenant. L'annonce d'Oracle Fusion 11G a récemment rappelé son support par différents grands éditeurs. Il n'en reste pas moins que son périmètre d'utilisation n'est pas forcément évident, d'autant plus qu'il s'agit d'un des nombreux sigles associés à SOA : WS-*, BPEL, JBI, SDO... Nous allons tâcher au sein de cet article de clarifier les potentialités de cette norme et…
Lire la suiteMr Jourdain fait de la prose ou des vers sans qu’il n’en sût rien. Bon, nous le savons depuis la 5e ! Et comme Molière avait le don d’écrire des universalités humaines et intemporelles, il est certain qu’aujourd’hui autour de nous et dans bien des domaines il y a des Mr Jourdain qui s’ignorent. Projetons donc ce monsieur Jourdain dans l’IT de 2009. Quelle pourrait être la chose qu’il fît depuis pas mal de temps sans qu’il n’en sût rien. Ne serait ce pas de…
Lire la suiteCet article est le deuxième d’une série de 3 articles traitant de la stratégie de test d’une architecture REST. Il fait suite au billet sur le test unitaire d’une ressource REST. Pour rappel nous allons, par l’exemple, mettre en pace une stratégie de test sur un code d’exposition de web services REST en Java. L'exemple de code se basera sur le framework REST Jersey, implémentation de référence de Sun de la JSR-311 déjà présentée dans un précédent article . Le but de ces trois articles…
Lire la suiteCet article est le premier d’une série de 3 articles traitant de la stratégie de test d’une architecture REST. Il fait suite au billet sur les types de test utilisés sur un projet Agile. Par l'exemple, nous allons mettre en place une stratégie de tests sur un code d'exposition de web services REST en Java. L'exemple de code se basera sur le framework REST Jersey, RI de Sun de la JSR-311 déjà présenté dans un précédent article. Le but de ces trois articles est de présenter…
Lire la suiteTrop souvent les démarches SOA adressent uniquement les problématiques d'architectures techniques et fonctionnelles, au dépend des enjeux humains et organisationnels inhérents à la transformation qu'impose la SOA au SI.
Lire la suiteLa JSR 311 JAX-RS est le pendant REST de la JSR 224 JAX-WS.Elle marque la volonté de la part de la communauté Java de cadrer, tout comme pour la stack WS-*, le développement des applications JAVA orientées ressources. Bien qu'étant sur le point d'être finalisée (elle vient de passer le Final Approval Ballot), elle est déjà implémentée par la plupart des frameworks REST du moment (Jersey, RESTeasy, CXF, une extension existe pour Restlet, ...). La suite de ce billet présente les annotations de la JSR en regard des principes REST qu'elles mettent en oeuvre.
Lire la suite