首页 / 专利库 / 软件 / 软件套件 / 软件组件 / 插件 / 一种分布式系统动态集成WEB应用的方法及系统

一种分布式系统动态集成WEB应用的方法及系统

阅读:542发布:2021-06-06

专利汇可以提供一种分布式系统动态集成WEB应用的方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种分布式系统动态集成WEB应用的方法,包括如下步骤:步骤S1、在分布式系统中设置一 插件 管理器;步骤S2、对各分布式子系统的WEB应用进行独立的插件开发,并将开发完成的WEB应用插件压缩后发送给分布式系统;步骤S3、分布式系统接收完压缩的WEB应用插件后发送给插件管理器;步骤S4、插件管理器对压缩的WEB应用插件进行解压,并初始化WEB应用插件;步骤S5、插件管理器将WEB应用插件添加至分布式系统中;本发明提供了一种分布式系统动态集成WEB应用的系统。本发明的优点在于:可以在分布式系统中动态集成WEB应用。,下面是一种分布式系统动态集成WEB应用的方法及系统专利的具体信息内容。

1.一种分布式系统动态集成WEB应用的方法,其特征在于:所述方法包括如下步骤:
步骤S1、在分布式系统中设置一插件管理器;
步骤S2、对各分布式子系统的WEB应用进行独立的插件开发,并将开发完成的WEB应用插件压缩后发送给分布式系统;
步骤S3、分布式系统接收完压缩的WEB应用插件后发送给插件管理器;
步骤S4、插件管理器对压缩的WEB应用插件进行解压,并初始化WEB应用插件;
步骤S5、插件管理器将WEB应用插件添加至分布式系统中。
2.如权利要求1所述的一种分布式系统动态集成WEB应用的方法,其特征在于:所述步骤S2中,所述WEB应用插件为html文件、js文件、css文件、image文件或者程序包。
3.如权利要求1所述的一种分布式系统动态集成WEB应用的方法,其特征在于:所述步骤S2中,所述并将开发完成的WEB应用插件压缩后发送给分布式系统具体为:
并将开发完成的WEB应用插件压缩后通过http协议发送给分布式系统。
4.一种分布式系统动态集成WEB应用的系统,其特征在于:所述系统包括如下模
插件管理器模块、用于在分布式系统中设置一插件管理器;
插件开发模块、用于对各分布式子系统的WEB应用进行独立的插件开发,并将开发完成的WEB应用插件压缩后发送给分布式系统;
插件发送模块、用于分布式系统接收完压缩的WEB应用插件后发送给插件管理器;
插件初始化模块、用于插件管理器对压缩的WEB应用插件进行解压,并初始化WEB应用插件;
插件添加模块、用于插件管理器将WEB应用插件添加至分布式系统中。
5.如权利要求1所述的一种分布式系统动态集成WEB应用的方法,其特征在于:所述插件开发模块中,所述WEB应用插件为html文件、js文件、css文件、image文件或者程序包。
6.如权利要求1所述的一种分布式系统动态集成WEB应用的方法,其特征在于:所述插件开发模块中,所述并将开发完成的WEB应用插件压缩后发送给分布式系统具体为:
并将开发完成的WEB应用插件压缩后通过http协议发送给分布式系统。

说明书全文

一种分布式系统动态集成WEB应用的方法及系统

技术领域

[0001] 本发明涉及一种集成WEB应用的方法及系统,特别指一种分布式系统动态集成WEB应用的方法及系统。

背景技术

[0002] 由于集中式系统升级单机处理能的性价比越来越低、单机处理能力存在瓶颈稳定性和可用性指标难以达到,分布式系统便应运而生。
[0003] 目前,分布式系统把各功能以分布式的方式部署在各服务器上。分布式系统带有统一的WEB管理系统,WEB管理系统用于访问以及管理分布式系统。
[0004] 传统的WEB管理系统调用以及管理其他分布式系统所采取的方法是:集中拥有其他分布式系统的部分代码。但是这种方法存在有如下缺陷:每个分布式系统的开发人员需要共同来维护WEB管理系统,多方维护使得维护过程中出错率高、管理成本高、各个模耦合在一起不够独立,违背了最初的分布式设计思想。

发明内容

[0005] 本发明要解决的技术问题之一,在于提供一种分布式系统动态集成WEB应用的方法,用于实现在分布式系统中动态集成WEB应用。
[0006] 本发明是这样实现的:一种分布式系统动态集成WEB应用的方法,所述方法包括如下步骤:
[0007] 步骤S1、在分布式系统中设置一插件管理器;
[0008] 步骤S2、对各分布式子系统的WEB应用进行独立的插件开发,并将开发完成的WEB应用插件压缩后发送给分布式系统;
[0009] 步骤S3、分布式系统接收完压缩的WEB应用插件后发送给插件管理器;
[0010] 步骤S4、插件管理器对压缩的WEB应用插件进行解压,并初始化WEB应用插件;
[0011] 步骤S5、插件管理器将WEB应用插件添加至分布式系统中。
[0012] 进一步地,所述步骤S2中,所述WEB应用插件为html文件、js文件、css文件、image文件或者程序包。
[0013] 进一步地,所述步骤S2中,所述并将开发完成的WEB应用插件压缩后发送给分布式系统具体为:
[0014] 并将开发完成的WEB应用插件压缩后通过http协议发送给分布式系统。
[0015] 本发明要解决的技术问题之二,在于提供一种分布式系统动态集成WEB应用的系统,用于实现在分布式系统中动态集成WEB应用。
[0016] 本发明是这样实现的:一种分布式系统动态集成WEB应用的系统,所述系统包括如下模块:
[0017] 插件管理器模块、用于在分布式系统中设置一插件管理器;
[0018] 插件开发模块、用于对各分布式子系统的WEB应用进行独立的插件开发,并将开发完成的WEB应用插件压缩后发送给分布式系统;
[0019] 插件发送模块、用于分布式系统接收完压缩的WEB应用插件后发送给插件管理器;
[0020] 插件初始化模块、用于插件管理器对压缩的WEB应用插件进行解压,并初始化WEB应用插件;
[0021] 插件添加模块、用于插件管理器将WEB应用插件添加至分布式系统中。
[0022] 进一步地,所述插件开发模块中,所述WEB应用插件为html文件、js文件、css文件、image文件或者程序包。
[0023] 进一步地,所述插件开发模块中,所述并将开发完成的WEB应用插件压缩后发送给分布式系统具体为:
[0024] 并将开发完成的WEB应用插件压缩后通过http协议发送给分布式系统。
[0025] 本发明的优点在于:通过对各分布式子系统的WEB应用进行独立的插件开发,实现WEB应用的分布式设计;当个别WEB应用需要维护时,只需要对相应的WEB应用插件进行维护,提高了维护的效率、可靠性,降低了维护成本、管理成本。附图说明
[0026] 下面参照附图结合实施例对本发明作进一步的说明。
[0027] 图1是本发明一种分布式系统动态集成WEB应用的方法的流程图

具体实施方式

[0028] 请参照图1所示,本发明一种分布式系统动态集成WEB应用的方法的较佳实施例,包括如下步骤:
[0029] 步骤S1、在分布式系统中设置一插件管理器;插件管理器用于管理各分布式子系统的WEB应用插件;
[0030] 步骤S2、对各分布式子系统的WEB应用进行独立的插件开发,并将开发完成的WEB应用插件压缩后发送给分布式系统;
[0031] 步骤S3、分布式系统接收完压缩的WEB应用插件后发送给插件管理器;
[0032] 步骤S4、插件管理器对压缩的WEB应用插件进行解压,并初始化WEB应用插件;
[0033] 步骤S5、插件管理器将WEB应用插件添加至分布式系统中。
[0034] 所述步骤S2中,所述WEB应用插件为html文件、js文件、css文件、image文件或者程序包。
[0035] 所述步骤S2中,所述并将开发完成的WEB应用插件压缩后发送给分布式系统具体为:
[0036] 并将开发完成的WEB应用插件压缩后通过http协议发送给分布式系统。
[0037] 本发明一种分布式系统动态集成WEB应用的方法的较佳实施例,包括如下模块:
[0038] 插件管理器模块、用于在分布式系统中设置一插件管理器;插件管理器用于管理各分布式子系统的WEB应用插件;
[0039] 插件开发模块、用于对各分布式子系统的WEB应用进行独立的插件开发,并将开发完成的WEB应用插件压缩后发送给分布式系统;
[0040] 插件发送模块、用于分布式系统接收完压缩的WEB应用插件后发送给插件管理器;
[0041] 插件初始化模块、用于插件管理器对压缩的WEB应用插件进行解压,并初始化WEB应用插件;
[0042] 插件添加模块、用于插件管理器将WEB应用插件添加至分布式系统中。
[0043] 所述插件开发模块中,所述WEB应用插件为html文件、js文件、css文件、image文件或者程序包。
[0044] 所述插件开发模块中,所述并将开发完成的WEB应用插件压缩后发送给分布式系统具体为:
[0045] 并将开发完成的WEB应用插件压缩后通过http协议发送给分布式系统。
[0046] 本发明工作原理:
[0047] 对分布式子系统的WEB应用进行独立的插件开发,开发产生的文件包括html文件、js文件、css文件以及具体实现代码,将开发产生的文件打包压缩成war格式的压缩包,并将压缩包发送至分布式系统的插件管理器;插件管理器解压war格式的压缩包,并对html文件、js文件、css文件以及具体实现代码进行初始化,插件管理器将初始化后的html文件、js文件、css文件以及具体实现代码添加至分布式系统中。
[0048] 综上所述,本发明的优点在于:通过对各分布式子系统的WEB应用进行独立的插件开发,实现WEB应用的分布式设计;当个别WEB应用需要维护时,只需要对相应的WEB应用插件进行维护,提高了维护的效率、可靠性,降低了维护成本、管理成本。
[0049] 虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈