Font Size: a A A

Design And Implementation Of The Workflow Client For YAWL

Posted on:2015-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:J J ZhaoFull Text:PDF
GTID:2298330422977185Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Workflow, as a solution that implements the intelligent, automation andintegration management of business process, effectively solve the high complexityand high change frequency problems of business processes in the modern enterprise.Which leads to a wide range of applications and researches of workflow in variousfields. Currently, the domestic and international research on workflow is mostlyfocused on workflow language, process modeling, or the system architecture facingthe complex environment, but is lacking in workflow client. There is littleconsideration in the flexibility and scalability of workflow client, efficiency and easeof user interface are ignored by most workflow management system on the market.The workflow client is a critical component of workflow management system, as theonly way to interact with the work items in business processes, so it’s very necessaryto design and implement an efficient workflow client.This thesis is proposed under the background of an energy management system,which is supported by Science and Technology Major Projects of Guangdongprovince. The energy system is developed based on workflow, adopts the open sourceworkflow engine–YAWL, which support the maximum workflow model of similarengine, and is developed based on service-oriented architecture, with rich interfacesand strong scalability. It is an excellent platform for the realization of the workflowclient.This thesis aims to design and implementation of a unified, genetic and efficientworkflow client for YAWL. The workflow client is designed to follow the definitionof workflow client in “Workflow Reference Model”, while meet the actual needs ofthe energy system. Its main features are: Implement the process and case managementand monitoring, work queue/work item operation, data processing etc. basic functions;add some advanced functions which are the pile handle of work items, andvisualization of the case status. Furthermore, optimizing the work queue operation,multiple perspectives filtering of work queue, expand the external application of theYAWL workflow client. Besides, making a solution for the work item route optimization in energy system with mathematical modeling and genetic algorithm.This thesis analyzes the workflow reference model, the architecture and the keyinterfaces of YAWL, and the position of workflow client in energy system, extractsthe business needs under double demand-driven. With the guidance of softwareengineering thought, through the outline design, detail design, coding and testing, theworkflow client for YAWL is ultimately complemented, and is practiced in the energymanagement system, which achieve the expected goal.
Keywords/Search Tags:Workflow Client Application, YAWL, Workflow Reference Model, RouteOptimization
PDF Full Text Request
Related items