Il y a 2 années

Analyse en temps réel de vos logs applicatifs avec Logstash/Elasticsearch/Kibana

Si, comme beaucoup de monde, vous voyez vos fichiers de logs grossir et s’accumuler, que vous évitez de mettre le nez dedans de peur d’y passer la journée et d’attraper un rhume des foins, alors rassurez-vous ! Xebia va vous présenter un remède et vous faire aimer vos logs et cela sans aucun grep ni...

Il y a 3 années

Graphite – les bases

Graphite est un outil pour grapher différentes métriques qui peuvent être aussi bien des indicateurs systèmes (utilisation CPU, espace disque disponible, etc …), des indicateurs applicatifs (utilisation de la heap d’une JVM, requêtes par secondes d’une base de données, etc.) ou des indicateurs métiers exposés en JMX par exemple. Théoriquement, il n’y a pas de limite...

Il y a 4 années

Kafka

Kafka est un Message-Oriented Middleware (MOM) développé par LinkedIn et passé en incubation chez Apache. Ce projet se démarque beaucoup de ses confrères comme les serveurs JMS, AMQP ou autres par des choix d’architecture radicaux que nous allons exposer dans cet article.

Il y a 4 années

REST côté client avec JavaScript

Publié par Yves Amsellem

Voilà 11 ans que Roy Fielding a introduit REST, le style d’architecture original du web appliqué aux échanges inter-applications. Reposant sur HTTP, il promet économie, simplicité et profit des structures réseau en place. Voyons comment l’implémenter via un client JavaScript — présenté ici — communiquant avec un serveur Java — présenté dans un article connexe...

Il y a 4 années

REST côté serveur avec Java

Publié par Yves Amsellem

Voilà 11 ans que Roy Fielding a introduit REST, le style d’architecture original du web appliqué aux échanges inter-applications. Reposant sur HTTP, il promet économie, simplicité et profit des structures réseau en place. Voyons comment l’implémenter via un client JavaScript — présenté dans un article connexe — communiquant avec un serveur Java — présenté ici...

Il y a 5 années

JAXB, le parsing XML — objet

Publié par Yves Amsellem

Format privilégié pour les échanges inter-applications, XML est l’objet de nombreuses bibliothèques Java. Cependant, ces bibliothèques masquent toutes le data binding qu’elles effectuent ; la transformation d’un document XML en grappe d’objets. Nous voilà bien démunis dès lors qu’une application produit du XML comme une simple chaîne de caractères. L’utilisation d’API bas niveau (DOM, XPath)...

Il y a 5 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Apple va collaborer au projet OpenJDK Oracle et Apache: de l’eau dans le gaz SOA La SOA renait de ses cendres Le coin de la technique Sortie d’Hyperic 4.5 S4, le nouveau jouet de Yahoo!

Il y a 5 années

Architecture : Etre toujours impliqué

Publié par Christophe Heubès

Nous avons vu dans un précédent billet que le rôle de l’architecture pouvait être remis en perspective au travers de la poursuite de trois objectifs : Etre Connecté aux objectifs métier de l’entreprise ; Assurer la Cohésion des solutions ; Accueillir favorablement le Changement. Voici un premier principe à appliquer afin d’atteindre ces objectifs. Il...

Il y a 5 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Google accélère le web avec le mod_pagespeed Oracle proposera une JVM Premium SOA Le CEP, un domaine en expansion

Il y a 6 années

Créer un composant Apache Camel de connexion à l’APNS – 3 sur 3

Publié par Alexis Kinsella

Nous avons vu dans un premier article comment initier le développement d’un composant Apache Camel, puis dans un second comment implémenter ses différentes classes. A ce stade de notre développement nous sommes déjà en mesure d’utiliser pleinement notre composant, mais nous ne pouvons pas encore en assurer sa qualité. Pour cela, il est nécessaire d’ajouter...

Il y a 6 années

Créer un composant Apache Camel de connexion à l’APNS – 2 sur 3

Publié par Alexis Kinsella

Nous avons vu dans un premier article comment initier le développement d’un composant Apache Camel. Cependant, nous n’avons pas encore abordé son développement à proprement parler et notre composant ne permet pas encore de communiquer avec les serveurs Apple. Nous allons donc voir dans cet article comment implémenter les différentes classes nécessaires au bon fonctionnement...

Il y a 6 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII La diffusion des produits d’Instantiations par Google Avec BigMemory Terracotta se dote d’une mémoire d’éléphant PostgreSQL: version 9.0 finale Agilité Les problèmes d’estimation de la valeur métier SOA Sortie de Mule ESB 3 GA

Il y a 6 années

Drools et les moteurs de règles

Publié par Nicolas Lecoz

Lorsque l’on entend parler de moteur de règles, on a souvent tendance à y associer le mot « Drools ». Pourquoi ce réflexe : Par habitude ? Parce que Drools est l’unique solution du marché Open Source ? Mais avant j’aimerais répondre à plusieurs questions : Qu’est ce qu’un moteur de règles ? Quand en a-t-on besoin...

Il y a 6 années

Devoxx – Jour 2 – SOA en pratique

Publié par Michaël Figuière

Les sessions dédiées à SOA étaient présentes cette année encore à Devoxx. Nicolai Josuttis a animé une présentation intitulée « SOA in practice » à l’image du titre du livre dont il est l’auteur, publié chez O’Reilly. Passage obligé de toute présentation sur SOA, Nicolai Josuttis commence par introduire l’ensemble des concepts gravitant autour de l’architecture orientée...

Il y a 7 années

Le référentiel de services dans une architecture SOA

Publié par Christophe Heubès

Dans une architecture orientée service, le référentiel ou catalogue de services appartient à une famille de composants destinés à ce que l’on appelle généralement la gouvernance. La gouvernance est une notion évanescente, dont la définition fait l’objet d’âpres débats, mais qui, quelle que soit celle que l’on retient, renvoie au besoin de se doter d’outils...

Il y a 7 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Architecture Gartner adopte le pragmatisme avec l’Architecture Émergente Actualité éditeurs / SSII JBoss HornetQ RIA BlazeMonster Le coin de la technique Liste finale des évolutions du langage Java apportées par le JDK 7 Fin d’Eclipse RCP, place à… TestSwarm

Il y a 7 années

SOA : Du composant au service : La composabilité

Publié par Christophe Heubès

Comme son nom le suggère, l’élément clé de SOA (Service Oriented Architecture) est le Service. Il est pourtant difficile de faire le consensus autour de la notion de service et il est souvent difficile de répondre à cette simple question « Qu’est-ce qu’un service ? ». Ce sujet débouche invariablement sur, au choix : Un blanc ;...

Il y a 7 années

SOA : Du composant au service : La découvrabilité

Publié par Christophe Heubès

Comme son nom le suggère, l’élément clé de SOA (Service Oriented Architecture) est le Service. Il est pourtant difficile de faire le consensus autour de la notion de service et il est souvent difficile de répondre à cette simple question « Qu’est-ce qu’un service ? ». Ce sujet débouche invariablement sur, au choix : Un blanc ;...

Xebia.TV

XebiConFr 15 - Ingenico Group - Microservices et architecture réactive

Ingenico a conçu une nouvelle génération de plateforme de services pour les marchands. Dans le cadre de sa stratégie de développement des services autour de l’acceptation de paiement, Ingenico a conçu une nouvelle génération de plateforme de services pour les marchands. A partir des enjeux du projet (extensibilité, adaptation par pays, volumes et continuité de service), nous présenteront les choix technologiques effectués et l’architecture réactive à base de microservices qui a été mise en œuvre. Un premier retour d’expérience sera effectué. Jean-François Caenen : Avec plus de 25 ans d’expérience en ingénierie de produits logiciels, en projets d’intégration et en conseil en architecture de Système d’Information, Jean-François CAENEN dirige actuellement la R&D Terminal Solutions du Groupe Ingenico. Pionnier des architectures d’intégration et fervent adepte des pratiques agiles, il est passionné par l’articulation entre la technologie et la différenciation métier ou marché. Diplômé de l’Ecole Polytechnique et de Sup Telecom Paris Tech, il a travaillé successivement pour Sesa, Digital Equipement, Atos et Capgemini avant de rejoindre Ingenico. Les slides sont à retrouver ici : https://fr.slideshare.net/XebiaFrance/xebiconfr-15-ingenico-group-microservices-et-architecture-ractive-pour-une-nouvelle-plateforme-de-services-autour-du-paiement-en-magasin Site internet : http://xebicon.fr