ARTEMIS-ARC系统中若干关键技术研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:liongliong527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的发展,面向服务的计算逐渐成为软件产业界和学术界关注的一个热点话题,它以“软件作为服务”的理念为基本前提,期望以软件服务为基本元素构建Internet开放环境下分布式应用系统.这种构建过程本质上是作为基本元素的软件服务不断组合的过程.因此,Internet开放环境下的服务组合技术成为实现面向服务的计算的核心技术之一.不同于相对封闭、稳定的局域网或者企业内部环境中的软件实体,Internet上的软件服务具有较强的“自主性”,大多不是由应用开发者开发的,也不完全受其控制,组合服务的生成并不能仅仅通过各个成员服务的个体行为简单的叠加而得,而需要从软件协同的角度提供一定的协同机制来管理其间的交互,使之和谐工作,达成应用目标.然而,现有的服务组合技术的研究仅仅关注于软件服务之间协同的功能性需求,而对于开放动态的网络计算环境和不断演化的用户个性化需求缺乏有效的支持,特别是在对服务组合的动态演化方面亟待深入研究。 本研究针对这个问题,开发了一个动态架构的软件服务组合平台ARTEMIS—ARC,在该平台中,提出了基于运行时体系结构的服务协同模型,并实现相应的中间件作为其协同媒体,从而支持用户于开放的环境下动态地组合网络上的各种软件服务.本文以基于运行时软件体系结构的服务协同模型为基础,主要探讨了ARTEMIS—ARC系统中若干关键的实现技术.具体工作概括如下: ㈠基于运行时体系结构的服务协同模型的自省式实现。从计算自省的概念出发,分析基于运行时体系结构的服务协同模型的要素与自省系统的组成部分之间的对应关系,提出协同模型的一种自省式的实现途径.在该途径中采用运行时体系结构作为实际的组合服务的元表示,通过在运行时体系结构中基于特定的体系结构风格定义相关的方法构成元协议,以支持在运行时刻对体系结构对象的修改.在完成体系结构元层构造的基础上,采用运行时体系结构对成员服务引用重解释的方式构建体系结构模型与组合服务之间的因果互连,从而确保运行时体系结构模型确实定义了实际系统的体系结构,并针对于EJB方式实现的软件服务,给出了采用Dynamic Proxy技术构建因果互连的具体过程.此外,基于协同模型的自省式实现,进一步探讨了运行时体系结构驱动的服务组合的动态演化,特别是,如何采用一种体系结构“升级”的方式来平滑地实现非预设性的演化。 ㈡基于BPEL的组合服务业务逻辑表达。探讨如何在ARTEMIS—ARC系统中支持采用BPEL语言描述组合服务的业务逻辑,并通过相应的执行引擎生成组合服务的实例,从而使ARTEMIS—ARC系统不必采用编程方式实现组合服务的业务逻辑.同时通过将ARTEMIS—ARC系统与现有的BPEL语言执行引擎相结合,提供一种BPEL语言的动态支撑环境,使其具有在运行时刻动态演化的能力。在具体实现上,不同于Dynamic Proxy的方式,针对于BPEL组合服务的特点,提出SOAP消息截获及转发的实现途径以完成运行时体系结构与组合服务之间的因果互连,重点介绍了如何使用“通用地址”和“服务标识”这两个关键的技术成功将组合服务对成员服务的请求消息截获并转发至运行时体系结构。 ㈢系统开发和运行实例。综合以上两方面的工作,通过在ARTEMIS—ARC系统中实现一个实际的应用场景,展示如何采用上述技术进行Internet开放环境下的服务组合以及动态演化,从而展现ARTEMIS—ARC系统中基于运行时体系结构的服务协同模型的可行性和有效性。
其他文献
随着计算机视觉的发展,图像处理任务的要求越来越高,对高精度的图像标记的研究越来越重要。图像标记是给图像的每个像素点或图像块进行类别标记,所以可以看做是分类问题的一个子
高速缓冲存储器技术可以有效地弥补处理器和内存之间的速度差异。但是随着待处理的数据规模越来越大,顺序数据访问越来越多,例如文件读写、网络数据收发等,当前的高速缓冲存储器
随着计算机技术尤其是网络技术越来越广泛的运用,e-制造(称为数字制造或网络化制造)已经成为机械制造企业现代化的标志,同时网络化的制造模式已成为制造业发展的必然趋势。数
伴随着互联网和无线网络技术的飞速发展,移动终端随处可见,随时随地上网成为了现实,也成为了用户的一种普遍需求。然而无线网络由于受到传输媒介的限制,它的带宽和时延都无法满足
软件产品的质量,很大程度上取决于其开发过程,应用软件过程技术是规范软件开发的有效手段。过程的实施是软件过程技术研究的重要方面。过程实施中,出现偏差,即未曾预期的情况不可
互联网技术的飞速发展为现代社会带来了诸多便利。伴随着各类网站的出现,互联网所带来的巨大的信息量使得对数据的研究与运用逐渐成为互联网发展的潮流。传统"one-size-fits-
本文对MC-CDMA系统中的信号检测技术进行研究。文章研究了MC-CDMA系统中预均衡的实现方法以及非理想信道条件对时分双工预均衡MC-CDMA系统性能的影响,定量给出信道估计误差和
本文对Windows平台数据容灾系统的实现进行了研究。文章分正常模式和异常模式构建了系统模型;采用循环队列存储的磁盘日志组织结构;通过位图和原子操作方法实现数据一致性的维
H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图象编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是工SO/
汽车从发明到今天已经一个多世纪了。在现代社会,汽车已成为人们工作、生活中不可缺少的一种交通工具。汽车在为人们造福的同时,也带来大气污染、噪声和交通安全等一系列问题。