Orchestration, or more specifically process orchestration, is a vital aspect of many industries, including healthcare and financial services. It involves the coordination of various people, processes, and technologies to achieve a specific goal or outcome. Multiple levels of orchestration exist, each with its own unique characteristics and requirements. On this page, we will delve into the different levels of orchestration and showcase how the Trisotech platform enables businesses in healthcare and financial services to manage and optimize their orchestration endeavors.

Process Orchestration 

What is Process Orchestration?

Process orchestration refers to the management and coordination of multiple interconnected processes to achieve a desired outcome efficiently.

It involves integrating various systems, applications, and human tasks into a seamless workflow. Process orchestration ensures that each step in the process is executed in the correct order, with the necessary data and resources available at the right time. By automating and streamlining complex workflows, process orchestration improves operational efficiency, reduces errors, and enhances overall productivity.

The rise in process automation, microservice architecture patterns, and organizations’ reliance on cloud providers has sparked the demand for advanced software capable of creating dynamic composite end-to-end business processes. These processes effectively manage and coordinate a wide range of components, such as legacy systems, automated workflows, RPA, AI/ML, and cloud services.

Process orchestration presents a more intricate challenge compared to task automation. In orchestration, the designer or modeler specifies the desired outcome. However, the process orchestration software must handle the complexity of both internal and external elements within a business. This includes systems, services, individuals, bots, events, and data. Moreover, the software should possess the ability to adapt to evolving situations and conditions, ensuring flexibility and responsiveness throughout the orchestration process.

Modeling Orchestrations

Using a model-driven approach is the most powerful way to specify orchestrated processes.

It offers abstraction and visualization capabilities, clear process flow representation, adaptability to changes, facilitates collaboration and communication, provides validation and verification benefits, enables reusability and standardization, and integrates with automation tools for seamless execution. This approach empowers organizations to efficiently design, manage, and optimize orchestrated processes, leading to improved operational efficiency and business agility

Declarative versus Prescriptive Processes:
Understanding the Difference

Processes are a series of steps or actions taken to achieve specific goals or outcomes, involving coordinated activities. These processes can be classified as either prescriptive or declarative.

Prescriptive processes are commonly employed in predictable situations that can be modeled using structured workflows. They specify a predetermined sequence of activities, indicating what needs to be done next. A well-known standard notation for capturing prescriptive workflow processes is the Business Process Model and Notation™ (BPMN™). BPMN serves as a prescriptive visual language, where activities are sequenced, and the model itself dictates the next activity.

On the other hand, declarative processes are typically utilized in dynamic situations where it is impossible to prescribe a fixed, structured workflow process. They are represented as independent statements that respond to varying conditions. The Case Management Model and Notation™ (CMMN™) case models exemplify declarative processes. CMMN is a standard declarative visual language, focusing on what can happen rather than dictating how things should happen.

To encompass the entire spectrum of possible processes, a combination of both prescriptive and declarative processes is necessary.

For a more detailed exploration of declarative and prescriptive models, including the use of international standards, you can refer to Denis Gagne’s informative Trisotech short video titled “Overview of BPMN, CMMN, and DMN.”

Orchestration Logic

Process orchestration encompasses the sequencing, coordination, and management of multiple prescriptive and declarative processes to execute larger workflows or processes. It commonly involves end-to-end organizational processes that span across multiple systems. An automated process orchestrator acts as a coordinator, assigning the work to the appropriate agents (people, bots, automated processes, decision services, systems, etc.) rather than completing the work itself.

Effective orchestration of complex workflows requires advanced logic capabilities to adapt to changing environments and events. It involves coordinating multiple processes simultaneously, responding to internal and external events, managing data flows, and making decisions based on both human and automated task outputs. A crucial element of orchestration logic is decision making. Decision automation software, based on the Decision Model and Notation™ (DMN™) standard, can be utilized to create decision service tasks, which play a role in driving the flow path and providing data manipulation capabilities within the end-to-end orchestration.

Process orchestration can occur at various levels, including the coordination of human activities, web services, lambda functions, or data manipulation activities. However, a process orchestrator is most effective when it can orchestrate and coordinate both prescriptive processes (BPMN Models) and declarative processes (CMMN Cases) as end-to-end processes, spanning all levels of activities.

Process Orchestration Use Cases

Trisotech process orchestration offers a wide range of capabilities, and here are several customer use cases that highlight its versatility:

Business Logic
Orchestration

Orchestrating human, system, decision, and service tasks based on specific logic, following various execution paths. This type of orchestration, often known as a workflow, can be complex in real-world scenarios.

REST API
Orchestration

Process orchestrations can seamlessly invoke both cloud-based and local web services, providing access to over 200 million public APIs suitable for end-to-end process orchestrations.

Decision/Rules Management
Orchestration

Process orchestrations can leverage decision management and rules management tasks, including direct integration with Decision Management Notation (DMN) model-based services. Decision Management services enable responses to process events and data that guide process orchestration flows.

AI/ML
Orchestration

Process orchestrations can coordinate decision management tasks that incorporate AI/ML capabilities through standards like PMML or by utilizing specific engines such as ChatGPT and Microsoft Text analytics.

Data
Orchestration

Process orchestrations utilize data input and output mapping, data validation, and integration between processes, replacing traditional extract, transform, and load (ETL) tools in end-to-end business processes. Data mapping tasks facilitate the integration of legacy system data with modern web services and mobile applications during digital transformation initiatives.

AWS Lambda Function
Orchestration

Process orchestrations enable the execution of Amazon Web Services Lambda Functions, allowing the serverless execution of various code. You can use BPMN events to trigger Lambda Functions and use Lambda URL HTTP(S) endpoints for invoking the functions.

DevOps Application Release
Orchestration (ARO)

Process orchestrations manage and coordinate DevOps tools used in continuous integration and continuous delivery (CI/CD) pipelines. These pipelines automate the rapid development and delivery of tested, high-quality software, incorporating dependency mapping, process modeling, and collaboration tools.

Bot
Orchestration

Process orchestrations incorporate different types of “bots,” including RPA bots, chatbots, social bots, download bots, ticketing bots, and more.

Content Delivery
Orchestration

Process orchestrations integrate email tasks, video and document integrations, mobile applications, and edge-location cached content from a Content Delivery Network (CDN). CDNs cache and distribute content globally, such as documents and videos.

Healthcare Interoperability
Orchestration

With its Healthcare Feature Set (HFS), Trisotech process orchestrations encompass care pathways, clinical guidelines, Clinical Decision Support (CDS), FHIR data stores (health data fabric) , SMART™ Health IT applications, and a wide array of pre-built evidence-based workflow and decision models available in the BPM+ Health™ standard.

Financial Services
Orchestration

Trisotech offers BPMN extended modeling and decision management (DMN) technology tailored for the financial services industry. No-code drag-and-drop “Accelerators” are available for standards like MISMO™ (Mortgage Industry Standards Maintenance Organization), FIBO® (Financial Industry Business Ontology), and Panorama 360. These standards and templates facilitate the creation of automation services used in process orchestrations within financial services.

These use cases illustrate the diverse applications of Trisotech process orchestration across various industries and domains.

Trisotech Orchestration Platform: Empowering End-to-End Automation

Trisotech Digital Enterprise Suite (DES) stands as the world’s most robust orchestration platform, enabling the creation of automated end-to-end process orchestrations. With support for BPM+ (BPMN, CMMN and DMN) models, it effortlessly coordinates various components such as artificial intelligence/machine learning (AI/ML), microservices, legacy systems, APIs, AWS lambda functions, RPA, IoT devices, and more.

Visual Low-code/No-code Automation

Trisotech offers a comprehensive low-code/no-code visual development, administration, and automation environment, all within a browser-based platform. This streamlined approach simplifies the entire process.

Scalability and Continuous Operations

The Digital Enterprise Suite ensures scalability and continuous operations through vertical and horizontal scaling capabilities. Additionally, containerization support enables failover and geographic dispersion for enhanced reliability.

Pre-built Connectors

The Trisotech platform includes pre-built connectors, facilitating seamless integration with various systems and services.

Custom Connectors: Seamlessly Extend Functionality

On the Trisotech platform, creating custom connectors is a breeze. Simply upload an OpenAPI or OData file, and you’re ready to go. Don’t have an OpenAPI file? No worries. You can easily create your own operations in the operation library by filling out the provided template. With this flexibility, expanding the platform’s functionality to meet your specific needs becomes effortless

Pre-defined Data Record Layouts

Extended modeling support accelerators provide pre-defined data record layouts tailored for specific industries. Examples include Financial Services (MISMO™, FIBO®, Panorama 360) and Healthcare (Healthcare Feature Set, FHIR®, CDS Hooks™, SMART™, BPM+ Health™).

1,000
free pre-built evidence-based workflow and decision models

Pre-defined Industry standard process definitions

Accelerate your development process with drag-and-drop process definitions from Trisotech’s extended modeling support accelerators. Industry-specific templates are available for Healthcare (nearly 1,000 free pre-built evidence-based workflow and decision models), APQC (Cross-Industry, Banking, Property & Casualty Insurance, Aerospace and Defense, Healthcare Provider, etc.).

Process Orchestration Patterns and Behaviors

Trisotech Process Orchestration provides a rich set of advanced patterns and behaviors to orchestrate end-to-end processes effectively. These include:

  • Sequential: Enforce end-to-end business process logic without concurrent path execution.
  • Parallel: Enable concurrent path execution while maintaining end-to-end business process logic.
  • Logical Branching: Control orchestration paths using exclusive, inclusive, parallel, and event-based logic.
  • Event-based: Support business logic based on internal and external events, including event stream and message queue support. Interrupting and non-interrupting events are also supported.
  • Temporal: Incorporate timer and escalation events to introduce temporal support to orchestrations.
  • Webhook Processing: Seamlessly integrate Webhooks to simplify communication and data exchange between applications.
  • Compensations: Implement special event processing logic to handle errors, failures, or changes in a business process, allowing for the undoing or reversal of previously completed actions without disrupting the rest of the process flow.

Trisotech Orchestration Platform provides the necessary tools and features to achieve comprehensive end-to-end automation, empowering organizations to streamline their processes effectively.

Request a demo

Low-code/No-Code/Pro-Code

OMG®, BPMN™, (Business Process Model and Notation™), Decision Model and Notation™, (DMN™), CMMN™, (Case Management Model and Notation™), Financial Industry Business Ontology (FIBO®) and BPM+ Health™ are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries.

HL7®, and FHIR® are the registered trademarks of Health Level Seven International and the use of these trademarks does not constitute an endorsement by HL7.

CDS Hooks™, the CDS Hooks logos, SMART™ and the SMART logos are trademarks of The Children’s Medical Center Corporation.

Trisotech

the
Innovator

View all

Learn how it works

Request Demo

Confirm your budget

Request Pricing

Discuss your project

Request Meeting
Graph