###
计算机系统应用英文版:2017,26(9):98-102
本文二维码信息
码上扫一扫!
基于OSGI分层动态的软件设计与开发
(中国石油大学(华东) 计算机与通信工程学院, 青岛 266580)
Hierarchical Dynamic Software Model Based on OSGI
(College of Computer and Communication Engineering, China University of Petroleum, Qingdao 266580, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1339次   下载 1672
Received:December 24, 2016    
中文摘要: 在传统的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
WEI Dong-Ping,LI Feng-Juan,YUAN Zhi-Peng.Hierarchical Dynamic Software Model Based on OSGI.COMPUTER SYSTEMS APPLICATIONS,2017,26(9):98-102