The invention provides a service map construction method and device. The method includes: collecting service attributes of various services of the business system, constructing service specification objects for each service according to the corresponding service attributes, obtaining the call relation of each service specification object, and generating service relation files according to the call of each service standardization object; The service relationship file builds the service map. The embodiment of the present invention overcomes the defects of the existing management service and can not clearly display the service relationship. It shows the service relationship through the service map, improves the transparency of the system, and helps the development and maintenance of the business system.
【技术实现步骤摘要】
一种服务地图构建方法及装置
本专利技术涉及计算机
,具体涉及一种服务地图构建方法及装置。
技术介绍
目前的大型业务系统都拥有丰富的服务资源,通过流程编排工具组合现有服务解决业务问题是开发人员经常使用的一种方式,服务之间的组合及调用关系是开发人员在开发阶段中形成生的,假如一个业务需求需要编排一组服务被一个新的服务A调用,以后服务A也会因新的需求被其他服务编排使用,如此往复,服务的使用及服务间的调用关系将会极其复杂,甚至连开发人员也未必理的清楚。针对服务资源的管理,目前有两种方式:一种是文档记录管理,即对开发及发布的服务采用文档记录的形式进行管理;另一种是企业服务总线(EnterpriseServiceBus,ESB)工具注册管理,企业通过购买ESB产品对服务资源进行管理,对需要对外发布的接口进行注册,注册之后,可以提供外部系统使用。然而,针对千万行代码的大型业务系统,手工进行文档记录无法实现对服务的动态及时的管理,对服务的检索及分析将非常困难,管理工作量非常大。现有的服务资源管理中服务关系不清晰,无处可查,服务接口出现故障时,不知道该服务接口被哪些服务调用,不能对该接口进行停启操作,避免其他服务接口继续调用该接口,故障处理困难。同时,现有技术不能实现精确的标准化管理,缺乏统一标准,模块边界不清晰,服务开发重复严重。
技术实现思路
本专利技术实施例提供一种服务地图构建方法及装置,用于解决现有的管理服务工作量大、无法清晰展示服务关系的问题。本专利技术实施例提供了一种服务地图构建方法,包括:采集业务系统的各个服务的服务属性,根据对应的服务属性分别为所述各个服务构 ...
【技术保护点】
1.一种服务地图构建方法,其特征在于,包括:采集业务系统的各个服务的服务属性,根据对应的服务属性分别为所述各个服务构建服务规格化对象;获取各个服务规格化对象的调用关系;根据所述各个服务规范化对象的调用关系生成服务关系文件;根据所述服务关系文件构建服务地图。
【技术特征摘要】
1.一种服务地图构建方法,其特征在于,包括:采集业务系统的各个服务的服务属性,根据对应的服务属性分别为所述各个服务构建服务规格化对象;获取各个服务规格化对象的调用关系;根据所述各个服务规范化对象的调用关系生成服务关系文件;根据所述服务关系文件构建服务地图。2.根据权利要求1所述的方法,其特征在于,所述采集业务系统的各个服务的服务属性,包括:在各个服务的需求分析阶段采集所述各个服务的需求属性;在各个服务的开发阶段采集所述各个服务的实现属性;在各个服务的运行阶段采集所述各个服务的签名属性;在各个服务的维护阶段采集所述各个服务的管理属性。3.根据权利要求1所述的方法,其特征在于,所述获取各个服务规格化对象的调用关系包括:获取所述业务系统运行过程中各个服务规格化对象的调用数据,所述调用数据包括前服务节点、当前服务节点和后服务节点;根据所述调用数据获取调用关系。4.根据权利要求1所述的方法,其特征在于,所述根据所述各个服务规范化对象的调用关系生成服务关系文件,包括:确定各个服务规范化对象的服务类型;根据各个服务类型的服务规范化对象的调用关系生成服务关系文件。5.根据权利要求4所述的方法,其特征在于,所述根据各个服务类型的服务规范化对象的调用关系生成服务关系文件,包括:根据中心服务节点之间的调用关系识别中心服务层关系;根据组件服务节点之间的调用关系识别组件服务层关系;根据原子服务节点之间的调用关系识别原子服务层关系;根据跨层服务节点之间的调用关系识别层间服务关系;根据所述中心服务层关系、组件服务层关系、原子服务层关系及层间服务关系生成服务关系文件。6.一种服务地图构建装置,其特征在于,包括:服务规格化对象构建单元,用于...
【专利技术属性】
技术研发人员:鄢兵安,裴照华,郭强,张旭,王亚军,
申请(专利权)人:中国移动通信集团公司,中国移动通信集团河南有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。