首页 / 专利库 / 软件 / 所见即所得 / 一种商业微服务组件库

一种商业微服务组件库

阅读:504发布:2020-05-15

专利汇可以提供一种商业微服务组件库专利检索,专利查询,专利分析的服务。并且本 发明 的目的,提出一种商业微服务组件库,通过在 云 端构建微服务组件库及API 接口 ,开发适用于 大数据 时代的商业应用系统 基础 框架 ,通过将商业应用和服务分解成更小的、松散耦合的组件,形成微服务组件库,然后在应用层灵活组合各种微服务组件形成更大级别的应用。本发明的成果将广泛应用于搭建商业IT应用系统时的框架建立,通过本发明成果搭建的商业应用系统,支持第三开发方通过应用平台自定义业务服务而无需进行硬编码,且可以有效支持大数据运算。,下面是一种商业微服务组件库专利的具体信息内容。

1.一种商业微服务组件库,包括如下模
TCP/IP协议通讯模块:用以实现TCP/IP通信协议,以便在端调用本地的所有服务及数据,编写代码完成TCP/IP所有通信协议内容,并通过COM组件格式封装代码;
微服务管理模块:用以实现对微服务组件库中的微服务进行统一管理的功能,通过元数据描述每个微服务的名称及API,通过元数据存储所有的元数据,并提供对元数据(即微服务组件)的新增、编辑、启用、停用、删除等功能
原子微服务组件库管理模块:用以定义所有的原子微服务组件,原子微服务组件是不能再进一步拆分的微服务,每一个微服务的内容用计算机代码实现,并定义API接口,原子微服务组件通过微服务管理模块进行统一管理;
组合微服务组件库管理模块:用以定义所有的非原子微服务组件,非原子微服务组件是若干微原子服务组件及其它非原子微服务组件的集合体,定义了更高层级的业务应用,非原子微服务组件的整合在本模块中实现,同时通过微服务管理模块进行统一管理;
API管理模块:用以实现对微服务组件库中的API接口统一管理,通过元数据描述每个接口的名称及参数,通过元数据存储所有的元数据,并提供对元数据(即API接口)的新增、编辑、启用、停用、删除等功能;
第三方数据平台访问模块:用以在云端环境中进行大数据运算前的数据收集功能;
可视化操作显示模块:用于执行对微服务组件库的可视化操作界面,通过开发工具自带的窗口组件进行实现,界面通讯事件等均封装在开发工具中。
2.根据权利要求1所述的一种商业微服务组件库,其特征在于,所述TCP/IP协议通讯模块,可以直接使用第三方的TCP/IP协议通讯模块。
3.根据权利要求2所述的一种商业微服务组件库,其特征在于,所述组合微服务组件库管理模块,每一个非微服务的内容由其组成的微原子服务组件及其它非原子微服务组件的业务进行整合实现,并提供逻辑纠错,同时定义新的API接口。
4.根据权利要求3所述的一种商业微服务组件库,其特征在于,所述第三方数据平台访问模块,基于WebService及XML实现数据的统一访问,WebService提供数据统一访问交互的接口机制,XML定义了数据交互时的数据规范约束。
5.根据权利要求4所述的一种商业微服务组件库,其特征在于,所述可视化操作显示模块,对于特定的开发工具,可以实行所见即所得及拖拽的方式实现业务的动态组合。

说明书全文

一种商业微服务组件库

技术领域

[0001] 本发明涉及信息数据管理技术领域,特别是指一种商业微服务组件库。

背景技术

[0002] 微服务不需要像普通服务那样成为一种独立的功能或者独立的资源,微服务架构是一项在中部署应用和服务的新技术。微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。关键点在于该服务可以在自己的程序中运行。微服务架构将是未来大数据时代应用的典型框架,所有传统的IT架构未来都需要拆散重建,构建云端环境中的微服务架构,才能有效使用大数据技术进行数据分析,否则会严重影响数据分析效率乃至系统崩溃。
[0003] 本发明的目的,提出一种商业微服务组件库,通过在云端构建微服务组件库及API接口,开发适用于大数据时代的商业应用系统基础框架,通过将商业应用和服务分解成更小的、松散耦合的组件,形成微服务组件库,然后在应用层灵活组合各种微服务组件形成更大级别的应用。本发明的成果将广泛应用于搭建商业IT应用系统时的框架建立,通过本发明成果搭建的商业应用系统,支持第三开发方通过应用平台自定义业务服务而无需进行硬编码,且可以有效支持大数据运算。

发明内容

[0004] 本发明的目的,提出一种商业微服务组件库,通过在云端构建微服务组件库及API接口,开发适用于大数据时代的商业应用系统基础框架,通过将商业应用和服务分解成更小的、松散耦合的组件,形成微服务组件库,然后在应用层灵活组合各种微服务组件形成更大级别的应用。本发明的成果将广泛应用于搭建商业IT应用系统时的框架建立,通过本发明成果搭建的商业应用系统,支持第三开发方通过应用平台自定义业务服务而无需进行硬编码,且可以有效支持大数据运算由此本发明包括如下模
TCP/IP协议通讯模块:用以实现TCP/IP通信协议,以便在云端调用本地的所有服务及数据,编写代码完成TCP/IP所有通信协议内容,并通过COM组件格式封装代码,也可以直接使用第三方的TCP/IP协议通讯模块;
微服务管理模块:用以实现对微服务组件库中的微服务进行统一管理的功能,通过元数据描述每个微服务的名称及API,通过元数据存储所有的元数据,并提供对元数据(即微服务组件)的新增、编辑、启用、停用、删除等功能
原子微服务组件库管理模块:用以定义所有的原子微服务组件,原子微服务组件是不能再进一步拆分的微服务,每一个微服务的内容用计算机代码实现,并定义API接口,原子微服务组件通过微服务管理模块进行统一管理;
组合微服务组件库管理模块:用以定义所有的非原子微服务组件,非原子微服务组件是若干微原子服务组件及其它非原子微服务组件的集合体,定义了更高层级的业务应用,每一个非微服务的内容由其组成的微原子服务组件及其它非原子微服务组件的业务进行整合实现,并提供逻辑纠错,同时定义新的API接口,非原子微服务组件的整合在本模块中实现,同时通过微服务管理模块进行统一管理;
API管理模块:用以实现对微服务组件库中的API接口统一管理,通过元数据描述每个接口的名称及参数,通过元数据存储所有的元数据,并提供对元数据(即API接口)的新增、编辑、启用、停用、删除等功能;
第三方数据平台访问模块:用以在云端环境中进行大数据运算前的数据收集功能,基于WebService及XML实现数据的统一访问,WebService提供数据统一访问交互的接口机制,XML定义了数据交互时的数据规范约束;
可视化操作显示模块:用于执行对微服务组件库的可视化操作界面,通过开发工具自带的窗口组件进行实现,界面通讯事件等均封装在开发工具中,对于特定的开发工具,可以实行所见即所得及拖拽的方式实现业务的动态组合。

具体实施方式

[0005] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例进行详细描述。
[0006] 实施方案本发明的目的,提出一种商业微服务组件库,通过在云端构建微服务组件库及API接口,开发适用于大数据时代的商业应用系统基础框架,通过将商业应用和服务分解成更小的、松散耦合的组件,形成微服务组件库,然后在应用层灵活组合各种微服务组件形成更大级别的应用。本发明的成果将广泛应用于搭建商业IT应用系统时的框架建立,通过本发明成果搭建的商业应用系统,支持第三开发方通过应用平台自定义业务服务而无需进行硬编码,且可以有效支持大数据运算
本实施例采用J2EE平台开发,本实施例包括如下模块:
TCP/IP协议通讯模块:用以实现TCP/IP通信协议,以便在云端调用本地的所有服务及数据,编写代码完成TCP/IP所有通信协议内容,并通过COM组件格式封装代码,也可以直接使用第三方的TCP/IP协议通讯模块;
微服务管理模块:用以实现对微服务组件库中的微服务进行统一管理的功能,通过元数据描述每个微服务的名称及API,通过元数据存储所有的元数据,并提供对元数据(即微服务组件)的新增、编辑、启用、停用、删除等功能
原子微服务组件库管理模块:用以定义所有的原子微服务组件,原子微服务组件是不能再进一步拆分的微服务,每一个微服务的内容用计算机代码实现,并定义API接口,原子微服务组件通过微服务管理模块进行统一管理;
组合微服务组件库管理模块:用以定义所有的非原子微服务组件,非原子微服务组件是若干微原子服务组件及其它非原子微服务组件的集合体,定义了更高层级的业务应用,每一个非微服务的内容由其组成的微原子服务组件及其它非原子微服务组件的业务进行整合实现,并提供逻辑纠错,同时定义新的API接口,非原子微服务组件的整合在本模块中实现,同时通过微服务管理模块进行统一管理;
API管理模块:用以实现对微服务组件库中的API接口统一管理,通过元数据描述每个接口的名称及参数,通过元数据存储所有的元数据,并提供对元数据(即API接口)的新增、编辑、启用、停用、删除等功能;
第三方数据平台访问模块:用以在云端环境中进行大数据运算前的数据收集功能,基于WebService及XML实现数据的统一访问,WebService提供数据统一访问交互的接口机制,XML定义了数据交互时的数据规范约束;
可视化操作显示模块:用于执行对微服务组件库的可视化操作界面,通过开发工具自带的窗口组件进行实现,界面通讯事件等均封装在开发工具中,对于特定的开发工具,可以实行所见即所得及拖拽的方式实现业务的动态组合。
[0007] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈