Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for greatly improving performance of workflow engine

A workflow engine, a large-scale technology, applied in the field of technical architecture of the workflow engine, can solve the limited support ability of the workflow engine to the business process system, affect the support ability of the workflow engine to the business process system, and increase the business process system Capital investment and other issues, to achieve the effect of reducing system overhead, reducing capital investment, and reducing hardware configuration

Inactive Publication Date: 2009-10-07
SHANDONG CVIC SOFTWARE ENG +1
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Current workflow products, whether they are functions at the basic application level, such as: to-do task query, handed task query, recoverable task query, specified condition query, etc., or advanced application level functions, such as: real-time monitoring of business activities Analysis, statistical analysis of process data, etc. all require frequent access to the workflow engine, and at the same time, the engine needs to frequently execute a large number of data queries. These functions at various levels will inevitably bring huge pressure to the workflow engine; especially when it comes to manual Participating processes and processing tasks must first query the business that needs to be processed, and then perform corresponding business processing. In this way, the business process system calls the workflow engine and the internal calls of the workflow engine very frequently, which directly leads to the entire workflow engine. The support capability of the business process system is very limited; if the workflow engine handles some real-time monitoring and statistical analysis of large amounts of data, it will further affect the support capability of the workflow engine to the business process system
If you still only linger on establishing a suitable database index, upgrading hardware, optimizing logic and cluster technology, it will inevitably greatly increase the capital investment of the entire business process system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for greatly improving performance of workflow engine
  • Method for greatly improving performance of workflow engine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] A method for greatly improving the performance of a workflow engine, mainly including a client and a server, including the following steps:

[0041] The first step is server-side caching, that is, reducing the frequency of reading and writing to computer hardware on the basis of completing the same function, optimizing the business process system for frequent data queries of the work engine, and wrapping a cache layer around the workflow engine , Each access directly fetches data from the cache, reducing I / O operations on the database.

[0042] When the workflow engine starts, it will need to cache data for initialization; cache the process data generated in real time into the memory object, avoid querying the newly generated process data in the database, and manage the memory object.

[0043]Step 2, client-side caching, that is, reducing the number of requests to the server on the basis of completing the same function, and caching from two directions: process data cach...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for greatly improving the performance of a workflow engine, which pertains to the filed of middleware technical framework, in particular to the field of the technical framework of the workflow engine. The method improves the performance of the workflow engine from the technical framework of the workflow engine and comprises the steps of server-side caching, client-side caching and the like; the method adopts aching technologies, object pool technologies and an asynchronous call way to reduce system expense, greatly improve the performance of the workflow engine, reduce the fund input of the whole business flow system, support the business flow system with the same data volume and highly concurrent access, achieve the same performance effect and reduce cluster nodes of certain number or lower the hardware configuration of cluster nodes when clustering is executed.

Description

technical field [0001] The invention relates to a method for greatly improving the performance of a workflow engine, which belongs to the field of middleware technical architecture, in particular to the technical architecture field of workflow engine. Background technique [0002] In recent years, with the continuous development of informatization construction, the application of workflow has become more and more popular, and the management of various business process systems has become more clear and flexible; at the same time, the requirements of business process systems for workflow have become higher and higher. The application level can no longer meet the needs of the business process system, and the business process system has increasingly strong demands on advanced application levels such as real-time monitoring and analysis of business activities and statistical analysis of process data. [0003] Real-time monitoring and analysis of business activities requires real-...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06Q10/00G06Q10/06
Inventor 姜健戴海宏何忠胜刘宗福刘民
Owner SHANDONG CVIC SOFTWARE ENG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products