[发明专利]一种业务集成方法、装置及存储介质在审
| 申请号: | 202111153852.0 | 申请日: | 2021-09-29 |
| 公开(公告)号: | CN113867780A | 公开(公告)日: | 2021-12-31 |
| 发明(设计)人: | 徐健 | 申请(专利权)人: | 京东方科技集团股份有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/35;G06F8/41 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 胡艳华;曲鹏 |
| 地址: | 100015 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 集成 方法 装置 存储 介质 | ||
1.一种业务集成方法,包括:
创建业务系统实例,根据业务系统的业务需求获取封装成节点包管理器NPM包的子业务模块;
在所述业务系统实例中注册、安装和加载所述子业务模块。
2.如权利要求1所述的业务集成方法,其特征在于:
所述创建业务系统实例,包括:搭建业务系统的项目框架,所述项目框架直接引用基础框架;所述基础框架提供业务系统的以下一个或多个部分:全局样式、组件和基础用户逻辑。
3.如权利要求1所述的业务集成方法,其特征在于:
所述创建业务系统实例,包括:
根据不同客户的web页面发布需求创建不同的业务系统实例;
其中,业务系统实例集成的业务根据客户的web页面发布需求进行确定。
4.如权利要求1所述的业务集成方法,其特征在于,获取封装成节点包管理器NPM包的子业务模块之前,所述方法还包括:
使用工程模板开发子业务模块;其中,所述工程模板包括基础的示例代码和配置文件,所述工程模板间接引用基础框架;所述基础框架提供业务系统的以下一个或多个部分:全局样式、组件和基础用户逻辑。
5.如权利要求4所述的业务集成方法,其特征在于:
使用工程模板开发子业务模块,包括:为所述子业务模块创建入口文件;所述入口文件用于向业务系统实例提供加载子业务模块的入口。
6.如权利要求5所述的业务集成方法,其特征在于:
所述入口文件包括用于完成子业务模块初始化逻辑的安装函数,以及用于完成子业务模块路由定义的路由器初始化函数。
7.如权利要求4所述的业务集成方法,其特征在于:
使用工程模板开发子业务模块,包括:为子业务模块创建NPM包描述文件;
其中,所述NPM包描述文件记录所述子业务模块的NPM包的包名称和版本号的信息。
8.如权利要求4所述的业务集成方法,其特征在于,所述使用工程模板开发子业务模块后还包括:
使用节点包管理器NPM的构建工具对所述子业务模块的程序代码文件进行构建,生成NPM包;
使用节点包管理器NPM的发布工具将所述子业务模块的NPM包发布至NPM私有源中。
9.如权利要求7所述的业务集成方法,其特征在于:
所述在所述业务系统实例中注册子业务模块,包括:
读取所述业务系统实例需要的子业务模块的NPM包描述文件,从所述NPM包描述文件中获取所述子业务模块的注册信息;
在所述业务系统实例中创建实例描述文件,在所述实例描述文件中写入所述业务系统实例需要的每一个子业务模块的注册信息。
10.如权利要求9所述的业务集成方法,其特征在于:
所述子业务模块的注册信息包括以下信息的一种或多种:子业务模块的NPM包的包名称、版本号。
11.如权利要求1所述的业务集成方法,其特征在于:
所述在所述业务系统实例中安装所述子业务模块,包括:
使用NPM安装命令将所述子业务模块的NPM包安装至所述业务系统实例中。
12.如权利要求5所述的业务集成方法,其特征在于:
所述在所述业务系统实例中加载所述子业务模块,包括:
业务系统实例运行时,遍历每一个已注册的子业务模块的入口文件;其中,所述入口文件中包括安装函数和路由器初始化函数;
对任意一个已注册的子业务模块,运行所述子业务模块的入口文件中的安装函数以完成子业务模块的逻辑初始化,运行所述子业务模块的入口文件中的路由器初始化函数以完成子业务模块的路由注册。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司,未经京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111153852.0/1.html,转载请声明来源钻瓜专利网。





