Visual Process Orchestration for Synchronous and Asynchronous Tasks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing process orchestration engines struggle to adapt to diversified orchestration requirements of practical service processes due to their inability to handle both synchronous and asynchronous tasks, resulting in poor usability and compatibility.

Innovation Solution

A process orchestration method that supports both synchronous and asynchronous nodes, allowing users to visually generate and execute service processes through an interface, reducing the need for extensive coding and enhancing compatibility and usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing orchestration engine is used, then simple synchronous tasks can be handled, but diversified orchestration requirements including asynchronous tasks cannot be adapted

Engineering Contradiction:
Improveorchestration requirement adaptationVSAvoidorchestration engine capability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The orchestration engine is enhanced to support both synchronous and asynchronous task nodes through a unified visual configuration interface. The engine can now handle diversified orchestration requirements including synchronous tasks, asynchronous tasks, and their combinations, making it universally applicable to various service process scenarios without requiring multiple specialized systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If visual process orchestration is implemented, then coding requirements are reduced and usability is improved, but the engine must support complex node types and configurations

Engineering Contradiction:
Improveprocess orchestration usabilityVSAvoidnode configuration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The service process is segmented into discrete configurable nodes that can be visually selected and configured through the interface. Each node represents a specific task unit (synchronous or asynchronous) with defined parameters, allowing users to build complex processes through simple node selection and configuration rather than coding, thereby improving usability while managing complexity through structured segmentation

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250245044A1Process Orchestration Method and Apparatus, Electronic Device and Storage Medium
Publication Date: 2025.07.31 BOT HOLDING LTD
  • US20250245044A1 patent drawing
  • US20250245044A1 patent drawing
  • US20250245044A1 patent drawing

AI summary

A process orchestration method, a process orchestration apparatus, an electronic device and a storage medium are provided. The method includes: generating a to-be-orchestrated service process, in response to a node selection operation and a node parameter configuration operation based on an interface, wherein nodes supported for selection by the node selection operation include synchronous nodes and asynchronous nodes, wherein the synchronous nodes represent tasks which can be executed without waiting for an external action, and the asynchronous nodes represent tasks which need to wait for an external action to be executed; and executing the nodes in the service process successively according to an order of the nodes in the service process.