学位论文 > 优秀研究生学位论文题录展示
BPEL图形化服务组合工具的设计与实现
作 者: 王金庆
导 师: 冯志勇
学 校: 天津大学
专 业: 计算机应用技术
关键词: BPEL4WS Eclipse插件 GEF&EMF BPEL模型 服务组合
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 99次
引 用: 0次
阅 读: 论文下载
内容摘要
随着面向服务的体系结构(SOA)的发展,网络中服务如何有效的复用已经成为研究热点,在流程级的服务组合方式中以BPEL方式更受到工业界的广泛支持。本文研究BPEL图形化的服务组合工具,为服务组合提供了一个基于BPEL可编辑的模型虚拟视图。结合BPEL流程级的服务组合的特点,设计与实现了BPEL图形化的服务组合工具。该工具提供了基于服务网络的服务查找和显示,BPEL模型的图形编辑,BPEL模型的属性页添加,BPEL代码的自动生成和工程的持久化。支持用户进行可视化的基于BPEL流程化建模以及模型图形的编辑,并在此基础上提供了对图形到生成代码过程中的错误检查。该工具主要针对BPEL规范中的Activities抽象出BPEL模型,基于Eclipse平台,使用UML创建BPEL模型的关系类图,利用EMF建立基于EMF的BPEL抽象模型的Ecore文件元模型,并生成模型代码,基于该模型代码使用GEF实现BPEL模型的可视化编辑器。该工具简化了BPEL进行组合服务开发的过程,提高了组合服务的开发效率,同时使更多的领域专家可以参与到组合服务的开发过程中。借助该工具提供的基于服务网络的查询、可视化编辑及BPEL代码自动生成功能,开发者可以快速开发部署完成特定基于BPEL流程的服务组合,而无需编写专业的BPEL代码和配置文件,从而最大限度的发挥他们的专业特长。使用EMF和GEF,使得模型与图形编辑分离,便于维护而且提高了功能的可扩展性。
|
全文目录
摘要 3-4 ABSTRACT 4-7 第一章 绪论 7-10 1.1 背景 7 1.2 BPEL图形化建模概述 7-8 1.3 本文的工作 8-9 1.4 文章结构概述 9-10 第二章 服务组合及BPEL详述 10-17 2.1 服务组合介绍 10 2.2 BPEL介绍 10-14 2.2.1 BPEL语言简介 11 2.2.2 BPEL特点 11-12 2.2.3 BPEL模式概述 12-14 2.3 开发工具简介 14-16 2.3.1 EMF简介 14-15 2.3.2 GEF简介 15-16 2.4 本章小结 16-17 第三章 BPEL图形化服务组合工具设计 17-27 3.1 总体设计 17-22 3.1.1 基于服务网络的服务查找模块 18 3.1.2 BPEL模型定义模块 18-19 3.1.3 图形编辑模块 19-20 3.1.4 代码生成模块以及其他功能模块 20-22 3.2 基于EMF的BPEL模型设计 22-26 3.2.1 BPEL模型抽象 22-25 3.2.2 基于UML、EMF对BPEL模型的设计 25-26 3.3 本章小结 26-27 第四章 BPEL图形化服务组合工具的实现 27-43 4.1 工程整体的构架 27-29 4.2 图形编辑部分的实现 29-40 4.2.1 实现编辑器 30-31 4.2.2 添加监听器 31-33 4.2.3 添加属性页 33-36 4.2.4 代码生成 36-40 4.3 BPEL图形化建模工具的其他部分的实现 40-42 4.3.1 基于服务网络的服务查找功能的实现 40 4.3.2 添加菜单及动作 40-41 4.3.3 工程的初始化及持久化 41-42 4.4 本章小结 42-43 第五章 案例展示 43-48 5.1 应用案例的展示 43-47 5.1.1 案例的描述与设计 43-44 5.1.2 案例的实现 44-47 5.2 本章小结 47-48 第六章 总结与展望 48-49 参考文献 49-52 发表论文和参加科研情况说明 52-53 致谢 53
|
相似论文
- 面向业务过程的服务动态组合方法研究,TP393.09
- 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
- 基于Petri网的信息管理软件服务建模方法研究,TP311.52
- 基于QoS感知的Web服务组合,TP393.09
- 一种基于用户偏好的服务组合可信模型的研究,TP393.09
- BCSEP中流程执行状态跟踪机制的研究与实现,TP393.09
- 支持BQWSSM的服务组织视图的研究与应用,TP393.09
- 报表引擎系统研究开发,TP391.3
- 网格服务质量评价与服务组合的研究,TP393.09
- 三段式动态物流服务组合优化算法研究,F253.9
- 基于Agent的校友管理信息系统的设计与实现,TP311.52
- 基于Web Service在线考试管理系统的研究与实现,TP311.52
- 面向服务的动态体系结构描述语言SO-DADL及其应用研究,TP311.52
- 基于OWL-S的语义Web服务组合模型的研究,TP393.09
- BPEL技术研究及在防灾减灾系统中的应用,TP393.09
- 基于SOFL的设计时服务组合方法的研究,TP393.09
- 基于Pi演算的Web服务组合技术研究,TP393.09
- 基于流演算的上下文感知Web服务组合研究,TP393.09
- 民航公众信息服务平台中基于BPEL的动态服务组合研究与实现,TP393.09
- 面向网格服务的SWAT模型集成体系研究,TP393.09
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|