系统集成
外部系统与平台的系统集成可以有以下几种方式:
方式一
通过浏览器门户直接访问外部系统,外部系统可以按照云服务集成规范实现单点登录、组织同步、菜单集成等业务集成能力。
方式二
将外部系统注册到租户的服务网关,浏览器门户访问经过服务网关路由到外部系统。基于服务网关可以实现对外部系统访问的安全认证和流量管控等微服务治理能力。
方式三
将外部系统注册到租户内微服务的代理网关,这个微服务作为外部系统的代理服务。无论是外部访问的南北流量,还是微服务之间访问的东西流量,都统一到平台的微服务治理体系中。
方式四
将外部系统基于平台的云应用资源规范和提供的应用模板,发布到平台的应用市场,以微服务形式部署到平台的租户容器中。基于平台提供的应用市场和多租户,实现应用的 DevOps 发布部署运维全自动化。
四种方式差异对比
对比项 | 方式一 | 方式二 | 方式三 | 方式四 |
---|---|---|---|---|
业务集成能力,单点登录、组织同步、统一门户、统一菜单 | 支持 | 支持 | 支持 | 支持 |
基于服务网关微服务治理,安全认证、API 访问授权、熔断限流、日志监控 | 不支持 | 支持 | 支持 | 支持 |
服务调用链路追踪 | 不支持 | 不支持 | 支持 | 支持 |
DevOps,应用发布、审核、版本管理、自动化部署、更新、弹性伸缩 | 不支持 | 不支持 | 不支持 | 支持 |