Concurrently-optimized BPMN (Business Process Modeling Notation) combined service execution engine and method
A technology of combining services and execution engines, applied to instruments, multi-programming devices, etc., can solve problems such as limited concurrency capability, decreased concurrency capability, and no consideration of concurrency capability, and achieves the effect of improving concurrency capability and flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0062] figure 1 A schematic structural diagram of the concurrently optimized BPMN composite service execution engine provided by Embodiment 1 of the invention, as shown in figure 1 As shown, the concurrently optimized BPMN combined service execution engine includes a service interface module 11 , a task management module 12 , an analysis execution module 13 and a monitoring module 14 . The service interface module 11 is used to obtain the business process description file and input parameter information according to the received message file, and send the business process description file and input parameter information. In practical applications, the service interface module 11 first receives a message file, which may specifically be an external service request message, and the service request message may be a Simple Object Access Protocol (SOAP) message. Specifically, the business process description file may be an XLM description file in the form of a primary or secondary ...
Embodiment 2
[0066] figure 2 A schematic structural diagram of the concurrently optimized BPMN composite service execution engine provided by Embodiment 2 of the present invention, as shown in figure 2 As shown, in this embodiment, the task receiving unit 131 may specifically include a task pool 136, and the task pool 136 is used to sort a plurality of task files and provide the task files to the process analysis unit 132 according to a preset order. The task files received are managed through the task pool 136. The task files in the task pool 136 can be stored in the form of queues. Specifically, the task files can be stored according to the first-in-first-out (First Input First Output, FIFO for short) execution mode. It is provided to the process analysis unit 132 for analysis. It is also possible to set priority for the task file, and provide the task file for the process analysis unit 132 according to the priority, and the execution order of the task file in the task pool 136 can be...
Embodiment 3
[0073] image 3 The flow chart of the concurrently optimized BPMN composite service execution method provided in Embodiment 3 of the present invention, the concurrently optimized BPMN composite service execution method includes:
[0074] Step 10. Obtain the business process description file and input parameter information according to the received message file;
[0075] Step 20, segment the business process description file, generate a process segment file, generate a task file according to the process segment file and input parameter information, and send the task file according to the process segment file;
[0076] Step 30, analyze the process fragmentation file in the received task file, obtain the execution sequence, and generate an object model;
[0077] Step 40, according to the execution sequence, according to the input parameter information in the task file and the analysis execution method stored in the primitive analysis unit, invoke the thread execution object mode...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 