发明名称 一种面向OSGI平台的可扩展远程管理方法
摘要 本发明一种面向OSGI平台的可扩展远程管理方法,所述方法是:①加载平台和构件监控子系统,激活服务构件;②平台监控子系统将通过可扩展监控点动态监听平台运行信息,构件监控子系统为构件提供生命周期管理的接口代理;③远程监控服务端将把监控信息和管理接口发布成服务,远程监控客户端则远程访问监控信息和使用管理接口;④显示子系统根据监控信息动态组织界面。该系统包括平台和构件监控子系统、远程监控服务端和客户端、信息显示子系统。采用本发明后利用可扩展监控点来动态增减监控功能,并且根据监控点的变化而动态组织界面;同时将OSGI构件管理操作暴露到网络,从而突破了OSGI平台管理的单虚拟机限制。
申请公布号 CN103501314B 申请公布日期 2017.04.12
申请号 CN201310404237.1 申请日期 2013.09.09
申请人 中国船舶重工集团公司第七0九研究所 发明人 陈杨;陈娟;黄伟;谭勇
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 武汉河山金堂专利事务所(普通合伙) 42212 代理人 胡清堂
主权项 一种面向OSGI平台的可扩展远程管理方法,其特征在于:包括以下步骤:步骤S1:OSGI平台启动;步骤S2:OSGI平台加载平台监控子系统及构件监控子系统,扫描监控服务构件并加载、激活;其中,平台监控子系统包括平台信息采集模块、监控点扩展模块;构件监控子系统包括构件代理模块;步骤S3:平台监控子系统通过监控服务监听平台运行信息,并通过信息标准化模块将所监听的平台运行信息进行基于XML的标准化处理;构件监控子系统实现对平台内构件的监控和管理,并通过代理对网络进行暴露,具体的,所述构件监控子系统的构件代理模块将采用JMX标准,为所部署的每个构件动态生成一个远程访问Bean,远程提供OSGI构件的全生命周期管理操作;步骤S4:远程监控服务端将基于XML的标准化处理的所监听的平台运行信息和构件操作方法封装成标准的远程调用方法,等待远程监控客户端调用;步骤S5:远程监控客户端启动,该远程监控客户端提供获取包括平台基本信息、平台状态以及事件在内的平台运行信息的服务接口;同时获取构件的基本信息,将构件操作映射到本地,供本地用户使用;步骤S6:信息显示系统根据监听的平台运行信息和构件信息动态组织界面,用以显示监控信息及接收用户输入,实现对OSGI平台的信息监视及远程控制。
地址 430074 湖北省武汉市洪山区珞喻路718号