On Workflow Engine Based on Service-Oriented Architecture

Xiaofeng Guo, Shen Jianjing, WU Shan-ming · 2008

To simplify distributed application development, based on the principles and norms of SOA (Service-Oriented Architecture), the workflow engine is designed to manage the system's business flow. Finite state automaton is used as the theoretical foundation of workflow's definition, defining a process as a task, giving the task determinate states, and deciding the state of the task according by the states of all the services in the task as well as the user's commands. The interaction between workflow engine and the client application is limited to the transfer of data and the users' commands, and engine automatically set up business processes according to the services' restrictions, for the effective isolation between client and the realization of business logic and simplifying the application development process.

Read the paper · More papers on PaperTik