Posts

Showing posts with the label WildFly

IntĂ©grer jBPM avec un serveur Apache Kafka – Guide complet

 đź’ˇ Introduction Dans les architectures modernes orientĂ©es Ă©vĂ©nements, l’intĂ©gration de ⚙️ jBPM (Business Process Management) avec 📡 Apache Kafka permet d’obtenir une visibilitĂ© et une automatisation en temps rĂ©el entre diffĂ©rents systèmes. jBPM peut envoyer automatiquement ses Ă©vĂ©nements de processus, mises Ă  jour de tâches et journaux vers un serveur Kafka (broker) — facilitant l’analyse, l’audit et la communication entre microservices. Ce guide explique comment connecter jBPM Ă  un serveur Kafka sans aucun code Java , uniquement avec des paramètres dans WildFly / KIE Server . ⚙️ 1️⃣ PrĂ©requis Avant de commencer, assurez-vous d’avoir : ✅ Un serveur Kafka (Broker) en cours d’exĂ©cution (ex. : localhost:9092 ou votre IP/port distant) ✅ jBPM / KIE Server dĂ©ployĂ© sur WildFly ✅ L’accès pour modifier standalone.xml ou standalone.conf Si vous utilisez un Kafka hĂ©bergĂ© dans le cloud (comme Azure Event Hubs ou Confluent Cloud ), notez les paramètres de connexion (hĂ´te, ...

Integrate jBPM with Apache Kafka Server – Complete Setup Guide

 đź’ˇ Introduction In modern event-driven architectures, integrating ⚙️ jBPM (Business Process Management) with 📡 Apache Kafka unlocks real-time visibility and automation across systems. jBPM can publish its process events, task updates, and logs directly to a Kafka server (broker) — enabling analytics, auditing, and microservice event chaining. This guide shows you how to connect jBPM to a running Kafka Server without writing any Java code , using only configuration changes in WildFly / KIE Server . ⚙️ 1️⃣ Prerequisites Before starting, make sure you have: ✅ Kafka Server (Broker) up and running (e.g., localhost:9092 or your remote broker IP/port) ✅ jBPM / KIE Server deployed on WildFly ✅ Access to modify standalone.xml or standalone.conf If you’re using a cloud Kafka (like Azure Event Hubs or Confluent Cloud), note the connection parameters (host, port, protocol, username, password or connection string). đź§  2️⃣ Enable jBPM Kafka Event Emitter jBPM includes a r...

OpenTelemetry dans jBPM

Image
  🚀  Introduction Les systèmes modernes exigent une  observabilitĂ© de bout en bout . En activant  OpenTelemetry (OTel)  dans jBPM, vous pouvez suivre les workflows, surveiller l’exĂ©cution des tâches et relier les Ă©vĂ©nements de processus aux services externes. Ce tutoriel montre comment activer OpenTelemetry dans jBPM avec deux approches : Agent Java  (aucun changement de code) Instrumentation personnalisĂ©e  (Process Event Listeners, WorkItemHandlers) đź§± PrĂ©requis Environnement jBPM en cours d’exĂ©cution ( KIE Server / Business Central sur WildFly  ou jBPM dans  Spring Boot ) OpenTelemetry Java Agent  ( opentelemetry-javaagent.jar ) Backend de traçage (au choix) : đź§­  Jaeger  →  http://localhost:4317  (OTLP gRPC) 📊  Grafana Tempo  → OTLP gRPC Tout fournisseur supportant  OTLP ⚙️ Option A : Activer OTel avec l’Agent Java WildFly (KIE Server / Business Central) TĂ©lĂ©chargez l’agent Java OTel et placez-le d...

OpenTelemetry in JBPM

Image
 đźš€  Introduction Modern systems require  end-to-end observability . By enabling  OpenTelemetry (OTel)  in jBPM, you can trace workflows, monitor task execution, and connect process events with external services. This tutorial shows how to enable OpenTelemetry in jBPM using both: Java Agent  (no code changes) Custom instrumentation  (Process Event Listeners, WorkItemHandlers)