基于OSGI分层动态的软件设计与开发
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:


Hierarchical Dynamic Software Model Based on OSGI
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    在传统的java框架下开发的应用软件系统缺乏模块化、动态化的管理能力.在深入研究OSGI框架的基础上,本文在井下作业管理系统的开发过程中,采用OSGI规范与分层解耦思想结合的方法,设计了系统的总体架构,并解决了系统动态管理与服务层的问题.本文在井下作业管理系统的开发中,详细阐述了OSGI在系统中的应用,包括OSGI扩展点机制以及AOP思想等,提高了系统扩展能力与解决了数据同步更新的问题.软件测试结果表明,该模型提高系统的性能,降低了系统各模块之间的耦合性,实现了模块的动态管理,增加了各组件的重用性与可扩展性,也提高了系统的稳定性.

    Abstract:

    The application software under the traditional java framework lacks the ability of modularization and dynamic management. Based on the in-depth study of OSGI framework, this paper proposes a method of combining the OSGI and the hierarchical decoupling. It uses the method to design the overall architecture of downhole operation management system, and also solves the problem of dynamic management and service layer. It describes the application of OSGI extension point mechanism and AOP in detail, then improves the system expansion ability and solves the problem of data synchronization update. The test results show that the model can improve the performance of the system, reduces the coupling between the modules, increases the reusability of components and scalability, and improves the stability of the system.

    参考文献
    相似文献
    引证文献
引用本文

魏东平,李奉娟,苑志朋.基于OSGI分层动态的软件设计与开发.计算机系统应用,2017,26(9):98-102

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2016-12-24
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2017-10-31
  • 出版日期:
文章二维码
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号