节点文献

基于BPEL的Web服务组合工具中流程编制功能的设计与实现

Design and Implementation of Process Establishment in Web Service Composition Tool Based on BPEL

【作者】 张文博

【导师】 史维峰;

【作者基本信息】 西北大学 , 计算机软件与理论, 2009, 硕士

【摘要】 Web服务作为一种新兴的分布式计算模型,具有开放性、平台独立性、松耦合性和可复用性等优点,已经在企业应用集成等领域扮演着越来越重要的角色。然而,单一的Web服务已经不能满足日益复杂多变的业务需求。因此,重用己有的服务并通过可管理的方式进行合成,生成新的应用系统以满足企业的动态需求是十分必要的。Web服务组合技术作为解决这一问题的新技术己成为工业界与学术界共同研究的重点与热点。本文研究了现有的Web服务组合技术特点,分析比较了现有的Web服务组合系统的优劣。研究了BPEL语言在Web服务组合方面的特性,提出了一个基于BPEL语言的Web服务组合工具BPEL Editor。使用该工具可以将单一的Web服务组合为复杂的BPEL业务流程。该工具为创建和编辑业务流程提供了一个可视化的向导编辑环境并实现了静态分析和调试测试功能。BPEL Editor功能实用,能够满足动态变化的业务需求对Web服务的灵活高效组合的要求。系统基于Eclipse开发平台上的EMF和GEF框架设计。在系统的设计实现方面给出BPEL Editor的设计思路及整体框架,分析了系统中功能模块的需求,并对系统中的各个功能模块的的设计进行了详细说明。提出了BPEL模型的建模方法。本文详细实现了系统中的流程编制功能。以实例的形式给出了流程编制模块的实现过程。在用户界面的实现方面,结合GEF框架给出用户界面的设计模型和实现并给出了系统实现的效果图。

【Abstract】 Web Services as a new distributed computing model, with openness, platform independence, loose coupling and reusability, etc., plays a more and more important role in areas of enterprise application integration. However, a single Web Service can no longer meet the increasingly complex and ever-changing business requirements. Therefore, the reuse of services and compose them through the manageable way to produce new applications to meet the dynamic needs of enterprises is an essential requirement. As a new technology to solve this problem, Web service composition has become the focus of the study and the hot spots of Industry and academia.This paper studied the technical features of existing Web service composition technology and analyzed the existing portfolio of Web Service system. This paper also studied the features of BPEL language at Web service composition area, proposed a Web service composition tool named BPEL Editor based on BPEL language. We can compose single Web Service to complex business processes by using this tool. The tool provides a visual environment and Edit Wizard for creating and editing business processes. In addition, this tool also realized the static analysis and debugging functions. BPEL Editor has practical functions that can meet the requirements of dynamically changing business needs to the flexibility and efficiency of Web service composition.The System design is based on EMF and GEF framework of Eclipse platform. In this paper, the design ideas and the overall framework in the system design and implementation are described, the function modules demands and the design details of functional modules are described as well. A BPEL modeling method is proposed. This paper also presented implementation detail of process establishment function, and presented the implementation process of process establishment function by example. In the user interface the implementation aspect, the user interface design models and system implementation view are also described.

【关键词】 Web服务组合BPEL流程编制
【Key words】 Web service CompositionBPELProcess establishment
  • 【网络出版投稿人】 西北大学
  • 【网络出版年期】2009年 08期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络