BPEL图形化服务组合工具的设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:xiaosongshu2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向服务的体系结构(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,使得模型与图形编辑分离,便于维护而且提高了功能的可扩展性。
其他文献
目前,神经网络集成技术已经被广泛应用于回归和分类等诸多领域。提高预测和分类的精度作为其应用的一种是目前很多决策领域面对的重要而困难的工作,多模型结合的结构是预测领
当今社会是信息社会,信息无论对于个人或者国家来说都是至关重要的。对于一个国家的国防安全来说,这一点尤其重要。计算机网络是获取信息的重要途径。网络管理作为一种重要的
为适应全国铁路第六次大面积提速的需要,铁路货车的检修标准也随之提高。单车试验器主要用来对铁路货车制动系统进行检测,其性能的好坏将直接影响到铁路货车运行的安全。在2008
随着计算机技术、信息技术和网络技术的迅速发展,纯电子期刊的出版、数字图书馆的建设已经越来越普遍。科技论文的在线出版与在线共享在欧美国家已经成为现实,但在国内尚处于
随着计算机技术的普及,信息化、智能化、网络化的发展,传统的电视技术得到了广泛的发展和应用;随着高性能集成芯片技术的发展以及嵌入式技术的成熟,各种各样的嵌入式产品已经
OOSD技术能够较好的解决核心关注点的问题,但是对于横切关注点的处理以及如何响应软件需求的多变性,仍然具有局限性。而AOSD技术正是针对这一问题而被提出的。AOSD技术是面向
学位
新研发的处理器越来越多地加入SIMD向量指令集,增强其数据并行处理能力。无锡江南计算所研发的国产处理器神威也搭载了SIMD向量处理单元。然而,国产处理器平台上应用匮乏,三
随着互联网技术的迅速发展,互联网上的数据类型日益多样,应用的种类也日趋复杂。单一种类的传统关系型数据库或者NoSQL数据库已经无法满足数据的各类存储处理需求。而在为了
随着互联网的发展,以利益为驱动的有组织网络犯罪在全球日渐猖獗。这些犯罪活动包括网络盗窃、诈骗和攻击破坏,窃取个人敏感信息和国家秘密信息等,严重威胁我国互联网的安全
随着Android智能手机的迅速普及,Android操作系统的安全性越来越受到关注。然而Android系统的开放性导致其存在版本碎片化以及生态系统不完善等问题。这些问题的存在使得针对A