摘要
文章在简要介绍开放服务网关(OSGi)规范、Bundle模型及实现框架基础上,设计了基于OSGi的知识服务应用示范系统体系架构,共包括资源层、数据交互层、功能组件层、服务组件层、组件管理层和应用服务层等六层,最后基于Felix框架实现了一个简单的知识服务原型系统,初步完成对科技监测、领域知识结构及其演化分析、学术关系网络分析、领域科研信息环境和关联数据服务等知识服务子系统的模块化、组件式开发,验证了各服务功能实现即插即用、动态化管理的可行性和先进性,初步为各知识服务示范子系统的集成部署奠定了实践基础。
This paper gives brief introduction about the OSGi,and its bundle module and several realized frameworks.The architecture of the application and demonstration system of knowledge services based on OSGi was designed, including information resource layer, data interoperation layer, function modules layer, service modules layer, modules management layer and application layer. Finally, a knowledge service prototype system was realized, and all modules are developed along with the OSGi specifications, which proves that it is feasible and advanced to manage the modules dynamically and plug and play based on OSGi.
出处
《数字图书馆论坛》
2012年第12期38-42,共5页
Digital Library Forum
基金
本文系国家“十二五”科技支撑计划项目课题“基于STKOS的知识服务应用示范”(编号:2011BAH10B06)的研究成果之一.
关键词
OSGI
STKOS
知识服务
应用示范系统
架构设计
OSGi, STKOS, Knowledge services, Application and demonstration of system, Architecture design