[发明专利]一种网管北向产品组件化的方法在审
| 申请号: | 201710627033.2 | 申请日: | 2017-07-28 |
| 公开(公告)号: | CN107579842A | 公开(公告)日: | 2018-01-12 |
| 发明(设计)人: | 顾磊 | 申请(专利权)人: | 江西山水光电科技股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/44;G06F9/445 |
| 代理公司: | 南昌新天下专利商标代理有限公司36115 | 代理人: | 谢德珍 |
| 地址: | 332000 江西省九*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网管 产品 组件 方法 | ||
1.一种网管北向产品组件化的方法,其特征在于,利用北向接口统一化,将网管北向系统根据产品线的不同分解为统一接口API组件、北向平台框架组件、配置信息组件及产品线北向组件,以依赖统一接口的方式增量化开发,北向系统在开发阶段,各组件间存在层次依赖关系,新产品北向组件开发通过对统一接口API组件及北向平台框架组件的依赖获取北向系统所提供的一系列功能,并根据新产品的实际情况开发新产品实现的安装包程序,对其他产品无依赖与耦合关系,当产品线北向组件间存在互相调用特殊情况时,通过在配置信息组件中注册的唯一组件接口名称进行依赖性调用;北向平台框架组件本身不包括业务信息处理,该组件作为基础组件被提供之后基本随着版本信息无需进一步修改与维护,产品线北向组件作为业务组件被研发各自实现。
2.根据权利要求1所述的一种网管北向产品组件化的方法,其特征在于,统一接口API组件根据北向协议及版本信息定义统一接口函数、异常信息及公共数据结构,该组件不仅作为与NMS侧系统调用协议用,同时还是所有产品线统一必须实现的接口规范。
3.根据权利要求1所述的一种网管北向产品组件化的方法,其特征在于,配置信息组件记录北向系统运行时所包含的产品配置信息。
4.根据权利要求1所述的一种网管北向产品组件化的方法,其特征在于,产品线北向组件根据实际产品情况,针对同一接口API分别实现,并以组件化的方式运行时加载至北向平台框架组件中以提供调用。
5.根据权利要求1所述的一种网管北向产品组件化的方法,其特征在于,北向系统运行时,北向平台框架组件为北向系统启动入口,负责北向系统运行时环境及组件化服务生命周期管理;当北向系统启动时,利用反射方式动态运行加载具体产品组件,同时各产品组件利用统一命名规则,所有产品线接口统一采用产品名称+接口名称方式定义唯一性,且与其他产品相同接口函数进行区分;当NMS侧系统通过北向协议进行接口调用时,北向平台框架组件通过统一接口API组件将接口进行二次传递,在根据配置信息组件中现有运行时产品目录进行具体产品线北向组件的下级调用,并将针对get类型操作为合并调用结果,针对set类型的接口在每一个产品实现组件中进行查询,判断是否属于自己产品对象,仅处理属于自己产品线的对象即可;北向平台框架组件统一获取所有调用结果进行合并返回,同时利用统一异常处理机制,所有异常类型均在统一接口API组件中进行定义区分,产品线北向组件编译依赖于统一接口API组件,故产品线北向组件在运行时所允许抛出的异常均为北向平台框架组件可识别处理,最终于北向平台框架组件中进行统一对外处理抛出;一旦需要加入新产品至产品线北向组件,无需对已发布产品北向组件二次修改,只需重新针对新产品研发该产品北向组件,并单独制作安装程序发布给用户即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西山水光电科技股份有限公司,未经江西山水光电科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710627033.2/1.html,转载请声明来源钻瓜专利网。





