Font Size: a A A

Research And Implementation On A BPEL-based Web Service Composition Modeling Tool

Posted on:2010-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y GuoFull Text:PDF
GTID:2178360272494476Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the openness, platform independence, loose coupling and reusability, web service has got a position in the area of enterprise application integration. But a single web service just provides limited functionality, and does not have enough functionality for practical requirement. In order to solve the integration and collaboration problems of internet applications, it is necessary to compose several Web Services together to implement complex business logic functionality. As the first-choice standard business process language for web services composition, BPEL (Business Process Execution language) has become the focus and has been widely used in the web services integration area. BPEL is a web services language based on XML, and this language is used to describe the business behaviors among web services. It is oriented web services, so process developers usually have a low efficiency. Thus, how to develop a business process faster and more convenient and to provide value-added service composition has become the focus of the industry.This paper presents a web services composition modeling tool with visual process edit platform which named BPEL Editor to solve this problem,. By this, we can convert a graphical description automatically into a BPEL file that complies with the BPEL2.0 specification, and it provides a visual Wizard environment for editing and building business process. In addition, the tool also provides such functions as static analysis, debug and test, and deploys business process, and we can easily verify the business process and deploy the well-validated business process to the BPEL Engine associated with BPEL editor. This tool is supported by the sub-topics of state high-tech research and development plans (863 plans) named high credibility of software tools and integrated environments.Firstly, this paper analyzes and summarizes the current development status of business processes and BPEL editing tools and explores the architecture of web services and web services composition technology, it also discusses the core elements of BPEL and BPEL model. Secondly, this paper provides the requirement analysis and functional analysis for Web service combination tools BPEL Editor, and it analyzes the system architecture. The system design and function analysis for each module is also given out. And then, by using static analysis module as a focus, it provides the implementation details. Finally, an application case is presented to show how to use the BPEL Editor. It can validate the feasibility of BPEL Editor, meanwhile; it shows that the BPEL Editor system is practical and convenient.
Keywords/Search Tags:BPEL, Static Analysis, Web Service composition, modeling tools
PDF Full Text Request
Related items