Tagged articles
38 articles
Page 1 of 1
Java Architect Handbook
Java Architect Handbook
Apr 5, 2026 · Industry Insights

Unlocking Business Process Automation: How Workflow Engines Power Modern Enterprises

This article explains what a process engine is, its role in workflow and BPM, outlines typical application scenarios, and details the architectural components and design practices—including organization modeling, form and interface design, and implementation challenges—while highlighting emerging business opportunities such as low‑code platforms and process analytics.

BPMProcess Enginearchitecture
0 likes · 20 min read
Unlocking Business Process Automation: How Workflow Engines Power Modern Enterprises
Architect's Guide
Architect's Guide
Jul 15, 2025 · Backend Development

Unlocking BPM: How Process Engines Power Modern Workflows

This article explains what a process engine is, distinguishes workflow from BPM, explores common design patterns for process designers, organization structures, form and page design, and presents a detailed architecture guide with code examples and commercial opportunities for building robust backend workflow solutions.

BPMBackend ArchitectureProcess Engine
0 likes · 19 min read
Unlocking BPM: How Process Engines Power Modern Workflows
Su San Talks Tech
Su San Talks Tech
Jul 3, 2025 · Backend Development

Why Workflow Engines Are Essential for Scalable Backend Systems

The article explains how over‑design can be avoided by using workflow orchestration and plugin extensions to isolate business logic, reduce if‑else sprawl, and improve extensibility, illustrated with the open‑source MemberClub project and its Java flow‑engine implementation.

Backend ArchitectureJavaProcess Engine
0 likes · 8 min read
Why Workflow Engines Are Essential for Scalable Backend Systems
Architect
Architect
Dec 9, 2024 · Backend Development

Step‑by‑Step Guide: Integrating Flowable BPMN with Spring Boot for Leave Approval Workflow

This article walks through the evolution of Java‑based workflow engines, compares Activiti, Flowable and Camunda, and provides a complete Spring Boot integration tutorial—including Maven setup, BPMN modeling, service task implementation, diagram generation, unit testing and common troubleshooting—using a concrete leave‑request example.

BPMNFlowableJava
0 likes · 22 min read
Step‑by‑Step Guide: Integrating Flowable BPMN with Spring Boot for Leave Approval Workflow
Java Tech Enthusiast
Java Tech Enthusiast
Nov 14, 2024 · Databases

Activiti Workflow Engine Database Design

Activiti is a BPMN workflow engine that provides components such as Process, Repository, Runtime, Task, and History services, stores definitions, runtime data, and history in a relational database schema, and is used by deploying BPMN diagrams, starting instances, and managing tasks via its Java API.

ActivitiBPMNDatabase design
0 likes · 21 min read
Activiti Workflow Engine Database Design
Code Ape Tech Column
Code Ape Tech Column
Sep 2, 2024 · Backend Development

Designing and Implementing a Workflow Approval System with Activiti

This article explains how to design a multi‑level workflow approval system using the Activiti engine, covering process diagram creation, deployment, task handling, variable management, exclusive gateways, and complete project configuration with Spring Boot and an H2 database.

ActivitiBPMNJava
0 likes · 26 min read
Designing and Implementing a Workflow Approval System with Activiti
Java High-Performance Architecture
Java High-Performance Architecture
Feb 26, 2024 · Operations

Choosing the Right Open‑Source Workflow Engine: Camunda vs Flowable vs Activiti

This article reviews popular open‑source workflow engines—including Osworkflow, JBPM, Activiti, Flowable, and Camunda—examines their features, performance, and limitations, and provides a detailed comparison between Flowable and Camunda to guide developers in selecting the most suitable engine for low‑code, BPM, or OA projects.

ActivitiBPMCamunda
0 likes · 12 min read
Choosing the Right Open‑Source Workflow Engine: Camunda vs Flowable vs Activiti
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 5, 2023 · Backend Development

How to Build a Leave Approval Workflow with Activiti 7 and Spring Boot

This guide walks through setting up a Spring Boot 2.2.11 environment with Activiti 7.1, configuring Maven dependencies, explaining the Activiti database tables, defining a BPMN leave‑request process, implementing service and controller layers, and demonstrating API calls to deploy, start, query, and complete the workflow.

ActivitiBPMNProcess Engine
0 likes · 18 min read
How to Build a Leave Approval Workflow with Activiti 7 and Spring Boot
Architect
Architect
Jun 19, 2023 · Backend Development

Design and Implementation of the Comet Workflow Engine

This article presents a comprehensive overview of the Comet workflow engine, detailing its background, architecture, key design concepts, graph‑based legality checks, plugin mechanisms, and practical use cases such as SRE automation, permission requests, and dynamic linear processes, illustrating how a flexible, low‑code platform can streamline enterprise business flows.

AutomationProcess Enginegraph algorithms
0 likes · 18 min read
Design and Implementation of the Comet Workflow Engine
Top Architect
Top Architect
Mar 24, 2023 · Operations

Understanding BPM Process Engine Architecture and Design

This article explains what a process engine is, distinguishes between processes and engines, reviews common process designer types, explores workflow, BPM and orchestration applications, and details the architectural components, design practices, and code examples for building robust BPM solutions.

BPMProcess Enginearchitecture
0 likes · 17 min read
Understanding BPM Process Engine Architecture and Design
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
Mar 10, 2023 · R&D Management

How Low-Code Platforms Transform Workflow Development: Inside Baidu’s Engine

This article explores the evolution of low‑code platforms from traditional front‑end component drag‑and‑drop tools to full‑stack workflow engines, detailing a step‑by‑step comparison of manual and low‑code development, the architecture of Baidu Cloud’s visual editor, and the underlying runtime engine that powers automated process execution.

Baidu CloudProcess Enginelow-code
0 likes · 24 min read
How Low-Code Platforms Transform Workflow Development: Inside Baidu’s Engine
Bilibili Tech
Bilibili Tech
Feb 17, 2023 · Backend Development

Design and Implementation of the Comet Workflow Engine at Bilibili

The article details Bilibili’s Comet workflow engine—a low‑code, plugin‑extensible platform built since 2019 that uses visual DAG templates, graph‑based legality checks, and asynchronous execution to automate diverse business processes such as SRE automation, permission requests, and push‑task approvals, improving operational efficiency across mobile and web services.

AutomationDAGGo
0 likes · 18 min read
Design and Implementation of the Comet Workflow Engine at Bilibili
Top Architect
Top Architect
Feb 9, 2023 · Operations

Understanding BPM Process Engines: Architecture, Design Patterns, and Practical Implementation

This article provides a comprehensive overview of BPM process engines, covering their definition, design of workflow and BPM, architecture components, organization and form designers, implementation practices, sample BPMN XML, and related commercial opportunities, offering practical guidance for building and using process‑engine‑based solutions.

BPMProcess Enginearchitecture
0 likes · 16 min read
Understanding BPM Process Engines: Architecture, Design Patterns, and Practical Implementation
Top Architect
Top Architect
Dec 25, 2022 · Backend Development

Understanding Process Engines: Architecture, Design, and Applications

This article provides a comprehensive overview of process engines, covering their definition, core components, design patterns, implementation details, workflow and BPM applications, as well as practical considerations such as form and page design, permissions, and business opportunities.

BPMProcess Enginearchitecture
0 likes · 17 min read
Understanding Process Engines: Architecture, Design, and Applications
Java High-Performance Architecture
Java High-Performance Architecture
Dec 7, 2022 · Fundamentals

What Is a Process Engine? Architecture, Design, and Real‑World Applications Explained

This article defines process engines, distinguishes workflow from BPM, explores various process designer types, outlines core components such as organization, resources, forms, and interfaces, and presents practical architecture and implementation details—including code examples, permission handling, and reporting—illustrated with diagrams.

BPMBackendProcess Engine
0 likes · 23 min read
What Is a Process Engine? Architecture, Design, and Real‑World Applications Explained
Architecture Digest
Architecture Digest
Nov 11, 2022 · Operations

Understanding Process Engines: Architecture, Design, and Applications in BPM

This article explains what a process engine is, how it differs from traditional code implementations, describes various process designer approaches, compares Workflow and BPM, outlines the core components of a BPM engine architecture, and presents practical development steps and business opportunities, including a full BPMN XML example.

BPMProcess Engineworkflow
0 likes · 17 min read
Understanding Process Engines: Architecture, Design, and Applications in BPM
21CTO
21CTO
Nov 10, 2022 · Fundamentals

What Is a Process Engine? Architecture, Design, and Real‑World Applications

This article explains the definition, core concepts, and architectural design of modern process engines, covering workflow, BPM, process orchestration, designer types, implementation components, practical project steps, and business opportunities, with code examples and visual diagrams.

BPMProcess Enginearchitecture
0 likes · 17 min read
What Is a Process Engine? Architecture, Design, and Real‑World Applications
Architect
Architect
Nov 8, 2022 · Backend Development

Understanding Process Engines: Architecture, Design, and Application

This article provides a comprehensive overview of process engines, covering their definition, core components, design patterns, implementation approaches, BPMN modeling, practical workflow and BPM use cases, and related commercial opportunities for backend development and operations.

BPMProcess Enginearchitecture
0 likes · 16 min read
Understanding Process Engines: Architecture, Design, and Application
Java High-Performance Architecture
Java High-Performance Architecture
Nov 8, 2022 · Backend Development

Designing High‑Performance E‑Commerce Order Systems: Architecture & Core Functions

This article examines the role of order systems in traditional e‑commerce enterprises, outlines their essential functional modules and design principles, explores upstream and downstream relationships, details core processes such as order creation, payment, fulfillment, and returns, and discusses future architectural evolution.

Process Enginebackend designe‑commerce architecture
0 likes · 17 min read
Designing High‑Performance E‑Commerce Order Systems: Architecture & Core Functions
Selected Java Interview Questions
Selected Java Interview Questions
Oct 31, 2022 · Backend Development

Understanding Process Engines: Architecture, Design, and Applications

This article provides a comprehensive overview of process engines, explaining their definition, relationship to workflows and BPM, design of process designers, various application scenarios such as workflow and BPM, detailed architectural components, implementation practices, and potential business opportunities, illustrated with diagrams and XML examples.

BPMBackendProcess Engine
0 likes · 18 min read
Understanding Process Engines: Architecture, Design, and Applications
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 29, 2022 · Backend Development

Understanding Flowable Workflow Engine: Concepts, Tools, and Implementation

This article introduces the need for workflow engines, compares the three major Java‑based engines (Activiti, Flowable, Camunda), explains BPMN notation, and provides detailed guidance on using Flowable's Eclipse Designer, IDEA plugins, flowable‑ui, bpmn.js, and related Vue components to model, deploy, and manage business processes.

BPMNFlowableIDEA
0 likes · 22 min read
Understanding Flowable Workflow Engine: Concepts, Tools, and Implementation
macrozheng
macrozheng
Aug 26, 2022 · Backend Development

How to Simplify Complex Business Logic with CompileFlow Workflow Engine

Learn how to replace tangled if‑else code with a visual workflow engine using CompileFlow, from setting up the designer and BPM files to binding data, methods, conditions, and executing a sample chicken‑training process, while understanding the underlying principles and practical tips.

BackendProcess Enginecompileflow
0 likes · 10 min read
How to Simplify Complex Business Logic with CompileFlow Workflow Engine
Java Interview Crash Guide
Java Interview Crash Guide
Apr 6, 2022 · Backend Development

How to Design Scalable E‑Commerce Order Systems: Architecture & Core Features

This article examines the role of order systems in traditional e‑commerce enterprises, outlines their core functional modules and design principles, illustrates system relationships with upstream and downstream services, and discusses future development trends, including modular architectures and multi‑system integration challenges.

Backend ArchitectureProcess Enginee‑commerce
0 likes · 15 min read
How to Design Scalable E‑Commerce Order Systems: Architecture & Core Features
Top Architect
Top Architect
Jan 29, 2022 · Backend Development

Building a Leave Approval Workflow with Flowable UI and Spring Boot

This article provides a step‑by‑step guide on deploying Flowable‑UI, designing BPMN diagrams, configuring a Spring Boot backend, managing Flowable database tables, and using Flowable engine APIs to implement a complete leave‑approval workflow with code examples.

BPMNFlowableJava
0 likes · 15 min read
Building a Leave Approval Workflow with Flowable UI and Spring Boot
Programmer DD
Programmer DD
Sep 10, 2021 · Backend Development

Designing Scalable E‑Commerce Order Systems: Architecture & Future Trends

This article examines the role of order systems in traditional e‑commerce enterprises, outlines their core functional modules and architectural design, explains upstream and downstream relationships, details key processes such as order creation, payment, fulfillment, and reverse flows, and discusses future development directions and best practices.

Process Enginee‑commerce architectureorder system
0 likes · 15 min read
Designing Scalable E‑Commerce Order Systems: Architecture & Future Trends
Java High-Performance Architecture
Java High-Performance Architecture
May 30, 2021 · Backend Development

How to Design a Scalable E‑Commerce Order System: Roles, Architecture & Future Trends

This article explains the role of an order system in traditional e‑commerce enterprises, outlines its main functional modules and design thinking, describes its upstream and downstream relationships, details core features, process engine, state machine, and discusses future architectural evolution.

Process Enginebackend designe‑commerce architecture
0 likes · 15 min read
How to Design a Scalable E‑Commerce Order System: Roles, Architecture & Future Trends
Architecture Digest
Architecture Digest
May 20, 2021 · Backend Development

Design and Architecture of an E‑commerce Order System

This article explains the role of an order system in traditional e‑commerce enterprises, outlines its main functional modules, describes its upstream and downstream relationships, details core processes such as order creation, payment, fulfillment, and returns, and discusses future architectural evolution and state‑machine design.

Backend ArchitectureOrder ManagementProcess Engine
0 likes · 12 min read
Design and Architecture of an E‑commerce Order System
JD Tech Talk
JD Tech Talk
Mar 29, 2021 · Backend Development

Design and Implementation of a Lightweight Java Workflow Engine

This article explains why a custom lightweight workflow engine was built, outlines its micro‑kernel architecture, demonstrates incremental development from a Hello‑World example to a simple approval process with branching, and discusses future enhancements such as exception handling, persistence, and dynamic graph modification.

JavaProcess EngineWorkflow Engine
0 likes · 23 min read
Design and Implementation of a Lightweight Java Workflow Engine
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 22, 2021 · Backend Development

Build a Spring Boot 2.2 + Activiti 7 Leave Approval Workflow from Scratch

This guide walks through setting up a Spring Boot 2.2.11 project with Activiti 7.1, configuring Maven dependencies, explaining Activiti table prefixes, defining core services, creating a BPMN leave request process, configuring security and datasource, and exposing REST APIs for deployment, execution, and task handling.

ActivitiBPMNProcess Engine
0 likes · 21 min read
Build a Spring Boot 2.2 + Activiti 7 Leave Approval Workflow from Scratch
Laravel Tech Community
Laravel Tech Community
Dec 11, 2020 · Backend Development

Design and Core Functions of an E‑commerce Order System

This article explains the role of an order system in traditional e‑commerce enterprises, outlines its main functional modules and architectural design, and discusses future development directions, covering system relationships, core processes, inventory and payment strategies, state‑machine management, and scalability considerations.

Process Enginee‑commerceinventory management
0 likes · 14 min read
Design and Core Functions of an E‑commerce Order System
Programmer DD
Programmer DD
Oct 29, 2020 · Backend Development

Designing Scalable E‑Commerce Order Systems: Architecture, Core Functions, and Future Trends

This article examines the role of order systems in traditional e‑commerce enterprises, outlines their main functional modules and architectural design, explains forward and reverse order flows, discusses inventory deduction strategies and state‑machine management, and explores future development directions for unified order platforms.

Process Enginee‑commerceorder system
0 likes · 14 min read
Designing Scalable E‑Commerce Order Systems: Architecture, Core Functions, and Future Trends
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 22, 2018 · Backend Development

Introduction to Activiti Workflow Engine and Its Usage

This article explains the concept of workflow, introduces the open‑source Activiti engine that implements BPMN 2.0, describes its database schema, outlines the basic lifecycle of a workflow, and provides step‑by‑step guidance on creating, deploying, starting, and managing processes with Java and Spring.

ActivitiBPMNProcess Engine
0 likes · 8 min read
Introduction to Activiti Workflow Engine and Its Usage