With the drive of economic requirement, workflow technology is developing rapidly. High-performance workflow management system is gradually becoming an effective tool that can significantly improve the competitiveness of enterprises. Workflow modeling and monitoring are the important parts in the study of Workflow management system.Grid based Distributed Simulation Platform(GDSP) is the base infrastructure of service-oriented simulation supporting environment, which is combined with latest grid technology and HLA technology. By implementing workflow modeling and monitoring function in GDSP platform, we can use the distribution, standard, opening and high scalability advantages of grid architecture to solve the performance problem of workflow executing, and it also provides convenient for the GDSP platform manager to approval and simulation management automation, which greatly reduce the management work of the platform manager.For this purpose, we design and implement the web-based workflow modeling and monitoring system GWebWorkflow, and propose the expanded workflow model Based graphical model, a detecting method of the workflow activities state, and implementate the releases-subscribe mechanism to the workflow monitoring. Expanded graphical model is the process accuracy guarantee of the workflow modeling, with the activity entities decomposition, foundation laying for simple graphical interface design, to provide users with a good user experience. The workflow activities state detedting algorithms is a efficient method for getting workflow monitoring data. Released and subscribe mechanism is applied into workflow monitoring, which can reduce server load and monitoring client waiting time.Web-based workflow modeling and monitoring system client all realize in the browser, it is no need to install additional software to user's convenience. Test results show that the system can achieve workflow modeling and monitor the process execution. Average response time can be reduced a lot, and which can improve the executing competence of the server. |