Font Size: a A A

Research And Implementation Of Generic Business Object Management System Based On Workflow

Posted on:2010-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y YuFull Text:PDF
GTID:2178360272997584Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
As computer and Internet are increasingly widely used in daily work, theworkflow becomes an important technology to harmonize the business process, tostrengthen the strain ability, and to improve the competition of the enterprise. As thesoftware carrier of workflow technology, the essential target of workflow systemplatform is to coordinate every segment in the operation flow through using relatedinformation resource and human resources, operating it in a certain order, so as torealize the automation of the operation flow.Based on the workflow system platform, this thesis uses a number ofJ2EE-related technologies and employs Struts2 framework as a concrete realizationof MVC model frameworks to research and design the generic object management.The generic object management system is used to maintain the business objectswhich have been treated through element modeling. The system bases on workflowsystem platform, and also is an important component of the workflow systemplatform. This thesis investigates the workflow-based generic business objectmanagement system in the following aspects.First, the design and implementation of the business process platform. Thebusiness process platform implementation is the foundation of generic objectmanagement system, while the generic business object management systemprovides services for the business process platform. Therefore, this thesis firstintroduces the readers the design and implementation of the business processplatform and based on that to achieve the design and implementation of the genericobject management system. Previous workflow management system is notconducive to multiuse of forms and lack of flexibility due to using a combination of aspecific form with a specific workflow. The business process platform in this thesiscan achieve the booking of forms. After customer booking the business processesform required, the system provides business process and business form associatedoperations, which to a large extent solved the problem of the lacking of flexibility inthe previous system. When realized the distribution of mission, role and powers, thesystem employs dynamic role-based authorization mechanism. At any momentduring the run-time, the system administrator can create different roles, entrust theroles different permissions, and assign the operators different roles. In the missiondistribution process, the system administrator assigns business processes specific roles. The system uses the generic object management system to manage therole-user mapping table. After the completion of the business processes associationwith the form and tasks and the allocation of tasks, roles and permissions, userscan perform specific workflow. During this process, the system provides the users areasonable data restriction and automatic data binding, to make the workflow run inthe right way. After executing a complete workflow, the system provides the functionof checking the data at each node, including the time of the submission, the authorand so on. The business process platform not only is an important component of theworkflow platform, but also is a prerequisite for implementation of generic objectmanagement system.Second, multiclass simple management. In this system, the users'management operations can be divided into two categories: multiclass simplemanagement and multiclass transaction management. The trees - list - detailedframework set is used to achieve the multiclass simple management. Throughcombining with the predefined object element model, adding, deleting, modifying,querying and other operations on objects in a certain category can be realized. Treeand details in the tree - list - details frameset are able to hide separately and set upindependently, so that the tree - details framework set, list - details of the frameworkset or a single list are available. Data in different parts of the frameset can be fromthe same or different class. Data set in each part of the framework set is determinedby the entrance parameters, parameters between the various parts are transmittedthrough hyperlink to determine the data set when mutual interaction of various partshappens. Multiclass simple management is the foundation of the generic businessobject management system, which provides services for normal operating of theworkflow platform, including the roles and permissions settings.Third, multiclass transaction management. Multiclass transaction managementin the system indicates the binding of a group of related logical operation together,so that the server could maintain the integrity of the data. Specifically, it includestwo essential components: the definition and the execution of the multiclasstransaction management action. The definition of the transaction managementaction indicates the action set when executing the transaction operation. It is thedefinition part of transaction management action execution.The definition and implementation of these actions depend on the definition ofthe object management TAB set. These definitions are binded to the definition ofworkflow. The actions of the system can be divided into adding and updating twocategories. The definition of the operation is to update the categories in the database using the data source from interface, i.e. the data source - action - goals–conditions form adopted by our system. The system uses an entity class to definethe necessary conditions for the operation, which can be maintained throughmulticlass simple management method. After completing the definition oftransaction management action, the system tailors nodes on which the actionshould be operated and defines the button name of the operation. When theworkflow runs to the node, if the operation is triggered, the system executes thecorresponding sequence of predefined actions. The multiclass transactionmanagement and the operation of business processes contact directly. Theexecution of the former is in the process of the latter.Fourth, the functional interface. This system uses a tree - list - details frameworkto manage objects. Tree - list - details framework set is divided into three parts: thetree on the left side, the list on the right top and the target property details on theright bottom. For each part, users can set entrance parameters in order todetermine the category they manage, the scope of the object in the category andthe respond after click, that is, in which window, to which form, showing which typeof data and the scope of the object.The characteristics this thesis has on the research and realization of workflowplatform and generic business object management system are as follows.First, the system is generic. The system uses the same logic to deal with theobjects from different classes. Partial combination or entire tree - list - detailsframework is used to manage the objects. Operations such as adding, deleting andrevising are executed on the exemplified objects.Second, we use B/S (Browser/Server) architecture to achieve design andimplementation of the system. The system uses some lightweight J2EE systemcomponents, Struts2 framework and JSP, JavaScript and other technologies tocomplete the system development. Through using the B/S (Browser/Server)architecture to replace the traditional C/S (Client/Server) architecture configuration,the system can be visited and operated by different staff, from different locations,through different accesses (such as LAN, WAN, Internet / Intranet, etc.). It caneffectively protect data platform and manage access privilege, keeping the serverdatabase safer, allowing the management of the system more convenient, fast andefficient. This also facilitates the system maintenance and user operation. Third, differentiate the simple management from transaction management ofthe business object. In this system, the concrete operation object can be dividedinto two classes: multiclass simple management and multiclass transactionmanagement. The later, which associated with the operation of the businessprocess, is the key point and difficulty of the system.
Keywords/Search Tags:workflow, generic object, business management, business process
PDF Full Text Request
Related items