一种基于电力PaaS云平台的信息集成系统及方法技术方案

技术编号:14198178 阅读:258 留言:0更新日期:2016-12-15 19:35
本发明专利技术涉及一种基于电力PaaS云平台的信息集成系统及方法,涉及电力PaaS云平台服务领域。该系统包括:应用堆栈模块,用于为复杂的应用系统按组件细分堆栈结构,按层次分别进行管理、配置和调配,最大限度的解除层次间的耦合关系;环境编排模块,用于处理应用环境中的不同组件之间的关系;微服务构架模块,用于根据PaaS平台的集成能力,结合微服务架构模式,逐步改造现有应用系统或构建新型的微应用系统;应用交互与集成模块,用于根据面向服务的体系结构,打通应用系统的接口交互;数据交互与集成模块,用于根据面向服务的体系结构,打通应用系统的数据交互方式。本发明专利技术通过采用应用堆栈技术,更便捷的为微服务架构类型的系统提供应用环境。

【技术实现步骤摘要】

本专利技术涉及电力PaaS云平台服务领域。
技术介绍
在云计算需求迅速增长的环境下,世界上信息产业发展领先的国家和地区对云计算给予了高度的重视,将云计算技术提升到战略发展的高度。各国研究并制定了云计算发展相关的战略规划,部署了国家级云计算基础设施,以加快推动云计算应用的建设,抢占云计算技术和产业发展的至高点。例如,美国政府正在大力推行的云计算计划,内容涉及生产制造产业结构调整、云端产业发展、商务业务整合、政府网站改革、社交媒体等诸多方面。我国政府高度重视云计算产业发展,国务院《关于加快培育和发展战略性新兴产业的决定》(国发〔2010〕32号),把促进云计算技术研发和示范应用建设作为发展新一代信息技术的重要任务。目前,我国云计算应用在政府、电信、医疗、金融、电力、石油石化等行业取得了快速发展,建设了大批示范工程。“十二五”期间,我国云计算市场的产值规模已突破1万亿元人民币,云计算产业已度过市场培育期,进入快速发展阶段,预计未来几年,年均产值复合增长率将超过80%。随着信息技术的高速发展,企业级数据中心的规模越来越大,信息技术在企业中的作用也越来越重要。传统企业数据中心的建设,主要依据业务应用系统的需求进行软硬件资源配置,这样的模式存在以下缺点:首先,资源利用率很低,据权威机构统计企业数据中心服务器资源平均利用效率只有20%-40%;其次,IT系统规模的增长,导致运维成本日益高昂;再次,系统模块之间依赖关系很强,导致应用系统缺乏对业务变化的快速适应能力;最后,人工运维的工作方式不能满足数据中心对高可用性的需求,企业业务的连续服务和关键数据安全也得不到可靠保障
技术实现思路
本专利技术为了解决上述现有技术所存在的问题,提出了一种基于电力PaaS云平台的信息集成及方法。本专利技术解决上述技术问题的技术方案如下:一种基于电力PaaS云平台的信息集成系统,该系统包括:应用堆栈模块,用于为复杂的应用系统按组件细分堆栈结构,按层次分别进行管理、配置和调配,最大限度的解除层次间的耦合关系;环境编排模块,用于处理应用环境中的不同组件之间的关系;微服务构架模块,用于根据PaaS平台的集成能力,结合微服务架构模式,逐步改造现有应用系统或构建新型的微应用系统;应用交互与集成模块,用于根据面向服务的体系结构,打通应用系统的接口交互;数据交互与集成模块,用于根据面向服务的体系结构,打通应用系统的数据交互方式。本专利技术的有益效果是:本专利技术将微服务架构技术与PaaS平台进行深度结合,基于PaaS平台研究适合电力企业的微服务架构支撑技术,并基于此技术逐步开展应用交互与集成和数据交互与集成,打通不同应用系统之间的信息孤岛和技术壁垒,增强应用系统之间的信息交互,从而实现业务协同与联动,进一步提升电力企业的信息化生产力。通过采用应用堆栈技术,更便捷的为微服务架构类型的系统提供应用环境。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述应用堆栈模块包括:堆栈创建模块,用于为应用环境创造其运行所需要的环境;环境编排设置模块,用于对应用环境进行环境编排设置;脚本解析和管理模块,用于解析PaaS平台内的各种事件发生后产生后续的一系列自动化行为。进一步,所述微服务构架模块包括:终端强化与通道弱化模块,用于当构建不同进程间通信机制时,将通信过程中的路由、编码、传输和业务处理方法强行加入到通信机制中;分散治理模块,用于对应用系统中的各个组件进行分散管理;分散数据管理模块,用于对应用系统中的各种数据进行分散管理;基础设施自动化模块,用于利用PaaS平台所制成的持续部署及持续集成的能力,实现基础设施的自动化;容错性设计模块,用于当服务发生故障时,进行故障检测和自动恢复。一种基于电力PaaS云平台的信息集成方法,该方法包括:应用堆栈步骤,用于为复杂的应用系统按组件细分堆栈结构,按层次分别进行管理、配置和调配,最大限度的解除层次间的耦合关系;环境编排步骤,用于处理应用环境中的不同组件之间的关系;微服务构架步骤,用于根据PaaS平台的集成能力,结合微服务架构模式,逐步改造现有应用系统或构建新型的微应用系统;应用交互与集成步骤,用于根据面向服务的体系结构,打通应用系统的接口交互;数据交互与集成步骤,用于根据面向服务的体系结构,打通应用系统的数据交互方式。本专利技术的有益效果是:本专利技术将微服务架构技术与PaaS平台进行深度结合,基于PaaS平台研究适合电力企业的微服务架构支撑技术,并基于此技术逐步开展应用交互与集成和数据交互与集成,打通不同应用系统之间的信息孤岛和技术壁垒,增强应用系统之间的信息交互,从而实现业务协同与联动,进一步提升电力企业的信息化生产力。通过采用应用堆栈技术,更便捷的为微服务架构类型的系统提供应用环境。进一步,所述应用堆栈步骤包括:堆栈创建步骤,用于为应用环境创造其运行所需要的环境;环境编排设置步骤,用于对应用环境进行环境编排设置;脚本解析和管理步骤,用于解析PaaS平台内的各种事件发生后产生后续的一系列自动化行为。进一步,所述微服务构架步骤包括:终端强化与通道弱化步骤,用于当构建不同进程间通信机制时,将通信过程中的路由、编码、传输和业务处理方法强行加入到通信机制中;分散治理步骤,用于对应用系统中的各个组件进行分散管理;分散数据管理步骤,用于对应用系统中的各种数据进行分散管理;基础设施自动化步骤,用于利用PaaS平台所制成的持续部署及持续集成的能力,实现基础设施的自动化;容错性设计步骤,用于当服务发生故障时,进行故障检测和自动恢复。附图说明图1为本专利技术实施例所述的基于电力PaaS云平台的信息集成系统的原理示意图;图2为本专利技术实施例所述的应用堆栈模块1的原理示意图;图3为本专利技术实施例所述的微服务构架模块3的原理示意图;图4为本专利技术实施例所述的基于电力PaaS云平台的信息集成方法的流程图;图5为本专利技术实施例所述的应用堆栈步骤的流程图;图6为本专利技术实施例所述的微服务架构步骤的流程图。附图中,各标号所代表的部件列表如下:1、应用堆栈模块,2、环境编排模块,3、微服务构架模块,4、应用交互与集成模块,5、数据交互与集成模块,6、堆栈创建模块,7、环境编排设置模块,8、脚本解析和管理模块,9、终端强化与通道弱化模块,10、分散治理模块,11、分散数据管理模块,12、基础设施自动化模块,13、容错性设计模块。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。实施例1依托PaaS平台的技术架构与服务模型,使PaaS平台的服务内容具备良好的扩充能力,从而PaaS平台具备强大的服务整合能力。PaaS平台是一个开放的、松耦合的、易扩展的技术平台,依托PaaS平台的服务抽象与自动化调度能力,能逐步的增加信息系统的业务聚合能力,并将信息系统所需要的基础设施能力、技术服务能力、环境服务能力、数据服务能力等进行进一步的整合。PaaS平台通过业务集成服务完成不同信息系统所需要的业务服务和不同信息系统之间的业务交互;通过数据集成服务完成不同信息系统所需要的数据服务和不同信息系统之间的数据交互。从而增强信息系统的业务聚合能力、快速开发上线能力和进一步的创新业务能力。如图1所示,本实施例提出一种基于电力PaaS云平台的信息集成本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201610839743.html" title="一种基于电力PaaS云平台的信息集成系统及方法原文来自X技术">基于电力PaaS云平台的信息集成系统及方法</a>

【技术保护点】
一种基于电力PaaS云平台的信息集成系统,其特征在于,它包括:应用堆栈模块(1),用于为复杂的应用系统按组件细分堆栈结构,按层次分别进行管理、配置和调配,最大限度的解除层次间的耦合关系;环境编排模块(2),用于处理应用环境中的不同组件之间的关系;微服务构架模块(3),用于根据PaaS平台的集成能力,结合微服务架构模式,逐步改造现有应用系统或构建新型的微应用系统;应用交互与集成模块(4),用于根据面向服务的体系结构,打通应用系统的接口交互;数据交互与集成模块(5),用于根据面向服务的体系结构,打通应用系统的数据交互方式。

【技术特征摘要】
1.一种基于电力PaaS云平台的信息集成系统,其特征在于,它包括:应用堆栈模块(1),用于为复杂的应用系统按组件细分堆栈结构,按层次分别进行管理、配置和调配,最大限度的解除层次间的耦合关系;环境编排模块(2),用于处理应用环境中的不同组件之间的关系;微服务构架模块(3),用于根据PaaS平台的集成能力,结合微服务架构模式,逐步改造现有应用系统或构建新型的微应用系统;应用交互与集成模块(4),用于根据面向服务的体系结构,打通应用系统的接口交互;数据交互与集成模块(5),用于根据面向服务的体系结构,打通应用系统的数据交互方式。2.根据权利要求1所述的一种基于电力PaaS云平台的信息集成系统,其特征在于,所述应用堆栈模块(1)包括:堆栈创建模块(6),用于为应用环境创造其运行所需要的环境;环境编排设置模块(7),用于对应用环境进行环境编排设置;脚本解析和管理模块(8),用于解析PaaS平台内的各种事件发生后产生后续的一系列自动化行为。3.根据权利要求1所述的一种基于电力PaaS云平台的信息集成系统,其特征在于,所述微服务构架模块(3)包括:终端强化与通道弱化模块(9),用于当构建不同进程间通信机制时,将通信过程中的路由、编码、传输和业务处理方法强行加入到通信机制中;分散治理模块(10),用于对应用系统中的各个组件进行分散管理;分散数据管理模块(11),用于对应用系统中的各种数据进行分散管理;基础设施自动化模块(12),用于利用PaaS平台所制成的持续部署及持续集成的能力,实现基础设施的自动化;容错性设计模块(13...

【专利技术属性】
技术研发人员:许爱东李鹏陈华军方萌黄文琦戴涛张乾坤
申请(专利权)人:南方电网科学研究院有限责任公司中国南方电网有限责任公司电网技术研究中心
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1