Design and realization of the process of editing and simulation tools based on BPEL4WS
|School||University of Electronic Science and Technology|
|Course||Applied Computer Technology|
|Keywords||Workflow BPEL4WS Web services Simulation|
The face of the current market dynamic and the competition between enterprises by the local competition in the past evolved into a worldwide competition. How agile use of technology to provide the possibility of time to seize the opportunities of the market demand for new products, develop new products quickly has become the most important means to win the competition. Workflow separation of application logic and process logic, you can not modify the specific functions to modify the process model to change the system, to quickly achieve rational organization of enterprise information, applications, tools and people. The rapid development of technology, workflow products and technologies are constantly development and change. Overview of the current workflow technology, there are still some obvious flaws, mainly in the individual developer workflow products can not interoperate, lack of support for heterogeneous distributed environment, and the lack of a unified specification. Web services architecture based on XML and SOAP protocols, making the definition and implementation becomes very natural and convenient workflow, Web services is a new technology to build interoperable distributed applications. Webservices is a new technology standard that defines how the application interoperability on the Web. Developers can use any language on any platform to write Web services, query and access to these services through Web services. Used in this paper the BPEL4WS (referred to as BPEL) It is based on the Webservices one workflow description language. BPEL is IBM, Microsoft and BEA jointly proposed new norms about Web services integration - based on Web Services Business Process Execution Language. First, the paper analyzes of BPEL4WS and existing mainstream Web service process description language, BPEL4WS-based workflow model. Then, the paper describes the architecture of the Workflow Designer, given the specific implementation of the various functional modules. The system provides a visual process editor platform graphical workflow description automatically converted for the functionality of the BPEL file meet BPEL4WS1.1 specification provides a visual wizard editing environment for creating and editing WSDL file . In addition, the system also implements the model checking and process simulation processing functions, and the entire process can easily be deployed to a process engine. Finally, through the application of the case demonstrates how to use the Workflow Designer, as well as how to use the simulation function for process validation, and to demonstrate the practicality and ease of use of the system.