The ArtiFact system is a platform for creating artifact-centric business process applications. The artifact-centric approach to Business Process Management (BPM) is fundamentally data-centric, and process flexible which complements the conventional process-centric approaches to BPM, as embodied in BPMN and BPEL. The ArtiFact system provides an advanced, light-weight approach to specifying artifact-centric BPM applications, including their interoperation with REST- or WSDL-based services. The system includes a simple, "direct" UI for specifying ArtiFact models, an XML-based representation of those models, an engine for executing business processes according to those models, and a framework that enables multiple organizations to collaborate on a shared business process.
The ArtiFact v1.0 system is the first contribution into a community by IBM of its Siena, Barcelona, and ACSI technologies.
Features
- Artifact-based process design and execution engine
- Service Interoperation Hub
- Multi-participant authorization handling (design/runtime)
- Guards-Stage-Milestone (GSM) model based design and execution