首页 | 官方网站   微博 | 高级检索  
     

基于OSGI分层动态的软件设计与开发
引用本文:魏东平,李奉娟,苑志朋.基于OSGI分层动态的软件设计与开发[J].计算机系统应用,2017,26(9):98-102.
作者姓名:魏东平  李奉娟  苑志朋
作者单位:中国石油大学(华东) 计算机与通信工程学院, 青岛 266580,中国石油大学(华东) 计算机与通信工程学院, 青岛 266580,中国石油大学(华东) 计算机与通信工程学院, 青岛 266580
摘    要:在传统的java框架下开发的应用软件系统缺乏模块化、动态化的管理能力.在深入研究OSGI框架的基础上,本文在井下作业管理系统的开发过程中,采用OSGI规范与分层解耦思想结合的方法,设计了系统的总体架构,并解决了系统动态管理与服务层的问题.本文在井下作业管理系统的开发中,详细阐述了OSGI在系统中的应用,包括OSGI扩展点机制以及AOP思想等,提高了系统扩展能力与解决了数据同步更新的问题.软件测试结果表明,该模型提高系统的性能,降低了系统各模块之间的耦合性,实现了模块的动态管理,增加了各组件的重用性与可扩展性,也提高了系统的稳定性.

关 键 词:OSGI  模块化  动态管理  井下作业管理系统
收稿时间:2016/12/24 0:00:00

Hierarchical Dynamic Software Model Based on OSGI
WEI Dong-Ping,LI Feng-Juan and YUAN Zhi-Peng.Hierarchical Dynamic Software Model Based on OSGI[J].Computer Systems& Applications,2017,26(9):98-102.
Authors:WEI Dong-Ping  LI Feng-Juan and YUAN Zhi-Peng
Affiliation:College of Computer and Communication Engineering, China University of Petroleum, Qingdao 266580, China,College of Computer and Communication Engineering, China University of Petroleum, Qingdao 266580, China and College of Computer and Communication Engineering, China University of Petroleum, Qingdao 266580, China
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.
Keywords:OSGI  modularity  dynamic management  downhole operation management system
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号