Font Size: a A A

A Workflow Management System Based On Microsoft.Net Framework

Posted on:2005-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:J QiFull Text:PDF
GTID:2168360122499285Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the development of computer and network 'techniques, Web Office system was applied widely, this brings great benefit to the corporations, but there are still some problems, On one hand, most system was designed for the special business case but not for the general business case, it is difficult to transact information between them, this greatly reduced efficiency of automatic transaction. On the other hand, distributed system is becoming more and more popular because of its reusable and expandable character, but ones of these web office system is very difficult to expand to the distributed system on their current architecture , the others based on the traditional distributed network protocol is hardly to integrate them together .The corporation needs the solution to these problems urgently.In order to solve the above problems , the author designed a kind of Workflow management system based on the Microsoft.Net framework .The workflow technique can organize the different users on the network to work together automatically according to the schedule , it is not for special business case , but can be integrated with special business software according to the demand , it is strong in general use, benefit to the system integration , is an ideal solution to Web office system ..Net framework is a new platform for software development provided by Microsoft ,it provides a simple way to develop xml web service , this kind of service can provide application components which are loose coupled , can be reused and is easy to integrate with other network application , you can use any program language to develop your own client program on the service .it can be accessed through simple HTTP protocol .therefore it is becoming more popular than the development way of the other distributed system .It is advanced in techniques to put above two kinds of techniques together, the paper will introduce and analyze these techniques in detail.This paper mainly explains the system design and realization of the Workflow Management System. I design the architecture first ,it include three layer : data layer ,service layer ,client application layer .data layer stores all the information about workflow process define data and running data .The service layer realize all the workflow engine 's function and related functions through the Sql Server store procedure ,these functions are translated into xml web service by SQLXML which is provided by Microsoft ,it is a useful tool for expanding the service of Sql Serverdatabase. The client application layer integrates workflow services with customer application together .The paper will concentrate on the second layer -service layer.In order to make workflow engine work efficiently and workflow management easily to learn, I design a new model of workflow management system ,after analyzing the related theories .The function of the model is describing all information that workflow manage system will use .the model include some parts like organization model , activity model ,mission assigning ,task translation etc .you can express many kinds of activities .and in the aspects of task translation ,you only need check pre-rule of activity , but not need check the route-rule . It reduces the complication of the model, decreases difficulty of the development, increases efficiency of system.Through the design of workflow executive service , we realize the application of the model .The workflow executive service is make up of by four part :user management ,process define instance analyze ,and execution management .the user management compliance the functions of organization and user add, delete ,and role setting etc .The instance analyze compliance the statistic work. . Execution management provide primarily workflow engine interface for the customer, for example, create new instance, and handle task etc. function. It is a main part of workflow executive service, this paper introduce this part in detail. The function of this part is to interact with customer, through calling de...
Keywords/Search Tags:Workflow, Workflow Management System, XML Web Service
PDF Full Text Request
Related items