【摘 要】
:
随着嵌入式技术和网络技术的不断发展,普适计算得到了广泛的应用。作为一个分布式计算的环境,在普适计算系统的构建中,网络中间件的功能显得十分的重要,而中间件系统对泛在网络以
论文部分内容阅读
随着嵌入式技术和网络技术的不断发展,普适计算得到了广泛的应用。作为一个分布式计算的环境,在普适计算系统的构建中,网络中间件的功能显得十分的重要,而中间件系统对泛在网络以及泛在设备的适应程度是其能否适用于普适计算环境的一个重要标准。本文对广泛应用于普适计算环境的中间件系统OSGi与R-OSGi进行了分析,针对其目前存在的问题进行了改进,使其能够更好的适应普适计算环境。为改善OSGi及R-OSGi由于普适计算网络环境不稳定引起的性能问题,本文为其增加了自动处理网络异常的功能。网络异常是任何基于网络的应用程序开发时都是无法避免的。通常情况下,应用程序需要编写大量的代码来处理可能出现的各种网络异常,如延迟、断开等。本文提出了一个基于探测-恢复的解决方案,使得中间件可以主动探测网络异常,并在异常发生时能够进行自动处理。同时,该处理过程对上层应用是透明的,即上层应用不再感知到网络异常的发生,从而使得应用程序只需要关注自身逻辑,这样不但可以减少应用程序的开发工作量,提高代码的复用程度,还可以使得系统更加的健壮和稳定。为增强普适计算环境对设备异构性的支持,本文提出了一个基于语言与平台无关的JSON-RPC机制和接口定义语言来实现语言无关的服务调用,并基于OSGi的动态性的特点,实现了服务代理的动态生成。从而利用改进之后的中间件系,可以使得不同编程语言之间可以统调用彼此的服务,使得OSGi具有了语言无关的服务调用能力,拓展了原有OSGi与R-OSGi仅能支持基于Java语言的组件的功能,使得普适计算环境能够支持更多类型的网络和异构设备。最后,本文对所做工作进行了测试,证明了该工作的有效性,并表明了该工作同时有着良好的性能。最后通过一个具体的应用场景分析了通过改进后的OSGi与R-OSGi来构建普适服务网络的方法,证明了其易用性。
其他文献
宽带密码忘记后的救命稻草;开往FTP宝藏的快车;让刻弃机密文件灰飞烟灭;精彩视频说下就下;系统中的“部门”搬家不求人
当前,我国正处在社会转型期,各种社会矛盾相互交织、错综复杂,社区作为社会最基本单元,正逐渐成为各种社会群体的聚集区、各种社会组织的落脚点、各种利益关系的交织处、各种社会
沐浴在阳光里看风景.无论是清晨的第一缕曙光,还是黄昏的满天晚霞,总可以看到那些精灵般的光线在空中舞出唯美的华尔兹。这样的时刻,最让摄影爱好者迷恋,大家都不由自主地举起相机
<正> 稻永象甲(Lissorhoptrus oryzophilus Kuschel)最早发生于美国东部原野和山林之中,以野生的禾本科、莎草科等潮湿地带生长的植物为食料。19世纪初,随水稻大规模栽培,成
【正】 由于饲料价格下降,1986年世界肉类生产继续增长,总产量达到1.53亿吨,比1985年增加2%。各种肉类产量及所占比例如下:猪肉:6001万吨,占39.2%;羊肉:831万吨,占5.4%;牛肉:479
<正> 90年代初,养猪业已成为台湾畜牧业中的支柱产业,就是在大农业中也占有显赫的地位。1991年,年初存栏只有850万头,但年出栏毛猪达1200万头,猪肉总产量达100万t,产值约482
【正】 欧洲上古文明的发源地,巴尔干半岛南端,爱琴海区域的希腊共和国三面临海,岛屿列布,海陆交错,3/4地区山峦叠嶂,地形崎岖,可耕地资源很有限,但沿海有些平原。由于自然灾
<正> 三、抗药性的测定与监测 (一) 抗性测定方法 1.生物测定法 常用于棉花害虫抗药性生物测定的方法有3种:(1)微量点滴法。在龄期一致的供试幼虫胸背部定量点滴供试农药——
随着全球经济一体化的持续发展,市场竞争的日益激烈,传统的复杂的设备大修项目,是一个涉及面广,内容复杂,时间要求严格的项目工程,需要投入大量的人力、物力、财力、时间等资源。如
日本的东北地区除北部外,以太平洋一侧为中心,1988年发生稻瘟病大流行。岩手县、宫城县和福岛县的穗瘟发生面积分别为常年的684%,616%和345%。关东东山地区的静冈县、群马县、神