[发明专利]一种服务地图构建方法及装置在审
申请号: | 201710020391.7 | 申请日: | 2017-01-11 |
公开(公告)号: | CN108304211A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 鄢兵安;裴照华;郭强;张旭;王亚军 | 申请(专利权)人: | 中国移动通信集团公司;中国移动通信集团河南有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F8/73 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务地图 构建 调用关系 服务关系 服务属性 业务系统 规格化 服务 关系文件 管理服务 生成服务 文件构建 展示服务 工作量 采集 透明度 规范化 清晰 展示 开发 维护 | ||
本发明提供了一种服务地图构建方法及装置。该方法包括:采集业务系统的各个服务的服务属性,根据对应的服务属性分别为所述各个服务构建服务规格化对象;获取各个服务规格化对象的调用关系;根据所述各个服务规范化对象的调用关系生成服务关系文件;根据所述服务关系文件构建服务地图。本发明实施例克服了现有的管理服务工作量大、无法清晰展示服务关系的缺陷,通过服务地图对服务关系进行展示,提升了系统的透明度,有助于业务系统的开发及维护。
技术领域
本发明涉及计算机技术领域,具体涉及一种服务地图构建方法及装置。
背景技术
目前的大型业务系统都拥有丰富的服务资源,通过流程编排工具组合现有服务解决业务问题是开发人员经常使用的一种方式,服务之间的组合及调用关系是开发人员在开发阶段中形成生的,假如一个业务需求需要编排一组服务被一个新的服务A调用,以后服务A也会因新的需求被其他服务编排使用,如此往复,服务的使用及服务间的调用关系将会极其复杂,甚至连开发人员也未必理的清楚。
针对服务资源的管理,目前有两种方式:一种是文档记录管理,即对开发及发布的服务采用文档记录的形式进行管理;另一种是企业服务总线(Enterprise Service Bus,ESB)工具注册管理,企业通过购买ESB产品对服务资源进行管理,对需要对外发布的接口进行注册,注册之后,可以提供外部系统使用。
然而,针对千万行代码的大型业务系统,手工进行文档记录无法实现对服务的动态及时的管理,对服务的检索及分析将非常困难,管理工作量非常大。现有的服务资源管理中服务关系不清晰,无处可查,服务接口出现故障时,不知道该服务接口被哪些服务调用,不能对该接口进行停启操作,避免其他服务接口继续调用该接口,故障处理困难。同时,现有技术不能实现精确的标准化管理,缺乏统一标准,模块边界不清晰,服务开发重复严重。
发明内容
本发明实施例提供一种服务地图构建方法及装置,用于解决现有的管理服务工作量大、无法清晰展示服务关系的问题。
本发明实施例提供了一种服务地图构建方法,包括:
采集业务系统的各个服务的服务属性,根据对应的服务属性分别为所述各个服务构建服务规格化对象;
获取各个服务规格化对象的调用关系;
根据所述各个服务规范化对象的调用关系生成服务关系文件;
根据所述服务关系文件构建服务地图。
可选地,所述采集业务系统的各个服务的服务属性,包括:
在各个服务的需求分析阶段采集所述各个服务的需求属性;
在各个服务的开发阶段采集所述各个服务的实现属性;
在各个服务的运行阶段采集所述各个服务的签名属性;
在各个服务的维护阶段采集所述各个服务的管理属性。
可选地,所述获取各个服务规格化对象的调用关系包括:
获取所述业务系统运行过程中各个服务规格化对象的调用数据,所述调用数据包括前服务节点、当前服务节点和后服务节点;
根据所述调用数据获取调用关系。
可选地,所述根据所述各个服务规范化对象的调用关系生成服务关系文件,包括:
确定各个服务规范化对象的服务类型;
根据各个服务类型的服务规范化对象的调用关系生成服务关系文件。
可选地,所述根据各个服务类型的服务规范化对象的调用关系生成服务关系文件,包括:
根据中心服务节点之间的调用关系识别中心服务层关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司;中国移动通信集团河南有限公司,未经中国移动通信集团公司;中国移动通信集团河南有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710020391.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车仪表盘的升级方法
- 下一篇:一种对平台进行监测和维护的方法