Definition: Orchestration ABB is an Application component that enables the coordination and management of the execution of multiple components or services within an application or system.
Source: W3C
Source reference: https://www.w3.org/TR/ws-arch/
Last modification: 2024-01-28
Identifier: http://data.europa.eu/dr8/OrchestrationApplicationComponent
LOST view: Technical view - application
EIRA concept: eira:ArchitectureBuildingBlock
ABB name: eira:OrchestrationApplicationComponent
Example: The following implementation is an example on how this specific Architecture Building Block (ABB) can be instantiated as a Solution Building Block (SBB): Activiti - Activiti is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0. Activiti supports open standards such as BPMN and DMN with open REST APIs for demanding human- and system-centric processes. It provides business intelligence and audit logs features for free. And with building the solution on business processes, Activiti help to structure the software, think about user tasks, external systems and timers that need to be managed, think about transaction boundaries of the application. Building that kind of features becomes easier when structuring an application around a business process. Managing wait states, timers and asynchronous continuations becomes easier. A business process can express that structure more compact than working with the fundamental instruments that the Java platform offers like JDBC and JMS. Activiti also makes possible to link in Java or scripting for jobs. https://www.activiti.org/
Interoperability Saliency: The Orchestration Component ABB is salient for technical interoperability because it provides a set of various methods to manage existing business processes or define and establish new ones. BPM components also execute business process documented through accepted modelling techniques, as recommended by the EIF n.28: "Document your business processes using commonly accepted modelling techniques and agree on how these processes should be aligned to deliver a European public service."
Interoperability Dimension: Structural IoP
Additional identifier: http://data.europa.eu/dr8/OrchestrationApplicationComponent
EIF Layer: TechnicalApplication
|
|
eira:PURI | http://data.europa.eu/dr8/OrchestrationApplicationComponent |
dct:type | eira:OrchestrationApplicationComponent |
dct:modified | 2024-01-28 |
eira:synonym | |
skos:definition | Orchestration ABB is an Application component that enables the coordination and management of the execution of multiple components or services within an application or system. |
eira:definitionSource | W3C |
eira:definitionSourceReference | https://www.w3.org/TR/ws-arch/ |
skos:example | The following implementation is an example on how this specific Architecture Building Block (ABB) can be instantiated as a Solution Building Block (SBB): Activiti - Activiti is an open-source workflow engine written in Java that can execute business processes described in BPMN 2.0. Activiti supports open standards such as BPMN and DMN with open REST APIs for demanding human- and system-centric processes. It provides business intelligence and audit logs features for free. And with building the solution on business processes, Activiti help to structure the software, think about user tasks, external systems and timers that need to be managed, think about transaction boundaries of the application. Building that kind of features becomes easier when structuring an application around a business process. Managing wait states, timers and asynchronous continuations becomes easier. A business process can express that structure more compact than working with the fundamental instruments that the Java platform offers like JDBC and JMS. Activiti also makes possible to link in Java or scripting for jobs. https://www.activiti.org/ |
eira:iopSaliency | The Orchestration Component ABB is salient for technical interoperability because it provides a set of various methods to manage existing business processes or define and establish new ones. BPM components also execute business process documented through accepted modelling techniques, as recommended by the EIF n.28: "Document your business processes using commonly accepted modelling techniques and agree on how these processes should be aligned to deliver a European public service." |
skos:note | |
eira:concept | eira:ArchitectureBuildingBlock |
eira:iopDimension | Structural IoP |
eira:view | Technical view - application |
dct:identifier | http://data.europa.eu/dr8/OrchestrationApplicationComponent |
eira:eifLayer | TechnicalApplication |