文档介绍:天津大学
硕士学位论文
BPEL图形化服务组合工具的设计与实现
姓名:王金庆
申请学位级别:硕士
专业:计算机应用技术
指导教师:冯志勇
20090501
摘要关键词:图形到生成代码过程中的错误检查。该工具主要针对规范中的随着面向服务的体系结构姆⒄梗缰蟹袢绾斡行У母从靡丫成为研究热点,在流程级的服务组合方式中以方式更受到工业界的广泛支持。本文研究图形化的服务组合工具,为服务组合提供了一个基于可编辑的模型虚拟视图。结合流程级的服务组合的特点,设计与实现了图形化的服务组合工具。该工具提供了基于服务网络的服务查找和显示,模型的图形编辑,模型的属性页添加,代码的自动生成和工程的持久化。支持用户进行可视化的基于流程化建模以及模型图形的编辑,并在此基础上提供了对抽象出模型,基于教ǎ褂肬创建模型的关系类图,利用⒒贓的抽象模型的募DP停⑸赡P痛码,基于该模型代码使用迪諦P偷目墒踊嗉鳌该工具简化了进行组合服务开发的过程,提高了组合服务的开发效率,同时使更多的领域专家可以参与到组合服务的开发过程中。借助该工具提供的基于服务网络的查询、可视化编辑及代码自动生成功能,开发者可以快速开发部署完成特定基于流程的服务组合,而无需编写专业的代码和配置文件,从而最大限度的发挥他们的专业特长。使用和沟媚P陀胪夹编辑分离,便于维护而且提高了功能的可扩展性。寮礼模型服务组合
.築,—瓸,,珿猳琣瑃..甪瑂瑂琣琣琤瑃,,瑃瓵瑃
答字醐:嗜学位论文作者签名:王圭袁学位论文作者签名:三童袭独创性声明学位论文版权使用授权书签字日期:列口甓嘣聖日或撰写过的研究成果,也不包含为获得苤奎盘堂或其他教育机构的学位或证本学位论文作者完全了解苤鲞盘鲎有关保留、使用学位论文的规定。,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。签字日期:导师签名:
背景第一章绪论图形化建模概述仅仅复用服务的功能,还重用和扩展业务流程和复合服务中的控制流和数据流。随着窦际醯某墒旌蚐面向服务的架构芯坑胗τ玫姆⒄梗.,业务流程执行语言晌C嫦蚍窦扑领域研究的热点,⒊晌猄应用中的核心技术【俊】。国内外学者围绕展开了多方面的理论与应用研究。如何利用对服务进行有效的复用已经成为了焦点。在服务组织方面,虽然已形成了一些诸如、、甋等的工业规范,但当前研究的重点集中在对服务的交互过程和组合结构进行建模,即流程模型或组合方法的研究上。语言正为解决这个问题提供了方便。事实上,服务组合的本质是对已有服务等软件资产的重用。根据对务的复用程度,提出第三种分类方法,即依据服务的复用程度,将服务组合方法分为:服务级、,可以用代表流程中各个基本服务及执行顺序的有向图或看宰楹戏窠!】。而业务流程级复用不提高服务组合描述的抽象程度或降低组合服务与具体服务间的耦合程度,是解决复合服务的更改、扩展和特殊化问题、促进服务组合重用的主要手段。传统的描述蔡楹系姆绞绞艿搅斯ひ到绲墓惴褐С郑态组合技术则代表着服务组合未来的前进方向。从软件工程的角度出发,秉承组件服用的概念,在的基础上,对袷迪衷谝滴窳骷侗鸬母从茫是一个很好的题目。因此结合寮7⒐小】【峁┛啥苑褡楹辖邪自动组合的图形化工具,是一个非常值得研究的课题。为穸7⒌纳桃荡碇葱杏镅浴,是一种使用褡合,用来为分布计算或网格计算环境开启共享作业的语言。依赖于以下基
本文的工作该部分主要是针对规范,抽取模型,并通过薪于墓娣叮篧】、和⒑蚗类型定义提供流程所用到的数据类型,J荽硖峁┲С帧中所有的外部数据和伙伴都被表示成服务。语言规范可以开发语言工具进行编辑,其中定义了一系列的包括:,,,,,,,,2⑶曳务流程由以上组成。针对规范抽象出的模型,为图形化建模胱远疻组合工具峁┝艘谰荩贐娣吨刑岢龅腁型夹位#对滴窳鞒探型夹位嗉⑸上嘤Φ腂搿J沟糜没只需用本插件提供的图形化界面,通过对图形编辑,就能生成所需要的代码舜肟赡芑嵝枰R恍┫嘤Φ男薷,为用户提供了方便。本文中是的图形化服务组合工具,弥补服务网络中自动服务组合的不足,使用户能够充分有效的利用现有的服务网络中的服务,提供了手动的服务组合。通过图形编辑,使用户更方便的进行服务组合。本文主要介绍了图形化服务组合的工具的设计与实现,可分为以下几部分:·语言的模型设计与实现为夹伪嗉