esball网页版

联系我们CONTACT

地 址:中国 浙江 义乌市 廿三里街道埠头村5号
电 话:86 0574 65183870
q q:6026669
邮 箱:6026669@qq.com
联系人:王英 女士
手 机:13486026669
网 址:http://www.wanmeigouwu.com

您当前的位置: > esball网页版 > esball网页版

ESB解决接口服务案例 - ESB企业服务总线过时了么?

上传时间:2019-05-30阅读次数:编辑:admin

  当前业务支撑域内各系统间存在大量的接口服务直接调用,这种调用关系在逻辑上呈现为复杂的网状网连接。接口服务网状网连接造成了管理维护上的问题,随着业务支撑系统规模不断扩大,解决此问题也显得愈发急迫重要。

  ESB(企业服务总线)作为服务集成平台运行时的核心,提供了网络中最基本的服务连接中枢,此项技术广泛用于SOA(面向服务的体系架构)。集团在NG3-CRM技术规范中将引入ESB作为能力中心建设的核心要素,但能力中心建设非常复杂,建设周期势必很长,不过从中也得到一个启发,ESB作为一项独立的技术,为解决业务支撑系统间接口服务网状网连接及管理问题提供了一种方案。

  中国移动公司业务支撑系统作为企业经营的支撑主体,包含BOSS、CRM、BASS、VGOP、ESOP、BOMC等系统,这些系统间存在大量接口服务相互调用的关系。由于接口服务缺乏统一的规划与管理,只是通过直接调用方式提供接口服务。随着系统规模扩大,接口服务提供者与调用者都在不断增加,接口之间呈网状网几何倍数增长,业务支撑系统内的接口服务调用问题逐渐暴露出来。这种接口服务网状网连接方式造成了如下问题:

  根据集团下发的第三代业务支撑系统技术规范,NG3-CRM系统架构从传统的三层架构调整为开放的五层架构,其中业务层拆分为应用服务层与能力编排层两部分。应用服务层划分为各个能力中心,能力中心内部核心功能内聚为可在整个中心内复用的业务组件,通过对业务组件的封装形成标准的业务服务,能力中心将其内部各业务组件对外提供的业务服务到能力编排层,通过能力编排层统一对外提供各中心接口服务能力;能力编排层使用ESB(企业服务总线)汇聚CRM的核心能力,通过集中化、标准化服务的接入和编排,实现系统内接口服务能力的集中,外部系统以及其他能力中心都通过能力编排层调用服务。NG3-CRM系统应用服务层与能力编排层结构如图 1 所示。

  NG3-CRM应用层改造参考SOA思想,将耦合度较高的应用层解耦为多个高内聚、低耦合的能力中心,再通过ESB将各中心的能力进行集成与编排。NG3-CRM应用层改造主要目的是使系统具备水平扩展与分布式x86 部署的能力。但我们也发现这种改造将原先接口服务网状网连接方式转变为总线形式,实现了接口服务能力的集中。受此启发,可以将中心化思想与ESB技术从CRM系统扩展至整个业务支撑系统,并建设配套的服务治理模块实现接口服务的集中管理,具体包含以下 3 个步骤。

  不过,这种演进思路建立在业务支撑各系统解耦的基础上,实际改造难度太大,可实施不强。一种较为可行的方法是分步骤对业务支撑系统进行能力中心化改造,具备能力中心化的系统可以进行能力解耦接入ESB,未执行或不适合执行能力中心化的系统对现有服务进行梳理并根据ESB接入要求进行改造。这样做虽不能直接实现业务能力编排与可复用,但也可以通过总线形式有效改善现有系统之间调用的网状关系,加强软件以及接口的统一集中监控和管理,并为后期整个业务支撑系统向SOA转变奠定基础。

  为实现对接口服务有效的管理与监控,除提供消息路由与协议转换的集成总线外,ESB接口管理平台还包含接口服务监控与接口服务资产管理模块,其逻辑架构如图 4 所示。

  接口服务资产管理对到总线的接口服务资产进行集中管控,实现接口服务的、配置、发布、审计等功能,完成接口服务生命周期的管理。

  接口服务监控通过对“接口服务”、“服务提供者”、“服务消费者”等三个实体的行为模式监控,来为评价相关业务运行健康状况及相关业务决策提供参考分析数据。依据服务运行情况、消费者访问情况、提供者提供情况等监控数据,为业务部门和IT部门的工作优化与调整提供了指导素材数据,推动系统的优化演进。

  集成总线作为接口服务调用的承载主体,提供“消息消费者”至“服务提供者”的接口服务连接,并实现了协议转换、流程控制、消息转换等能力,通过总线形式有效改善现有系统之间调用的网状关系。

  业务支撑系统的接口管理问题不仅仅是接口问题,更是涉及到系统的体系架构,本文只是对ESB解决系统间接口服务网状网互联问题与管理问题进行了初步的探讨,而实现接口可复用、一致并不能简单通用引入ESB解决,更需要对原有系统服务进行梳理解耦。

  此外,不仅业务支撑域,整个IT支撑系统都存在网状网接口服务调用问题,相对于业务支撑域,IT支撑系统不仅存在各个域内接口服务相互调用,还包含跨域的服务调用,情况更为复杂。此问题虽然仍可使用ESB接口管理平台对各域接口服务进行汇聚与管理,但还有较多问题需要根据实际情况进一步分析,本文不再展开讨论。

  LinkESB由厦门明延科技研发,公司十年专注企业服务总线, 我们致力于打造企业共享服务平台提供商,打造企业上下游的生态圈。传统的企业信息化都是围绕内部人员展开,是一个封闭的系统,而未来的企业信息化,不仅服务企业内部,还要保证上下游企业互联互通,同时客户通过手机可以及时查到到业务的进展。我们的解决方案:

  LinkESB自 2007 年经过多年的行业沉淀,研发了国内外先进的企业服务平台套件,先后应用于海南省电信、海航集团、厦门国际银行、厦门建发股份、夏商集团等大型企业的IT建设中,以及云评众联与坤龙等全国的行业互联网平台的应用。综合对比国内外ESB产商,厦门明延科技的LinkESB在各种行业项目中应用最为广泛,值得依赖!

  了解LinkESB企业服务总线请联系我们,我们拥有全套互联网平台建设经验:平台规划+技术服务架构+开发平台+实施方案+运营思路。

esball网页版 esball世博客服

公司地址:中国 广东 东莞市 东城区上桥社区牌楼街一号 服务电话:86 0769 23073669
Copyright 2017 esball网页版 All Rights Reserved

X请用手机扫描微信二维码