Binaires Talend OpenSource
Depuis l’arrêt de la diffusion des fichiers Talend par SourceForge, il est difficile de trouver les fichiers binaires. Nous vous partageons ceux en notre possession:
En savoir plusDepuis l’arrêt de la diffusion des fichiers Talend par SourceForge, il est difficile de trouver les fichiers binaires. Nous vous partageons ceux en notre possession:
En savoir plusLe socle Camel-K est un middleware intégré type ESB, Enterprise Services Bus, basé sur le framework Camel. Il est géré par la communauté Apache. Sa particularité est de s’exécuter très très facilement dans un cluster Kubernetes. Si vous appréciez le framework Camel et que vous aimez la simplicité, Camel-K est fait pour vous :-D. Au sein de Middleware Solutions, nous gérons pour nos clients ce socle technologique sur Azure ou sur Google Cloud Platform. Je […]
En savoir plusContexte Apache Camel est un framework open-source connu et reconnu pour la transmission des messages entre systèmes. Camel se structure autour de “routes”. Il s’agit de médiations formées des éléments suivants : Camel est un framework agile et complet avec de très nombreux composants, ce qui en fait un excellent couteau suisse. À la demande d’un client qui souhaitait un système souple, robuste et open source, nous l’avons mis en œuvre dans un contexte Cloud, sur […]
En savoir plusOracle REST Data Services, ORDS, est un module bien pratique dans la riche collection des produits Oracle. Il permet d’exposer par API le contenu d’une base de données Oracle. Ceci rapidement, simplement et gratuitement. Combiné avec Oracle APEX, la production de services API est accessible aux sachant SQL. Je vous partage ici les bases pour réaliser un service API plus adapté à la réalité, avec des filtres et une gestion d’erreurs.
En savoir plusLes flux de données s’accélèrent dans les Systèmes d’Information. Tout le monde veut faire du business avec ses nouvelles API. Mais à chaque fois que c’est en ligne, on m’interroge: Comment puis-je vérifier que tout fonctionne ? Comment mes équipes métier peuvent suivre les appels ? Est-ce que mes flux restent bloqués ? Comment les erreurs remontent-elles ? Que faut-il suivre ? Existe-il des bonnes pratiques ? Est-ce que mon équipe IT de développement des […]
En savoir plusGoogle Apigee-X est la nouvelle version de la solution de management des API de Google. Il s’agit de la version nommée “hybrid”. Voici les notions principales pour réaliser des API dans Apigee-X. Développement d’API API = Proxy APIgee propose la gestion de “proxies” qui regroupent les comportements des opérations d’un contrat OpenAPI ou Swagger.
En savoir plusObjectifs L’intégration continue (CI) et le déploiement continue (CD) sont des pratiques indispensables aujourd’hui. Tant pour construire, déployer ou encore configurer une plateforme. Elles sont progressivement absorbées par les pratiques DevOps. Ces pratiques CICD ont pour principaux objectifs de: Dans le cas de l’API Management pour Azure, il est nécessaire de déployer les éléments suivants: Une version d’une API est alors la combinaison de tous ces éléments. C’est leur combinaison qui est le résultat d’un […]
En savoir plusIl n’existe que peu de références pour mettre en place un cache Infinispan avec un ESB camel comme Talend ESB ou RedHat Fuse. Après quelques travaux sur cette mise en oeuvre, je vous propose mon mode d’emploi. Ceci vous permettra de répartir des caches de données entre ces runtimes ESB. Ce partage de collections peut être utilisé pour répondre à plusieurs besoins: C’est ce dernier besoin qui m’a intéressé avec le besoin de permettre des […]
En savoir plusLe framework Quarkus regroupe, uniformise et simplifie le développement Java. A mes yeux, il représente l’avenir de la plateforme Java. Cet article démontre comment Quarkus simplifie la gestion des applications dites de “nouvelles générations” en mettant à profit Docker, un packaging universel et standard, et Kubernetes, l’orchestrateur de ces applications. Je vous montrerai comment, en quelques commandes, une application Java Quarkus peut être mise à disposition dans un cluster Kubernetes. Pour cet exemple, je construirai […]
En savoir plusLa gestion des messages dans des files JMS est caractérisée par un élément important, 1 contenu pour 1 message dans 1 file. Cela permet aux consommateurs de choisir avec finesse les contenus manipulés. Cela offre aussi des solutions de routage, de transformation, et de rejeux simples pour chaque message. Ceci de façon maîtrisée et transactionnelle. En résumé, dans les architectures orientées messages, l’adhérence faible entre consommateur et producteur de contenu est un point fort indéniable. […]
En savoir plus