基于OSGi的分布式服务共享中间件研究

被引量 : 0次 | 上传用户:zhangsao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网感知层中分布了大量异构嵌入式感知设备,它是整个物联网系统运行的基础,通过散布的嵌入式设备可以对客观世界进行精确感知和高效控制。感知层中间件是底层感知设备和上层物联网应用系统之间信息交互的纽带,提供了对感知层基础服务部署、管理、调用等操作的统一接口。如何保证物联网提供多元化、动态可扩展的基础感知服务,同时能够提供快速便捷的服务开发和管理方式是感知层中间件需要解决的主要问题之一。本文以OSGi为平台,提出并设计实现了一种基于OSGi的分布式服务共享中间件DssOSGi。该物联网中间件平台利用了OSGi面向服务的优势,对感知层提供的基础服务进行动态发布和绑定。转变了上层的物联网应用对感知层的依赖关系,使得物联网应用只针对服务而不必依赖特定的感知设备,破坏他们之间的耦合性。物联网应用可以通过面向服务的设计模型,进行动态化、模块化的设计和构建。DssOSGi首先对原生OSGi平台进行了分布式服务共享扩展,使得不同的嵌入式感知设备能够轻松的获取分布于其他感知设备中的服务,完成相关的业务流程或协同操作。DssOSGi的动态服务发布策略将基础感知服务动态映射实际的感知服务节点,能够将基础感知服务动态的进行部署、扩展和更新。其次,DssOSGi设计实现了一种分布式事件通知机制,能够透明、实时的进行OSGi框架间的事件订阅和通知,使得感知设备能够快速响应上层应用请求。本文基于分布式OSGi提出了一种动态服务组合算法DscGOM,它能够提升单个服务应用价值并降低二次开发开销。该算法通过对已有服务进行分类匹配和自适应组合,动态的产生新的组合服务以应对不同的上层应用需求。同时,嵌入式感知设备由于受移动性、续航性方面的影响,其注册的服务在绑定或调用时存在很多不稳定性。基于OSGi的动态服务组合算法确立了一种组合服务重定向机制,保证服务序列执行过程中能快速从失效服务中恢复。最后,对DssOSGi中间件平台和DscGOM服务组合算法进行相关实验对比,就响应时间、资源消耗等方面进行了测试和评估。
其他文献
上个世纪70年代以来,审计风险问题受到注册会计师职业界和社会的愈来愈多的关注,大型国际会计师事务所首先开发和运用了风险导向审计方法以适应环境和社会需求的变化,寻求自
永磁同步电动机(Permanent Magnet Synchronous Motor——PMSM)作为一种应用前景广阔的电机,具有强耦合、能耗低、可靠性强和高精度等优点,已经在实际应用中受到越来越多的重
道路货运业是国民经济的基础生产部门,具有准公共特性,企业运营成本不仅直接决定了企业的经营效益,而且还影响经营的社会绩效。单纯从会计角度考虑道路货运企业的成本不能充
目的:通过观察重症肌无力患者的舌象特点,探讨重症肌无力的中医发病机制。方法:对确诊的150例重症肌无力患者的舌象进行观察,并按不同年龄及病程分段进行统计分析。结果:发病
近年来对情绪劳动的研究显示,组织的情绪劳动对员工会产生积极或消极的影响。而当员工的情绪处于积极的状态时,可以为组织带来更多的效益,这是由于员工在面对顾客时,可以凭借
在当今科技日新月异的知识经济时代,企业的研发能力和自主创新能力越来越被重视,不少企业把发展自身的研发能力作为企业的核心竞争力来发展。作为研发部门的人员,他们的工作能力
危险房屋是指结构已严重损坏或承重构件已属危险构件,随时有可能丧失结构稳定和承载能力,不能保证居住和使用安全的房屋。由于当前危险房屋管理工作法治化程度低,且各地城市发展
集装箱运输可以加快运输速度,降低经营成本,但是,由于贸易的不平衡,导致在港口与客户工厂或仓库之间有很多的空集装箱运输。集装箱一般是运输国际贸易的货物,几乎没有人研究用空集
随着社交网络的流行,微博客已成为人们日常生活中分享信息的重要方式,用户以140左右的文字更新信息。2012年12月底,新浪微博的注册用户已超过5亿,每天活跃用户数达4600多万,