[发明专利]一种业务生成方法、装置及网络设备有效
申请号: | 201711195271.7 | 申请日: | 2017-11-24 |
公开(公告)号: | CN109840074B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 杨先煜;陈刚;郭一伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/35 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 生成 方法 装置 网络设备 | ||
一种业务生成方法、装置及网络设备,该方法包括:首先业务生成系统接收用户输入的业务设计模型,因为业务设计模型是用户根据业务需求从业务平台的业务对象库中选择的N个业务对象,并将N个业务对象根据业务逻辑链接生成的拓扑结构,所以可以从业务设计模型中获取各个生命周期场景分别对应的N个业务对象的执行方法;然后根据执行方法生成所述业务设计模型在各个生命周期场景下对应的实例,基于所述工作流包含所述N个业务对象的属性,以及所述属性之间的关联关系;所以运行所述实例,可以生成所述业务设计模型在不同生命周期场景下的业务包。该方法用以提高软件的开发效率以及可重用性,缩短运营商业务上市周期。
技术领域
本申请涉及信息技术领域,尤其涉及一种业务生成方法、装置及网络设备。
背景技术
在软件系统中存在多个业务对象,每个业务对象具有属性,属性能够表示该业务对象在某个方面的特性,多个业务对象之间还可能会有业务关系。那么,由于一个软件系统可能提供给不同的企业,但是不同的企业有不同的业务需求,业务对象的属性与关系是不同的,为了变更业务对象的属性、关系和生命周期管理流程等,需要修改对应的程序的所有代码,再重新编译,增加了工程的复杂度,现场实施困难,不便于维护代码。
因此,亟需一种技术方案可以解决目前业务生成系统复用率低,运营商的业务上市周期较长的问题。
发明内容
有鉴于此,本申请提供了一种业务生成方法、装置及网络设备,用以解决提高软件的开发效率以及可重用性,缩短运营商业务上市周期。
第一方面,本申请实施例提供了一种业务生成方法,该方法包括:首先业务生成系统接收设计者输入的业务设计模型,因为业务设计模型是设计人员根据业务需求从业务平台的业务对象库中选择的N个业务对象,并将N个业务对象根据业务逻辑链接生成的拓扑结构,所以可以从业务设计模型中获取各个生命周期场景分别对应的N个业务对象的执行方法;然后根据执行方法生成所述业务设计模型在各个生命周期场景下对应的实例,基于所述实例包含所述N个业务对象的属性,以及所述属性之间的关联关系,最终生成所述业务设计模型在不同生命周期场景下的业务包。
这样,通过该方法可以提高软件的开发效率以及可重用性,缩短运营商业务上市周期。
为了管控该业务生成系统的业务,例如创建、删除、以及升级业务,所述业务生成系统可以接收用户输入的指令,在系统交互界面上创建所述业务设计模型在不同生命周期场景下的生命周期管理接口。这样做的好处是,便于后期运营商管控这些业务,方便计费等管理。
需要说明的是,在实例中所包含的属性之间的关联关系,包括所述生命周期管理接口中的参数与所述N个业务对象的属性的关联关系、所述生命周期管理接口中的参数与所述实例中定义的执行方法的输入参数的关联关系,所述N个业务对象的属性与所述实例中定义的执行方法的输入参数的关联关系。之所以这样关联,是为了将业务对象实际对应的位置、带宽等参数与系统中的执行方法函数关联起来,从而对外提供创建能力。删除的接口也可以与执行方法函数的输入参数进行关联,使得程序可以从外部配置参数生成不同的运行结果。
另外,因为该业务生成系统可以生成不同生命周期下的业务包,所以可以根据确定的运营商的运行态引擎,将与所述运营商的运行态引擎对应的生命周期场景下的业务包注入所述运营商的运行态引擎。这样,业务生成系统所生成的业务包可以对接各种运行态引擎,适用于多种生成周期管理场景。
在一种可能的设计中,用户定义的N个业务对象分别对应的不同生命周期场景下的实例可以包括脚本、文件、jar包中的至少一种类型。因为不同业务对应的实例多样,所以该业务生成系统可以适配各种开发接口。
第二方面,本申请实施例还提供了一种业务生成装置,该装置具有实现上述第一方面方法示例中业务生成的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或所述软件包括一个或多个与上述功能相对应的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711195271.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务流程的实现方法和装置
- 下一篇:一种基于分层设计的控制板及设计方法