jEAP Process Context Service
The jEAP Process Context Service (PCS) provides a process context for cross-service processes in an event driven architecture, without having to control the execution of the processes with a central process engine (choreography over orchestration). It consumes the domain events and commands of the participating services, tracks the state of the process instances and their tasks, and visualizes them in a UI — so that a process can be followed and analysed, and events can be published in reaction to changed process states or milestones.
This repository is published as a library: every business application creates and deploys its own PCS instance depending on it, containing the process definitions specific to that application.
Documentation
- Getting Started — set up a PCS instance for your business application
- Architecture — goals, context, building blocks, domain model, cross-cutting concepts
- Process Templates — the complete process definition reference
- Configuration — the property reference
- User Interface — views, roles, deep links and the log system link
- Operations — scaling, housekeeping and metrics
- Template Migration — what happens when a process template changes