惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
大猫的无限游戏
大猫的无限游戏
S
Security Archives - TechRepublic
人人都是产品经理
人人都是产品经理
J
Java Code Geeks
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
CXSECURITY Database RSS Feed - CXSecurity.com
Scott Helme
Scott Helme
V
Visual Studio Blog
Hugging Face - Blog
Hugging Face - Blog
Know Your Adversary
Know Your Adversary
T
Tor Project blog
L
Lohrmann on Cybersecurity
WordPress大学
WordPress大学
G
Google Developers Blog
K
Kaspersky official blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
美团技术团队
Spread Privacy
Spread Privacy
有赞技术团队
有赞技术团队
S
Schneier on Security
Recent Announcements
Recent Announcements
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
B
Blog RSS Feed
月光博客
月光博客
A
Arctic Wolf
Recorded Future
Recorded Future
P
Privacy & Cybersecurity Law Blog
Cyberwarzone
Cyberwarzone
G
GRAHAM CLULEY
L
LINUX DO - 热门话题
Simon Willison's Weblog
Simon Willison's Weblog
P
Proofpoint News Feed
V
V2EX - 技术
PCI Perspectives
PCI Perspectives
A
About on SuperTechFans
P
Privacy International News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Blog — PlanetScale
Blog — PlanetScale
H
Hacker News: Front Page
N
Netflix TechBlog - Medium
F
Full Disclosure

OpenSource.net

Building MCP servers the easy way with Apache OpenServerless – OpenSource.net Orchestrating AI in clinical settings with jBPM – OpenSource.net jBPM as an AI orchestration platform – Part 2 – OpenSource.net A beginner’s guide to Open Source contribution – OpenSource.net Apache OpenServerless is the easiest way to build your cloud native AI application – OpenSource.net Getting started with Open Source – OpenSource.net A capitalistic value engine – OpenSource.net Open Source and your tech stack – OpenSource.net Welcome to a new era at OpenSource.net – OpenSource.net
jBPM as AI Orchestration Platform – Part 1 – OpenSource.net
Sergey Lukyanchikov · 2025-06-04 · via OpenSource.net

Java library for business process and workflow management (jBPM) is an Open Source workflow engine written in Java that can execute business processes described in BPMN 2.0.

This three-part series presents jBPM as a platform for orchestrating external artificial intelligence-centric environments, such as Python, used for designing and running AI solutions.

Here’s an overview of jBPM’s most relevant functionalities for AI orchestration and guide you through a practical example that demonstrates its effectiveness as an AI orchestration platform.

Stroke Prediction solution deployed in jBPM is run by the users of OpenEMR
Stroke Prediction solution deployed in jBPM is run by the users of OpenEMR

In brief: About jBPM

Although the jBPM project defines itself as a BPM (business process management) or workflow engine, toolkit, or suite, describing it as an integration platform is more precise.

The features that support this characterization include:

  • Exposing business logic implemented in jBPM for external access – e.g., via REST API:
A REST API call to jBPM resulting in a response (ID: 976) with status 201 (“success”)
A REST API call to jBPM resulting in a response (ID: 976) with status 201 (“success”)
  • Providing an engine for business process automation:
Web-based workflow editor, part of jBPM’s business process automation engine
Web-based workflow editor, part of jBPM’s business process automation engine
  • Embedding components for interaction with external providers – e.g., with Python:
jBPM’s project-level dependency configurator displaying a dependency record for the Jep extension
jBPM’s project-level dependency configurator displaying a dependency record for the Jep extension

These capabilities enable jBPM to interact with external systems, make automation decisions, and manage callouts to external providers efficiently.

What makes jBPM an AI orchestration platform

Given its ability to orchestrate AI workflows, you might ask: Does jBPM have sufficient surrounding functionality to be considered a full-fledged AI orchestration platform?

Let’s examine the ecosystem around jBPM. Its “nearest neighbor” is likely Eclipse, the preferred IDE (Integrated Development Environment) for jBPM, particularly due to plugins like Eclipse BPMN2 Modeler:

A jBPM business process edited in Eclipse (offline)
A jBPM business process edited in Eclipse (offline)

Eclipse enhances jBPM by enabling offline development. The previously mentioned plugins allow developers to perform most tasks locally that jBPM’s web-based client supports. Moreover, as a highly extensible modular IDE, Eclipse provides tools to meet virtually any requirement faced by development teams.

Another key “neighbor” is PostgreSQL, one of several database engines that can be configured to support jBPM’s underlying data structures:

Internal jBPM tables deployed in PostrgreSQL
Internal jBPM tables deployed in PostrgreSQL

PostgreSQL’s ability to store jBPM’s technical data unlocks vast opportunities for data mining and optimizing AI solutions deployed within jBPM.

In this context, it’s worth mentioning another key “neighbor” – BIRT (Business Intelligence Reporting Tool). It’s one of the Open Source BI engines capable of extracting, transforming, and reporting on both technical and business data managed by jBPM:

BIRT maintaining reporting structures and visualizing jBPM data
BIRT maintaining reporting structures and visualizing jBPM data

Together, Eclipse, PostgreSQL, and BIRT, along with jBPM’s core capabilities, form a robust AI orchestration platform that facilitates AI model deployment, execution, and optimization.

For more: C-NLTX/Open-Source

Read Part 2 or Part 3: Orchestrating AI in clinical settings with jBPM

  • Sergey Lukyanchikov

    I design-to-market development, deployment and production accelerators for in-platform computations. I have contributed to the evolution of product offering at well-known data platform vendors. My LinkedIn: https://www.linkedin.com/in/lukyanchikov/

    View all posts