How To Use Business Process Management for Orchestration of Micro-Services, People, and Robots

delphine.coille's picture
Blog Categories: 

In his series of articles, summarized in D-Zone, our CEO Miguel Valdes Faura describes the important role of orchestration in a smooth coordination of information systems, applications and services, on the software side, as well as the management of sequences of tasks or end-to-end and fully integrated workflows, on the business side.

Some key advantages of using a BPM engine for orchestration include:

  • Better visibility on what is happening in transactions, especially when there are errors.

  • Automatic error detection and handling. If human intervention might be needed, that can be included in the workflow logic.

  • Access to data on process execution and individual process cases to use for status monitoring, reporting, and analytics. With information on how processes perform, organizations can continuously improve.

  • A low-risk way to transition from old systems into modern ones without completely replacing them.

And Miguel describes here 4 ways a BPM engine is ideal for orchestration:

  1. Orchestrating all the actors: what a workflow engine is built for

  2. Orchestrating modern information systems: microservices and services

  3. Orchestrating people through friendly user interfaces and smooth back-end operations

  4. Orchestrating sofware robots thanks to smooth integration with RPA

DevOps teams might consider orchestration and how to implement BPM engines properly, as orchestration is supposed to keep interactions simple and fast, whatever the processes are.

Learn more by reading the full article on D-Zone.