基于VINCA语言的业务级服务组合模板研究

来源 :中国科学院计算技术研究所 | 被引量 : 4次 | 上传用户:camino
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了应对快速多变的业务需求,越来越多的公司、企业倚重于跨组织协作的模式完成自己的业务目标。动态灵活的跨组织协作对应用集成提出了更高的要求。作为一种新兴的、面向Internet的分布式计算模式,面向服务架构为松耦合的跨组织应用集成提供了更好的使能技术。为了进一步降低应用构造的门槛,加速应用构造的进程,我们引入了业务端编程的思想,让业务用户参与到应用构造的过程中来。从支持业务用户进行服务组合的角度,本课题组提出了VINCA语言并实现了其支撑环境。通过业务服务建模和服务虚拟化等技术,业务用户可以使用VINCA语言规划和配置其业务流程。 当前的VINCA语言对于流程的管理和复用并没有提供很好的支持,业务用户不得不从无到有的构建自己的流程应用,而无法复用已有流程所蕴涵的知识。围绕这个问题,本文提出了基于VINCA语言的服务组合模板技术,以重用流程形式的领域知识。对基于VINCA的服务组合模板的创建、管理和使用等方面进行了深入的研究。其主要工作和贡献如下: 1.提供一种对基于VINCA语言构建的业务流程进行封装和抽象的方法。 应用该方法,领域专家可以在VINCA流程的基础上为业务用户构建大粒度的服务组合模块——VINCA模板。业务用户使用模板,只需要经过简单的配置就可以构建符合自身业务需求的流程应用。 2.设计了VINCA模板的有效组织、管理方式和推荐算法。 为了便于使用者进行模板的浏览和查找,本文设计了模板库对VINCA模板进行管理。在服务社区对业务服务的分类体系基础上,我们设计了模板的归类算法,按照模板和分类的相关程度进行归类。除此之外,本文设计了一种推荐算法,可以根据业务用户构建的流程片断推荐相关的VINCA模板,从而方便业务用户进行模板选取。 3.设计并初步实现了支持VINCA模板技术的原型系统 为验证VINCA模板技术的有效性,我们以“面向科研工作者的动态协同问题求解环境研究项目”为应用背景,初步实现了支持VINCA模板构建、管理、推荐和使用的原型系统。通过实例验证了业务用户基于VINCA模板进行大粒度服务组合的效果。结果表明,VINCA模板技术可以简化业务用户进行流程构建的操作,提高构建效率并且更好的保障了流程应用的准确性。
其他文献
随着集成电路集成度的持续提高,将几个功能模块集成在一块芯片上的片上系统(SoC, System On Chip)设计越来越常见。本文介绍了一个基于龙芯一号IP核的税控SoC芯片的软件系统
本文首先概述了目前网络安全领域的现状,对目前主流的网络安全技术(Firewall、IDS、IPS)进行了分析与研究,分别叙述了它们的特性及优缺点,其中对IPS做了较深入的分析。 然
基于测量的软件抗衰策略定期地监测和收集系统资源的使用情况,预测和评估软件老化的速度、时间、可能性以及恢复代价等,进而确定恢复策略是否以及何时执行。 本文围绕基于测
计算机网络的飞速发展,给人们的生活带来了很大便利。然而,人们在得益于网络技术所带来的巨大机遇的同时,也不得不面对网络安全问题的严峻考验。虽然在网络安全方面,一些技术和系
未来的宽带无线通信系统的目标是实现无所不在的、高速、可靠的移动多媒体传输。正交频分复用(OFDM)是一种多载波传输方案,它可以被看作是一种调制技术,也可以被看作一种复用技
独立分量分析(Independent Component Analysis, ICA)是在源信号和传输信道等先验知识都未知的情况下,仅根据观测信号的统计特性恢复源信号的方法。其在无线通信、生物医学、
计算机辅助设计因其高效、便捷的特性,已被工程技术人员广泛应用。但是以前的工程图纸大部分采用蓝图、手工绘制的形式,这些图纸是重要的技术资料。这些纸质图纸在保存、检索方
软件衰退现象,即软件系统随时间而出现的状态退化和性能降低、乃至系统崩溃的现象,是影响系统可靠性的一个重要因素。为了减缓软件衰退所带来的危害,一种基于“前摄”的容错技术
随着虚拟现实技术的发展,对虚拟环境沉浸感的要求越来越高,各种高沉浸感的虚拟现实环境(如CAVE系统、投影阵列)相继出现,此时对单个场景的渲染已经不能满足这些虚拟现实环境
水土保持基础信息设施建设,是水土保持科学研究面临的重大科学和技术问题之一,也是国家空间基础设施建设的重要组成部分。本文以黄土高原水土保持专题数据为研究对象,对国家