云服务总线 CSB

云服务总线(Cloud Service Bus,简称CSB)是一个基于高可用分布式技术构建的服务API开放平台,帮助企业打通内外新旧系统,实现跨技术平台、跨应用系统、跨企业组织的服务互通,以服务API的形式,加以一致的组织和管控,构建企业内部以及与上下游、第三方企业之间融合、重塑、创新的合作平台。

管理控制台 帮助文档 初次使用

  • 协议适配

    提供常用协议服务的接入、开放和转换,支持灵活定制化的数据变换

  • 丰富控制

    提供完整的授权鉴权机制,支持流量控制、黑白名单、响应过滤、服务路由等丰富的服务访问控制

  • 环境联动

    提供跨环境服务调用和管理,支持公共云、专有云服务联动互通管理

  • 可靠高效

    分布式高可用架构稳定可靠,高性能低延迟,线性扩容

精心打造的功能

  • 协议数据转换

    提供常用协议服务的接入、开放和转换,支持灵活定制化的数据变换,以支撑从简单的应用间调用,到新建与遗留系统之间,以及企业组织间的能力互通

    协议适配

    支持常用协议服务的接入和开放,包括最常见的 HTTP API / RESTful 和 SOAP Web Service,以及应用广泛的分布式去中心化 RPC 服务框架协议 Dubbo 和 EDAS HSF,未来还将直接支持更多通用协议如消息等,方便服务提供方不做任何变更地接入,并能开放给不同协议规范的消费方


    数据变换

    支持数组、列表、集合等多样类型和复杂多级结构的出入参数定义,以及高度定制化、灵活的数据映射变换,方便用户将既有服务开放时,按需要控制对外暴露的接口形态和约束

  • 服务请求控制

    提供完整的授权鉴权机制,支持流量控制、黑白名单、响应过滤、服务路由等丰富的服务访问控制

    安全鉴权

    提供严格的 API 请求身份认证和鉴权,支持 HMAC 算法签名,支持 SSL 协议,在专有云环境中还可对接企业自有账号认证系统


    服务控制

    提供多级(实例、服务、授权)的服务流量和黑白名单控制;支持服务路由,一个 API 可对应后端多个不同协议的服务提供端;支持按用户的服务响应结果过滤;未来还将陆续开放请求验证、响应缓存等更多功能

  • 跨网级联贯通

    提供跨环境、跨企业组织的联动式能力开放,实现能力服务跨多个环境的统一管理、组织和互动

    级联管理

    针对复杂多环境多归属打通场景,云服务总线提供级联发布管理,允许跨越多个 CSB 实例把服务发布开放在目标环境中,包括跨实例的服务发布和管理,以及级联链路的管控,和环境间、实例间的授信等,并支持不同版本实例之间良好的兼容联动


    级联请求

    支持跨多实例的服务访问接力级联,多个实例可协同处理跨实例的 API 访问,按级联规则转发处理请求与响应

  • 服务管理组织

    提供能力开放平台必备的服务全生命周期,以及订阅、授权的管理和组织

    生命周期

    提供服务的定义发布、分组、版本、审核,和启用、停用、注销等全生命周期管理,以及复制、批量导入导出等常用管理机制


    服务授权

    提供服务消费凭证管理,支持服务订阅、订阅审批、订阅管理


    统计分析

    提供服务调用日志、链路分析,以及从消费方(凭证级、授权级)和发布方(服务级、分组级)角度的服务 API 调用量统计

  • 系统管理运维

    提供多样的运维管控工具用以管理系统,并获取及时详尽的系统状态信息

    日志监控

    提供系统操作审计日志,以及系统指标和服务指标的监控、报警和巡检


    系统管理

    提供实例管理,可以创建、管理实例,对用户进行实例访问授权、服务发布审批人设置,定义管理实例间级联链路规则等,还可灵活定制设置角色及其对各种资源的权限

经典应用场景

  • 混合云多归属

  • 多层级多环境

  • 能力开放平台

  • 系统集成互联

  • 混合云多归属

    混合云多归属

    位于企业内部数据中心的业务系统,与企业在云上的业务系统之间,通过各自环境内云服务总线CSB实例之间“桥接”实现的服务通道,把各自的服务在对方云CSB实例上发布成API,进行管理和授权,让对方可以订阅和访问。

    能够解决

    • 混合云服务互通

      云上云下系统在网络打通后,通过CSB实现服务互通

    • 多归属服务互通

      不同归属系统服务互通,例如两个客户VPC内的应用互相访问

    • 多环境级联互通

      多个环境桥接级联互通,多个环境通过各自的CSB级联互通

  • 多层级多环境

    多层级多环境

    具有多地区多层级复杂内部组织结构的企业和组织,需要实现不同层级不同地区业务系统之间的能力服务化互通,以一致的方式进行整体的管理,同时还要能灵活地保持各个系统还能有相对独立的开放管控能力。

    能够解决

    • 多环境级联互通

      多个环境桥接级联互通,通过各自的CSB实例级联实现服务互通

    • 一致化管理控制

      不同系统间以一致的方式进行各自的服务开放和管理控制

    • 异构系统间互通

      基于不同技术架构构建的系统,通过CSB协议适配实现服务互通

  • 能力开放平台

    能力开放平台

    位于企业内部数据中心的业务系统,把各种类型协议的服务在云服务总线CSB上发布成API,进行统一的管理和授权,开放给外部的合作伙伴以及第三方,亦可引入外部的业务能力开放成API给内部使用。

    能够解决

    • 内外能力双向开放

      企业能力可对外开放,也可引入外部能力内部使用,用户级授权

    • 多种协议接入开放

      可对接基于不同技术架构构建的系统和端,通过CSB协议适配

  • 系统集成互联

    系统集成互联

    企业既有业务系统的既有接口,无需改造开放给不同架构体系的新系统使用;外部同类业务系统的多个提供方汇聚成单一服务能力,通过业务上下文来确定访问那个提供端。

    能够解决

    • 异构系统间互通

      既有业务系统无需改造,即可接入CSB开放成消费方协议API

    • 外部系统端路由

      同一业务含义的外部多个服务提供端,汇聚成单一服务API