Font Size: a A A

The Design And Implementation Of The Web-based Process Definition Tools Of Workflow System

Posted on:2015-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2268330431954673Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Workflow Management System (Workflow Management System-WfMS) used the system modeling tool for workflow definition, and promoted the implementation of the workflow instance in accordance with the defined logic workflow then managed it. For the whole workflow management systems, the system modeling tools is an important index to judge a workflow product performance. The compatibility of workflow model and the browser also has a very important practical significance. Mostly, the architectures of workflow products are based on C/S structure, which users need to install the client modeling tools software, or download a plug-in software using browser. The browser-based workflow modeling tool that selected the vector graphics rendering technology induced a browser compatibility problems. Therefore, to achieve a complete web-based technology and provide a powerful across-browser modeling tool will enhance the user experience, enhance product competitiveness greatly.The modeling tool that we completed is one important business component of Yite workflow management system and provides a visual workflow customization environment, which users achieve the customization process by mouse clicks simply without coding. Meanwhile the modeling tool is completely based on web technology, and the program is deployed on the server. User customization can be achieved through the browser process without installing any programs or download any plug-ins. Also, the browser vector graphics rendering technology is analyzed to make sure that the modeling tool has a good cross-browser performance and validation capabilities.In this paper, we studied the performance of the current domestic and international product-specific practical workflow modeling tools firstly, and proposed specific functional requirements of the modeling tool combined with the Yite workflow management system workflow engine needs of process the data model. Then, the design of profile and specific functional requirements is put forward using the top-down and gradual refinement design principles. Finally the key function of modeling tools implementation and test evaluation results is proposed. The modeling tools is developed by Eclipse tool and the UML model diagram is draw by Visio design tools, while using questionnaire to collect user feedback for providing the system improvements.There are a variety of technology solutions in the implementation of modeling tool. Visual components are designed and implemented by a Web-based technology, using HTML interface layout, JS realization events, technical solutions SVG and VML graphics rendering. Besides, in the browser compatibility testing, I use and improve compatibility methods, which supports SVG vector plug-browser compatibility testing, to improve the modeling tools cross-browser performance. In the process of achieving a graphical component library components and buttons, I use the Component-Model mechanism to achieve the separation of display data and status data, and adapt observer mode to implement Component-Model communication mechanism. Besides modeling tool also implements the method to verify the workflow model data, which improves the reliability of the model data.Currently, the modeling tools have been applied in some companies, which the user’s interactive experience and modeling tools for process customization capabilities are satisfied well. In addition, the cross-browser validation and model data also enhances the user experience. In the next step, we will provide a simulation environment for modeling workflow tool to improve the dynamic modeling tools for data validation capabilities and enhance user experience.
Keywords/Search Tags:Workflow Management System, Modeling Tools, Compatibility, Graphics Rendering, Workflow Model
PDF Full Text Request
Related items