支持异构服务的通用接入方法及系统技术方案

技术编号:13193318 阅读:45 留言:0更新日期:2016-05-11 20:03
本发明专利技术提供了一种支持异构服务的通用接入方法及系统,包括服务接入引擎、服务发布引擎、服务总线、服务规格策略引擎、工作流引擎、服务实例管理引擎、任务调度引擎、计量引擎、数据总线。服务接入引擎将不同的服务按照统一的方式接入到系统中;服务发布引擎实现已接入的服务对外发布和管理;服务规格策略引擎定义相对统一的服务规格;工作流引擎定义服务相关流程;服务总线按统一方式管理接口类服务实例;任务调度引擎用于管理和执行系统内部任务;计量引擎用于采集服务提供者提供的计量数据;数据总线用于系统内部数据存取。本发明专利技术的行业云平台接入系统灵活度高、服务交付方式统一,并且具有很好的扩展性。

【技术实现步骤摘要】

本专利技术涉及行业云平台技术,具体地,涉及一种支持异构服务的通用接入方法及系统
技术介绍
云计算可分为私有云(private cloud)、公共云(public cloud)等。信息服务具有三要素,人(服务提供者和服务对象),应用服务和数据。上述的分类方法只考虑了以服务提供者和服务对象来区分,没有把应用和数据考虑进去。从未来信息化发展趋势看,增加应用和数据两个维度,公有云可以继续细分为公众云和行业云。行业云与公众云的主要区别在于数据来源及服务提供者的的核心竞争力。公众云是可为公众所使用的云平台,一般为一个专门出售云服务的机构所拥有,例如google、baidu,其特点是数据来源是公开途径,通过独有的应用利用公开数据为客户提供服务,其算法、业务系统是其核心竞争力;而行业云的数据主要来源于行业内部的核心组织,也有一部分会来自行业内部的其他成员,绝大部分是私有数据,数据是其核心竞争力,因此,数据不可能提供给第三方却又同时具有对外服务的需求。如未来质检行业需要对外提供各类商品的信息查询,但是数据又不可能交给第三方处理,所以质监系统会建立一个质检行业云,整合整个系统的信息,来对外提供该类服务,类似的行业还有交通、环保、卫星等。服务交付是企业中连接用户与维保工程师的一个桥梁,越来越多的企业使用行业云进行服务交付管理。但是,目前行业云中的服务交付存在服务种类少、服务交付方式不统一、服务接入方式不一致,服务交付方式不灵活等缺陷。因此需要为服务交付平台开发一种适用性广、灵活便捷的通用接入方法及系统。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种支持异构服务的通用接入方法及系统。根据本专利技术提供的支持异构服务的通用接入系统,包括:服务接入引擎、服务发布引擎、服务总线、服务规格策略引擎、工作流引擎、服务实例管理引擎、任务调度引擎、计量引擎、数据总线,其中:-服务接入引擎用于将不同的服务的接入方式转换为统一的接入方式;-服务发布引擎用于将已接入的服务对外发布,并进行相应的发布管理;-服务规格策略引擎用于定义相对统一的服务规格,屏蔽服务提供者的内部实现;-工作流引擎用于在发布服务的时候定义服务相关流程;-服务总线用于按照统一的方式管理接口类服务实例;-服务实例管理引擎用于对服务实例的生命周期进行管理;-任务调度引擎用于管理和执行系统内部任务;-计量引擎用于采集服务提供者提供的计量数据;-数据总线用于内部数据的存取。优选地,所述服务规格策略引擎在服务使用时,能够把统一的服务规格适配成服务提供者能够识别的规格参数。优选地,所述服务实例管理引擎将资源类服务以事件方式发送到事件总线,并由事件总线通知服务提供者;对于接口类服务实例,服务实例管理引擎通过服务总线直接进行管理。优选地,所述计量引擎提供计量回调接口供服务提供者主动更新计量数据,或者在有需要提取最新计量数据的时候,发送事件到事件总线,通过事件总线通知服务提供者更新计量数据。根据本专利技术提供的支持异构服务的通用接入方法,包括如下步骤:服务接入步骤:将不同的服务的接入方式转换为统一的接入方式;服务发布步骤:将已接入的服务对外发布,并进行相应的发布管理;服务规格管理步骤:定义相对统一的服务规格,屏蔽服务提供者的内部实现;定义服务相关流程步骤:在发布服务的时候定义服务相关流程;服务实例管理步骤:对服务实例的生命周期进行管理;任务调度步骤:管理和执行系统内部任务;计量步骤:采集服务提供者提供的计量数据。优选地,所述服务规格管理步骤包括:在服务使用时,把统一的服务规格适配成服务提供者能够识别的规格参数。优选地,所述服务实例管理步骤包括:将资源类服务以事件方式发送到事件总线,并由事件总线通知服务提供者;对于接口类服务实例,服务实例管理引擎通过服务总线直接进行管理。优选地,所述计量步骤包括:提供计量回调接口供服务提供者主动更新计量数据,或者在系统有需要去的最新计量数据的时候,发送事件到事件总线,通过事件总线通知服务提供者更新计量数据。与现有技术相比,本专利技术具有如下的有益效果:1、本专利技术提供中的异构服务的通用接入系统将各类服务均按照统一的方式接入到该系统中,并通过该系统以一致的方式对外发布,一致性高。2、本专利技术提供中的资源类服务实例通过事件驱动的方式进行管理,降低了本系统和服务提供者之间的耦合性。3、本专利技术中的系统加入了工作流引擎可以针对每种服务的相关流程进行定义。4、本专利技术中的计量数据由服务提供者提供,并采用主动和被动两种方式进行采集,既保证了数据的一致性,又保证了数据的即时性。5、本专利技术中的系统和服务提供者之间的交互采用事件驱动,轻量高效,保证了整个系统的效率。6、本专利技术中的系统和服务提供者之间耦合性低,系统对外能力表现为发布的服务数量,系统扩展能力强。【附图说明】通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术提供的支持异构服务的通用接入方法原理框图。【具体实施方式】下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。根据本专利技术提供的支持异构服务的通用接入系统,包括:服务接入引擎、服务发布引擎、服务总线、服务规格策略引擎、工作流引擎、服务实例管理引擎、任务调度引擎、计量引擎、数据总线,其中:-服务接入引擎用于将不同的服务按照统一的方式接入到系统中;-服务发布引擎用于将已接入的服务对外发布,并进行相应的发布管理;-服务规格策略引擎用于定义相对统一的服务规格,屏蔽服务提供者的内部实现;-工作流引擎用于在发当前第1页1 2 本文档来自技高网...

【技术保护点】
一种支持异构服务的通用接入系统,其特征在于,包括:服务接入引擎、服务发布引擎、服务总线、服务规格策略引擎、工作流引擎、服务实例管理引擎、任务调度引擎、计量引擎、数据总线,其中:‑服务接入引擎用于将不同的服务的接入方式转换为统一的接入方式;‑服务发布引擎用于将已接入的服务对外发布,并进行相应的发布管理;‑服务规格策略引擎用于定义相对统一的服务规格,屏蔽服务提供者的内部实现;‑工作流引擎用于在发布服务的时候定义服务相关流程;‑服务总线用于按照统一的方式管理接口类服务实例;‑服务实例管理引擎用于对服务实例的生命周期进行管理;‑任务调度引擎用于管理和执行系统内部任务;‑计量引擎用于采集服务提供者提供的计量数据;‑数据总线用于内部数据的存取。

【技术特征摘要】

【专利技术属性】
技术研发人员:闵圣捷饶定远王学凯刘宁
申请(专利权)人:中电科华云信息技术有限公司
类型:发明
国别省市:上海;31

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

1