基于OSGi的服务协作总线的设计与实现

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:lieying110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络技术的快速发展和多变的业务需求使得软件功能日益复杂、规模日益庞大。面向服务架构作为一种新的计算范型,利用服务作为基本的构造单元,支持异构环境下分布式应用的快速、低成本开发。但是现有的面向服务架构实现方案在服务动态部署、动态生命周期管理,以及模块化方面均存在不足。OSGi(Open Service Gateway Initiative)提供了一种面向服务、基于组件的软件框架,易于构建模块化、动态可扩展的软件系统,在服务动态部署、生命周期管理,以及模块化方面具有优势。   论文首先分析了面向服务架构和OSGi技术的特点,以及相互之间的互补因素,在此基础上建立了一个服务协作总线概念架构,支持服务的动态部署、动态生命周期管理和透明协作。在该概念架构的基础上,设计了一种服务描述模型,以此为基础实现透明的OSGi服务发布与发现;扩展了OSGi服务部署和访问机制,实现分布透明的OSGi服务访问;通过声明式远程服务组件模型,实现了服务动态生命周期管理。在这些基础上,论文给出了服务协作总线系统OnceSCB的设计与实现。并通过应用案例和实验对OnceSCB的功能和非功能方面进行了评估。该服务协作总线实现远程服务的透明化访问以及远程服务与本地OSGi服务统一管理,提供透明的服务协作,形成一个基于服务协作的动态服务计算生态环境,为服务计算环境下服务开发、部署、管理提供支持。
其他文献
近年来,随着无线通信和智能软硬件等物联网技术的飞速发展,各类智能移动设备得到大量普及应用。移动群智感知是一种利用智能移动设备无所不在的感知能力,实现大规模、复杂数据采
随着互联网的不断发展,人们越来越多的通过网络进行信息的发布和接收,这也导致网络舆论对社会稳定的影响程度与日俱增,而能够更好的发现相关事件便成为了舆情系统的主要工作。传
在分布式环境下,由于访问控制机制,不同管理域之间的数据传输,需要利用中间节点中转。一种常用的实现中转的方法就是数据路由,目前被很多分布式数据传输系统所采纳。本文对路径择
服装动画是虚拟现实领域研究的热点和难点之一,也是数字娱乐产业的核心技术之一。利用服装动画技术,能够驱动虚拟角色的服装跟随肢体动作产生逼真的动态效果,为虚拟角色带来强烈
目前针织服装设计领域面临着日益加剧的市场竞争,传统的基于手工设计的研发模式已不能适应当前多品种、小批量、交货期短的市场需求。传统的计算机辅助设计软件(Computer Aide
近年来,随着信息技术的快速发展,我国自然资源和地理空间信息的开发应用迅速展开,与此同时,我国自然资源和地理空间信息资源的开发利用和管理也存在一些问题:一是信息共享中的“部
高校教师综合评价是一个复杂的过程,它依据高校发展目标及高校发展阶段特征,建立科学的评价指标,对高校教师教学科研情况进行系统检测和考核,并做出相应的价值判断。科学合理的教
随着互联网的迅速发展和文本信息的日益增多,从大量信息中快速查找和获取有用信息的迫切需求使得自动文摘技术日益重要。自动文摘是指由计算机自动从一篇或多篇文本中概括出主
企业高性能计算的需求日益旺盛,高性能计算服务的提供方式也在慢慢寻求转型,研究如何构建企业级网格应用平台,从而向用户提供更加安全、方便、透明的高性能计算服务,是摆在高性能
学位
图像型火灾探测报警技术利用摄像机作为探头,将被监控现场的图像信息输入计算机系统,然后利用数字图像处理技术,从图像中识别出火焰和烟雾,进而判断火灾是否发生。由于本技术具有
学位