通用技术开放平台解决方案架构设计思路
2022-03-08 09:33:12 47 举报
AI智能生成
构建以 API 为基础的开放平台,实现向合作伙伴和第三方开发者开放 API ,后者以开放 API 为基础,创造新的服务或产品,助力企业开创新的服务形态、开拓产业生态链。 核心能力输出 通过开放产品的 API 接口,让开发者在需要时直接调用 API 获取系统的服务能力 平台生态延展 系统生态延展能力接入,吸引 ISV 在平台上创建应用,为客户提供更丰富的产品服务 需求个性化定制 通过开放平台,让那些自己有开发能力或开发资源的用户在原基础的服务上进行一些改造,满足自身的特定需求 异构互通 基于不同的技术架构构建的系统和服务,使用的协议可能不一致,需要统一适配开放
作者其他创作
大纲/内容
第三方开发者无法自助开通账号和服务订阅,整个接入过程需要管理员介入,用户接入效率低,影响平台推广
缺乏开发者自助平台
缺少 API 的统一抽象, 接口文档维护、版本管理、上线/下线、流控等管理操作分散,且手工操作复杂容易出错
开放 API 管理繁琐
传统流控方式下,后端服务在突发大流量下无法正常响应,异常可能快速传递到上游服务,最终导致整个系统雪崩
缺少有效应对突发流量的手段
传统方式下需各个业务接口实现用量计数和认证鉴权功能,大大增加服务接口开发工作量,影响服务开放的开发效率
缺少统一 API 用量统计和认证鉴权机制
企业整合生态合作伙伴遇到的业务痛点
提供统一视图实现 API 上下线、API 文档、版本等的管理,并在网关统一实现 API 计量,提升开发和运营效率
统一管理
API 受限开放,实现开放能力边界可控;
通过严格的流量控制,避免服务的过载;
支持多种认证和授权方式,确保 API 访问安全性;
通过动态的熔断降级,保障服务的 SLA
安全可控
针对不同的技术架构,不同的微服务框架,甚至不同云环境下实现统一的适配开放
异构融合
后端支持使用 HTTP REST、Web Service、gRPC、Dubbo RPC 等标准协议开发的服务
多协议支持
支持开发者和管理员实时查看 API 调用信息, 满足 API 用量统计和计费需求
用量统计
基于业界领先的高性能 API 网关,支持水平扩展,满足开放平台扩容需求
高性能可扩展
方案优势
构建以 API 为基础的开放平台,实现向合作伙伴和第三方开发者开放 API ,后者以开放 API 为基础,创造新的服务或产品,助力企业开创新的服务形态、开拓产业生态链。
目标愿景
子主题
架构
技术开放平台架构设计
通过开放产品的 API 接口,让开发者在需要时直接调用 API 获取系统的服务能力
核心能力输出
系统生态延展能力接入,吸引 ISV 在平台上创建应用,为客户提供更丰富的产品服务
平台生态延展
通过开放平台,让那些自己有开发能力或开发资源的用户在原基础的服务上进行一些改造,满足自身的特定需求
需求个性化定制
基于不同的技术架构构建的系统和服务,使用的协议可能不一致,需要统一适配开放
异构互通
典型应用场景
通用技术开放平台解决方案架构设计思路
收藏
0 条评论
下一页