首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 165 毫秒
1.
StarOSGi:一种OSGi分布式扩展中间件   总被引:2,自引:0,他引:2  
随着应用范畴从单个结点扩展到普适计算、企业计算等分布式环境,OSGi技术需要提供对远程服务访问的支持。在保留其面向服务、动态性、轻量级等已有优点的前提下,如何为OSGi技术体系提供有效的分布式扩展,是研究者所面临的重要挑战。现有OSGi分布式扩展研究工作存在着对编程模型具有明显侵入性、不支持与非OSGi系统互操作等共性问题。以CORBA中间件技术为基础,以非侵入性、通用性和良好互操作性为目标,提出了基于CORBA的OSGi分布式扩展模型,进而基于CORBA动态调用和Java反射技术设计了一个支持OSGi分布式扩展的中间件StarOSGi。该中间件保持了OSGi原有面向服务的编程模型和轻量级特点,能够透明地将集中式的OSGi应用转变为分布式应用,并且支持OSGi应用与遗留CORBA应用的互操作,具有明显的性能优势。  相似文献   

2.
为解决SCA和OSGi的结合在分布式环境下不能很好支持运行时组件模型动态管理的问题,在分析二者传 统结合方式的基础上,建立了一种基于OSGi的SC八月民务模型—DOSGi_ SCAo DOSGi_ SCA以分布式OSGi为基 础,构建了服务注册中心来管理本地服务和远程服务,实现了在分布式环境下支持运行时组件模型的动态管理。应用 实例表明,该模型实现了SCA和()SGi的优势互补,充分发挥了各自的优点,弥补了各自的不足。  相似文献   

3.
提升智能电网中各种异构应用软件间的数据共享和功能交互能力,是电力企业亟需解决的问题。而依靠标准化数据模型、SOA等技术的传统交互方案对模块运行期热插拔、分布式编程模型低侵入性和电力数据持续变化的支持度不足。为此,以电力数据为中心,从软件架构角度,将电力应用解耦为数据总线和数据插件,提出一种基于分布式开放式服务网关(OSGi)的通用电力数据平台。阐述平台拓扑架构、分布式OSGi的扩展方法及通用电力元数据模型,给出平台在福建电网的实施方法,并对典型业务模块的功能及并发性能进行测试,结果表明,该平台能有效降低异构电力应用间的数据共享和功能交互难度。  相似文献   

4.
研究了企业信息管理系统的现状,详细分析了OSGi的体系结构,着重对OSGi服务平台的三个组成部分——框架、Bundle组件和服务进行了研究。给出了一个基于OSGi的企业信息管理系统框架设计方案,详细分析了该框架结构中的三个层次,即展示层、逻辑业务层和数据库访问层,从而为公司的企业信息管理系统的开发奠定了基础,最后分析了基于OSGi的企业信息管理系统的优点。  相似文献   

5.
为了实现企业应用的基础架构、开发方式、部署方式的统一,文中研究了OSGi服务组件模型. OSGi提供了一种面向服务的组件开发框架,具有高度模块化和动态化特点.根据SOA思想和OSGi技术特性,提出一种基于OSGi的面向服务的软件体系架构,包括基础设施层、服务组件层、服务编排层、应用层,基于J2EE、OSGi等开放技术开发了统一服务架构平台,平台采用SOA架构和标准规范,并通过组件化、图形化为设计、开发、调试、部署、运行、维护提供全生命周期的支持.在实际应用中,文中研究成果实现了企业应用即插即用的模块化管理,能够有效提高软件模块复用能力和复用程度.  相似文献   

6.
为了支持SMC构件的分布式计算,提出了基于远程绑定的分布式中间件.该中间件由SMC构件注册服务层、SMC构件远程绑定层和分布式体系结构描述层三部分组成.注册服务层管理分布式计算环境中的构件;远程绑定层提供构件间的远程访问服务;分布式体系结构描述层支持基于SMC/ADL显式规约的分布式SMC构件互操作.通过与RMI、CORBA等中间件的对比实验表明,该中间件在运行阶段为SMC构件实例之间提供了轻量、透明、平滑的分布计算支持,具有良好的实用性和可操作性.  相似文献   

7.
一种面向OSGi的构件化软件再工程方法   总被引:1,自引:0,他引:1  
面向服务的构件模型可以解决当前大型软件系统难于管理、维护困难和缺乏动态性等问题,而OSGi框架为基于构件系统的服务化开发提供了有力支持。把OSGi作为基础框架对遗留软件系统进行再工程,设计了OSGi化软件的总体框架,提出了软件系统构件化方法,并针对再工程过程中普遍存在的问题给出了相应的解决方案。最后,通过对Web容器再工程的实例研究,验证了面向OSGi的构件化软件再工程方法的有效性。  相似文献   

8.
OSGi平台环境与桌面的分布式环境有很大的区别,一般分布式系统中的认证协议并不能直接运用到OSGi平台上。针对已有OSGi平台认证协议存在的运算量大和密钥分发不便的问题,该文在分析KryptoKnight和X.509协议的基础上,结合对称和非对称加密系统的优点,提出了一种新的基于OSGi平台的认证协议。该协议较好地满足了OSGi平台环境对认证协议最小性,达到了易管理性、单点登录的 要求。  相似文献   

9.
黄伟  赵恒 《计算机与数字工程》2009,37(11):61-64,141
基于SOA的软件开发是分布式异构软件系统构造方法和环境的新发展阶段。文章介绍了一种基于SOA的CBSD方法,提出一种基于业务的服务模型,阐述了服务构件的管理和信息交互方式。将业务提炼成服务构件和服务边界组件,用业务服务包重用的思想提出了一种基于服务边界组件的服务组装方法,解决了异构分布式环境下业务重组和软件重用的问题,用实例说明了该方法并进行了分析。  相似文献   

10.
基于OSGi平台家庭网关的远程监控服务系统   总被引:1,自引:0,他引:1  
针对数字家庭网络应用环境,研究远程家庭监控服务问题,将OSGi平台与Java媒体框架技术相结合,提出了一种使用方便、费用低廉的基于OSGi平台家庭网关的视频监控系统架构,描述了系统分析与设计过程,并采用Java媒体框架予以实现,实验证明该系统能够有效地实现远程监控服务,具有扩展灵活,部署方便、节约费用的特点.该架构和开发技术可应用于其它数字家庭应用系统中.  相似文献   

11.
OSGi框架为软件动态演化提供了一个强大的平台,在该平台上运行时可进行模块的加载、卸载和替换。针对替换过程中遇到的状态丢失问题,本文利用OSOi R4规范提供的面向服务组件的编程模型,将服务组件的数据部分独立出来,实现了替换过程中状态的连续性。  相似文献   

12.
为了实现企业级应用的基础架构、开发方式和部署方式的统一,文中研究了O SGi服务组件模型。O SGi提供了一种面向服务的组件开发框架,具有高度模块化和动态化特点。根据SOA架构思想和OSGi框架特性,设计一种基于OSGi规范的面向服务的软件体系结构,开发了统一服务架构平台,并通过组件化、图形化为设计、开发及调试等过程提供全生命周期的支持,实现了企业应用即插即用的模块化管理,能够有效提高软件模块复用能力和复用程度。  相似文献   

13.
张辉  刘万军  吕欢欢 《计算机系统应用》2011,20(12):144-147,140
针对SOA应用系统构建过程中对服务动态部署、服务查找、需求变更的适应性以及系统可扩展性方面的要求,主要介绍了面向服务体系结构的特点和不足,阐述了OSGi的相关理论及应用优势,通过SOA与OSGi相结合,提出了一种支持服务动态化部署和应用的OSGi模型。并且结合具体案例详细描述了运用这种动态化模型的过程和策略,解决了应用系统业务集成中服务的动态化要求等方面的问题。  相似文献   

14.
With the enormous market potential of the telematics industry and the rapid development of information technology, automotive telematics has attracted considerable attention for mobile computing and Intelligent Transport Systems (ITSs). However, as a result of varied platform standards, not all telematics services can be used in telematics terminals. The main issues are that most telematics technologies depend on vertical, proprietary, and closed Original Equipment Manufacturer (OEM) platforms. These platforms form islands of non-interoperable technology and prevent third-party service providers from creating valuable services. This study integrates the Open Gateway Service Initiative Vehicle Expert Group (OSGi/VEG) into an Android platform to generate a vehicular Android/OSGi platform that has the advantages of both original platforms. These features include remote management, rich class-sharing, proprietary vehicular applications, security policies, easy management of Application Programming Interface (APIs), and an open environment. This study also integrates a cloud computing mechanism into the Android/OSGi platform, allowing service providers to upload their telematics bundles onto storage clouds using a provisioning server. A management agent in the Android/OSGi platform can simultaneously update its application service modules using remote storage clouds and use visual intelligence to continually change the distinguishing features of applications based on context-awareness without user intervention. To assess the feasibility of the proposed Android/OSGi platform, this study presents a vehicular testbed to determine the functionalities of different telematics applications. Android/OSGi platform applications require less memory and system resources than those on the original Android platform when performing complicated operations. Additionally, the Android/OSGi platform launches telematics services more quickly than the original Android platform. The proposed platform overcomes the problem of frequent non-responsive exceptions in the original Android platform.  相似文献   

15.
OSGi服务缓存的一种动态管理方法   总被引:1,自引:0,他引:1  
服务缓存有利于提高面向服务的体系结构的系统性能和安全性,其模式和服务依赖模式紧密相关.通过分析OSGi服务缓存模式存在的不足,在改进OSGi服务依赖模式的基础上,提出了一种基于服务依赖图的动态服务缓存模式及其自动管理方法,并给出了具体实现方案,包括服务缓存的替换算法,最后提出了服务缓存效率的评价指标.  相似文献   

16.
针对异构遥感算法服务集成方法在元数据和生命周期管理方面的不足,提出了在OSGi框架下基于LDAP的异构服务调用机制。该机制设计了一个异构服务代理,将异构服务封装为OSGi bundle服务,实现服务生命周期管理,并结合LDAP技术,实现异构服务元数据管理;同时引入工作流引擎技术,搭建了一个异构服务交互调用的原型系统。通过遥感NDVI产品生产实验表明,该方法不仅能灵活地调用多种异构的遥感算法服务,且能有效的管理服务元数据及其生命周期。最后性能分析表明,该方法也为遥感数据分布式处理提供了一种有效的解决方案。  相似文献   

17.
普适计算应用中的设备是情境感知的载体和情境感知行为的执行者,起着关键性的作用。在一个持续运行的普适计算系统中,设备的损坏和更新是时有发生的,如何让用户以最小的代价完成设备的更新是该系统得以广泛应用的基础。本文在前期给出的基于OSGi/R-OSGi的普适计算框架基础上,提出了一种不需要系统开发人员介入的设备动态更新机制,以解决设备更新时存在的异构性问题。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号