首页 | 本学科首页   官方微博 | 高级检索  
     

基于OSGi的服务动态演化
引用本文:张 仕,黄林鹏.基于OSGi的服务动态演化[J].软件学报,2008,19(5):1201-1211.
作者姓名:张 仕  黄林鹏
作者单位:1. 福建师范大学,数学与计算机科学学院,福建,福州,350007;上海交通大学,计算机科学与工程系,上海,200240
2. 上海交通大学,计算机科学与工程系,上海,200240
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60673116 (国家自然科学基金); the National High-Tech Research and Development Plan of China under Grant No.2006AA01Z166 (国家高技术研究发展计划(863)); the Natural Science Foundation of Fujian Province of China under Grant No.2007J0315 (福建省自然科学基金); the Technology Plan for Provincial University of Fujian Province of China under Grant No.2007F5037 (福建省科技计划支柱省属高校项目)
摘    要:提出一种解决OSGi平台上服务动态演化的方法.针对OSGi平台的服务动态演化提出了重定向方法,解决了服务类定义的动态更新,较好地满足了演化中服务的透明性问题;提出了实现和数据相分离的方法,解决了服务动态演化中公共数据的一致性问题和动态演化问题;探讨了服务动态演化中服务增、减等问题.对所提出的方法均通过实例说明了其设计、运行和更新的可行性.所提出的方法可以用于指导解决组件、服务和面向对象软件动态演化中的相关问题.

关 键 词:服务动态演化  网构软件  OSGi  重定向服务  程序设计方法
收稿时间:2007/11/13 0:00:00
修稿时间:2007年11月13

Dynamic Service Evolving Based on OSGi
ZHANG Shi and HUANG Lin-Peng.Dynamic Service Evolving Based on OSGi[J].Journal of Software,2008,19(5):1201-1211.
Authors:ZHANG Shi and HUANG Lin-Peng
Abstract:A method is proposed in this paper for resolving dynamic service evolving based on OSGi.First,use indirect method for updating service definition based-on OSGi.The method can make dynamic evolving transparent. Then,divide service definition into implementation and data,which makes fields in service instance consistent and evolvable.The adding/deleting service during evolving is also discussed.A project is implemented,which can direct how to design,execute and evolve updatable service.The methods mentioned in the paper may be helpful to evolving components,service and object-oriented software.
Keywords:dynamic service evolving  Internetware  OSGi  indirect service  program designing method
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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