摘要Web服务作为一种新兴的分布式计算模型,具有开放性、平台独立性、可复用性等优点,已经在企业应用集成等领域扮演着越来越重要的角色。然而,单一的Web服务已经不能满足日益复杂多变的业务需求。因此,研究面向BPEL的服务组合流程定义工具是十分必要的。本文中主要工作是针对BPEL语言的特点,提出了BPEL模型的建模方法。在分析了多种开发框架的基础上,针对系统特点提出了基于插件式开发的设计思路。利用Visual Studio开发平台上的MFC框架设计并实现了基于BPEL的Web服务组合工具并给出了系统中流程编制模块的详细设计,以实例的形式说明了流程编制中操作的实现过程,最后给出了用户界面的设计与实现。64926
毕业论文关键词 BPEL 服务组合 流程定义工具
毕业设计说明书(论文)外文摘要
Service portfolio for the BPEL process definition tool
Abstract Web service is a new distributed computing model, openness, independence of platform, the advantages of reusability, has been in the enterprise application integration plays a more and more important role. However, single Web service can not meet the increasingly complex and ever-changing business requirements. Therefore, study on the service composition process definition tool for BPEL is very necessary. The main work of this paper is according to the characteristics of BPEL language, the modeling method of BPEL model. Based on analyzing the multiple development framework, according to the characteristic of the system design was put forward based on plug-in development. Using MFC framework design of Visual development platform of Studio and BPEL based on the realization of Web service composition tool and gives the detailed design process planning module in the system, in the form of case describes the implementation process of operation flow system, finally gives the user interface design and implementation.
Keywords BPEL service combination process definition tools
目录
第1章 引言 1
1.1 研究课题的来源和意义 1
1.2课题研究的主要内容 1
1.3论文的结构安排 2
第2章 Web服务组合相关技术研究 3
2. 1 Web服务技术 3
2. 2 Web服务组合 3
2. 3 基于BPEL的Web服务组合技术 4
2. 4 如何用BPEL组合Web服务 5
第3章 基于BPEL的Web服务组合工具总体设计 8
3. 1构建业务流程 8
3. 1.1列出相关 Web 服务的清单 8
3. 1.2 定义WSDL 8
3. 1.3定义合作伙伴链接类型 8
3. 1.4创建业务流程 9
3.2开发平台 9
3.3关键开发技术 10
3.4系统设计 10
3.4.1模型设计 10
3.4.2总体模块设计 10
3.4.3子功能模块设计 11
第4章 主体程序设计 15
4.1 设计原理及架构 15
4.2模块功能设计