一种云平台服务集成装置及系统制造方法及图纸

技术编号:11603478 阅读:114 留言:0更新日期:2015-06-15 17:08
本发明专利技术提供一种云平台服务集成装置及系统。所述装置包括:服务集成申请模块,云平台服务运行分析模块、服务编排模块和服务全生命周期管理模块。本发明专利技术通过对云平台服务进行访问频率分析、流量分析、反馈结果分析和响应能力分析中的一种或任意多种的组合,分析出云平台下各服务的运行状态,有助于服务编排模块根据各服务的运行状态进行合理的编排,进而服务全生命周期管理模块可合理的调配资源,以执行业务流程。采用本发明专利技术技术方案,可有效地提高对服务的管理可靠性,且提高了服务集成的效率以及运行的成功率。

【技术实现步骤摘要】

 本专利技术涉及云计算技术,尤其涉及一种云平台服务集成装置及系统
技术介绍
随着互联网的迅速发展,云计算已在不同行业中得到了应用。云计算即指基于互联网络的超级计算模式,即把存储于个人计算机、服务器和其他设备上的大量存储器容量和处理器资源集中在一起,统一管理并协同工作,其打破软了硬件资源边界。除了资源的集中使用外,企业更希望操作系统、数据库以及软件、应用等能通过集中调配的方式满足企业的各种需求,由此SOA云计算模式应运而生。SOA(Service-Oriented Architecture,面向服务的体系结构)技术因其能打破业务系统间边界,实现多个服务通过组合机制形成自己所需的服务,使得整个软件系统的互联成本、维护成本、升级成本的大幅降低,成为支持云计算的技术标准。基于SOA云计算模式,电力行业信息化建设开始进行一系列的大集中,以建立满足电力行业需求的云计算中心。在云平台下,面对比以往大得多的服务对象,云环境下的中间件必须具有大规模集群支撑能力,同时也对中间件在高可靠性、高动态资源调配方面提出了更高的要求。目前电力企业中通常使用的SOA中间件产品是Oracle Server Business(简称OSB),它运行于页面模型,缺少智能客户端,集成过程无法完成复杂的事务处理与交互,集成过程停滞于技术人员点对点接入阶段,不适合业务系统在云平台下的资源调配,缺少从行业背景分析云平台下各个应用的运行状态,不能实现对应用服务的高可靠性管理。
技术实现思路
本专利技术提供一种云平台服务集成装置及系统,以提高对服务管理的可靠性。本专利技术的一个方面是提供一种云平台服务集成装置,包括:服务集成申请模块,云平台服务运行分析模块、服务编排模块和服务全生命周期管理模块,其中,所述服务集成申请模块,用于通过客户端接口接收服务集成申请请求,并对所述服务集成申请请求进行管理;云平台服务运行分析模块,用于对云平台服务进行访问频率分析、流量分析、反馈结果分析和响应能力分析中的一种或任意多种的组合,并生成服务分析报告;服务编排模块,用于根据所述服务集成申请请求和所述服务分析报告,确定出至少一个服务,并根据预设规则将所述至少一个服务进行编排生成服务组;所述服务全生命周期管理模块,用于根据所述服务组,构建业务流程,并将所述业务流程部署到指定进程中,对运行中的所述业务流程进行监测,并根据监测结果进行相应的调控操作,以使所述业务流程能正常运行。本专利技术的另一个方面是提供一种云平台服务集成系统,云平台和客户端,所述云平台通过Java命名和目录接口JNDI与所述客户端连接,所述客户端设置有云平台服务集成装置,所述云平台服务集成装置包括:服务集成申请模块,云平台服务运行分析模块、服务编排模块和服务全生命周期管理模块,其中,所述服务集成申请模块,用于通过客户端接口接收服务集成申请请求,并对所述服务集成申请请求进行管理;云平台服务运行分析模块,用于对云平台服务进行访问频率分析、流量分析、反馈结果分析和响应能力分析中的一种或任意多种的组合,并生成服务分析报告;服务编排模块,用于根据所述服务集成申请请求和所述服务分析报告,确定出至少一个服务,并根据预设规则将所述至少一个服务进行编排生成服务组;所述服务全生命周期管理模块,用于根据所述服务组,构建业务流程,并将所述业务流程部署到指定进程中,对运行中的所述业务流程进行监测,并根据监测结果进行相应的调控操作,以使所述业务流程能正常运行。由上述技术方案可知,本专利技术实施例通过对云平台服务进行访问频率分析、流量分析、反馈结果分析和响应能力分析中的一种或任意多种的组合,分析出云平台下各服务的运行状态,有助于服务编排模块根据各服务的运行状态进行合理的编排,进而服务全生命周期管理模块可合理的调配资源,以执行业务流程。采用本专利技术实施例可有效地提高对服务的管理可靠性,且提高了服务集成的效率以及运行的成功率。附图说明图1为本专利技术实施例一提供的云平台服务集成装置的结构示意图;图2a为本专利技术实施例一中所述的服务编排模块编排服务组所采用的预设规则的第一部分逻辑代码流程示意图;图2b为本专利技术实施例一中所述的服务编排模块编排服务组所采用的预设规则的第二部分逻辑代码流程示意图;图2c为本专利技术实施例一中所述的服务编排模块编排服务组所采用的预设规则的第三部分逻辑代码流程示意图;图3为本专利技术实施例一中所述的服务全生命周期管理模块的具体实现的结构示意图;图4为本专利技术实施例一中所述的服务编排模块的具体实现的结构示意图;图5为本专利技术实施例一中所述的云平台服务运行分析模块的具体实现的结构示意图;图6为本专利技术实施例二提供的云平台服务集成装置的结构示意图;图7为本专利技术实施例三提供的云平台服务集成系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例一提供的云平台服务集成装置的结构示意图。如图所示,本实施例一所述的云平台服务集成装置包括:服务集成申请模块1,云平台服务运行分析模块2、服务编排模块3和服务全生命周期管理模块4。其中,所述服务集成申请模块1用于通过客户端接口接收服务集成申请请求,并对所述服务集成申请请求进行管理。所述云平台服务运行分析模块2用于对云平台服务进行访问频率分析、流量分析、反馈结果分析和响应能力分析中的一种或任意多种的组合,并生成服务分析报告。所述服务编排模块3用于根据所述服务集成申请请求和所述服务分析报告,确定出至少一个服务,并根据预设规则将所述至少一个服务进行编排生成服务组。所述服务全生命周期管理模块4用于根据所述服务组,构建业务流程,并将所述业务流程部署到指定进程中,对运行中的所述业务流程进行监测,并根据监测结果进行相应的调控操作,以使所述业务流程能正常运行。本专利技术实施例对云平台服务进行访问频率分析、流量分析、反馈结果分析和响应能力分析中的一种或任意多种的组合,分析出云平台下各服务的运行状态,有助于服务编排模块根据各服务的运行状态进行合理的编排,进而服务全生命周期管理模块可合理的调配资源,以执行业务流程。采用本实施例可有效地提高对服务的管理可靠性,且提高了服务集成的效率以及运行的成功率。其中,本实施例中所述服务编排模块编排服务组所采用的预设规则可具体为一预设编排逻辑规则,该预设编排逻辑规则可具体为图2a、图2b和图2c所示代码所表述的逻辑规则。当然本实施例所述的预设规则并不仅限于图2a、图2b和图2c所示的逻辑规则,还可以是其他规则。进一步地,上述实施例一中所述的服务全生命周期管理模块可采用如图3所述的结构实现。具体地,如图3所示,所述服务全生命周期管理模块4包括:建模单元41、装本文档来自技高网...

【技术保护点】
一种云平台服务集成装置,其特征在于:包括:服务集成申请模块,云平台服务运行分析模块、服务编排模块和服务全生命周期管理模块,其中,所述服务集成申请模块,用于通过客户端接口接收服务集成申请请求,并对所述服务集成申请请求进行管理;所述云平台服务运行分析模块,用于对云平台服务进行访问频率分析、流量分析、反馈结果分析和响应能力分析中的一种或任意多种的组合,并生成服务分析报告;所述服务编排模块,用于根据所述服务集成申请请求和所述服务分析报告,确定出至少一个服务,并根据预设规则将所述至少一个服务进行编排生成服务组;所述服务全生命周期管理模块,用于根据所述服务组,构建业务流程,并将所述业务流程部署到指定进程中,对运行中的所述业务流程进行监测,并根据监测结果进行相应的调控操作,以使所述业务流程能正常运行。

【技术特征摘要】
1.一种云平台服务集成装置,其特征在于:包括:服务集成申请模块,云平台服务运行分析模块、服务编排模块和服务全生命周期管理模块,其中,
所述服务集成申请模块,用于通过客户端接口接收服务集成申请请求,并对所述服务集成申请请求进行管理;
所述云平台服务运行分析模块,用于对云平台服务进行访问频率分析、流量分析、反馈结果分析和响应能力分析中的一种或任意多种的组合,并生成服务分析报告;
所述服务编排模块,用于根据所述服务集成申请请求和所述服务分析报告,确定出至少一个服务,并根据预设规则将所述至少一个服务进行编排生成服务组;
所述服务全生命周期管理模块,用于根据所述服务组,构建业务流程,并将所述业务流程部署到指定进程中,对运行中的所述业务流程进行监测,并根据监测结果进行相应的调控操作,以使所述业务流程能正常运行。
2.根据权利要求1所述的云平台服务集成装置,其特征在于,所述服务全生命周期管理模块,包括:
建模单元,用于根据所述服务组,构建业务流程模型;
装配单元,用于根据所述业务流程模型,组装业务流程;
部署单元,用于将所述业务流程部署在指定进程中;
管理单元,用于对运行中的所述述业务流程进行监测,并根据监测结果进行相应的调控操作,以使所述业务流程能正常运行。
3.根据权利要求1或2所述的云平台服务集成装置,其特征在于,...

【专利技术属性】
技术研发人员:刘显明余鹏飞郝悍勇朱正刚付萍萍潘理郑红
申请(专利权)人:国家电网公司国网江西省电力公司信息通信分公司
类型:发明
国别省市:北京;11

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

1