位置:成果数据库 > 期刊 > 期刊详情页
OSGi平台服务动态更新的发布/订阅策略
  • ISSN号:1000-386X
  • 期刊名称:《计算机应用与软件》
  • 时间:0
  • 分类:TP311.51[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]上海海洋大学信息学院,上海201306, [2]中国科学院沈阳自动化研究所,辽宁沈阳110016, [3]上海电力学院计算机与信息工程学院,上海200090
  • 相关基金:国家自然科学基金项目(61073189)
中文摘要:

针对7×24小时运行的系统,不能停止系统运行进行更新或维护的问题,根据OSGi(Open Service Gateway Initiative)框架的特点,在分析已有的服务动态更新方法基础上,克服已有策略不能保证服务更新前后的相互一致性和服务状态的一致性,以及更新策略实现过程中的编程模型不佳问题,提出基于发布/订阅模型的服务动态更新策略。以静止状态理论为依据,利用Petri网形式化描述服务动态更新过程,从理论上验证该策略的有效性;同时,以Event Admin Service作为策略的实现工具,具有良好的编程模型,从而实现OSGi平台上的动态演化,实验结果表明该策略具有可行性。

英文摘要:

It is a vital problem for a 7×24 running system to update and maintain software online.According to the characteristics of OSGi framework,the authors analyze existing service dynamic update policies for OSGi framework.In order to solve the problem of service mutual consistency and service state consistency during service update,the service dynamic update policy based on publish/subscribe model is presented.The policy is based on quiescent state theory to ensure mutual consistency when services are updated online.The process of the dynamic service update policy is described by Petri net.The authors realize the policy using Event Admin Service in an experiment with a well defined program model.Result shows that the policy is feasible.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机应用与软件》
  • 北大核心期刊(2011版)
  • 主管单位:上海科学院
  • 主办单位:上海市计算技术研究所 上海计算机软件技术开发中心
  • 主编:朱三元
  • 地址:上海市愚园路546号
  • 邮编:200040
  • 邮箱:cas@sict.stc.sh.cn
  • 电话:021-62254715 62520070-505
  • 国际标准刊号:ISSN:1000-386X
  • 国内统一刊号:ISSN:31-1260/TP
  • 邮发代号:4-379
  • 获奖情况:
  • 全国计算机类中文核心期刊
  • 国内外数据库收录:
  • 波兰哥白尼索引,美国剑桥科学文摘,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2011版),中国北大核心期刊(2000版)
  • 被引量:27463