Visual Process Orchestration for Synchronous and Asynchronous Tasks
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
Data Source
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.


