游戏世界
游戏攻略
网盘资源
有趣网站
游戏资讯
PS2游戏
PS3游戏
PS4游戏
PS5游戏
switch游戏
PC游戏
软件分享
编程指南
开发小册
Java开发
iOS开发
前端开发
JavaScript开发
Android开发
PHP开发
数据库
开发工具
Python开发
Kotlin开发
Ruby开发
.NET开发
服务器运维
开放平台
架构师
大数据
云计算
人工智能
开发语言
其它开发
spring6中文文档
springboot3中文文档
主机游戏
PS订阅游戏-美服
PS订阅游戏-港服
XGP PGP游戏
SteamDeck游戏
VR PSVR2游戏
3A游戏基地
PS3游戏
spring中文文档
spring6中文文档
springboot3中文文档
vlambda博客
学习文章列表
首页
架构师
vlambda
2022-05-17
API网关实现企业API治理,构建企业开放生态基础
企业集成过程中,API是基础,也是能力的统一出口。只有把API治理好,才能快速实现应用的系统,促进业务的协同,提供企业运转效率,才能支撑企业商业的数智化转型。
YonLinker旗下的API网关,提供完整 API 托管的服务,用于协助开发者轻松完成多系统集成及生态开放场景下,API 的创建、维护、发布、监控等整个生命周期的管理;支持各种协议API的接入、统一管理和安全调用。
API网关能力
全生命周期管理
覆盖设计、开发、测试、发布、废弃、下线等API各个生命周期阶段,API网关为每个阶段提供生产力工具。
可以帮助企业创建、发布、管理、维护不同规模的API。企业通过简单的操作,即可快速、安全、低成本地托管业务系统API,开放业务能力或数据服务。
自定义插件
提供协议插件、鉴权插件、返回值插件等多种插件,支持插件式扩展,应对个性化的调用或服务,主要有访问控制插件、鉴权插件、返回值解析插件、日志插件、业务扩展插件,解决集成领域专业问题。
多维度安全管控
支持IP黑白名单控制:用户可根据网络安全管理规范,来制定IP访问的控制策略,策略类型分为黑名单、白名单,可为黑名单或白名单添加控制的IP地址清单。
支持多维度限流控制:
提供统一的限流策略管理,限流策略级别分为产品、调用方应用、API、系统,API发布时可以选择限流的策略,产品级别的在维护产品时可以选择,API的在API级可以选择。
限流策略通过可视化的配置来管理限流,灵活管理限流策略,对不同级别的API管理维度都可以进行精细化控制。
支持熔断控制:提供熔断策略的管理,失败考察阈值、失败考察期、半开错误考察阈值、半天考察期、熔断时长等配置,熔断控制策略可在API发布管理时引入熔断机制,来保护API,熔断控制维护提供添加、编辑、删除等功能。
丰富的预置数据
预置了用友BIP、NCC、U8等多平台开放接口,总接口数量2000+
API网关重点功能
API
发布
API发布可以创建产品分类、添加产品、维护发布产品下的API。
产品分类维护:
维护产品分类,来分类管理产品;
产品维护:
维护产品来管理API;
实例配置:
本版本增加了实例配置,为产品统一维护实例地址;
API分类:
在产品下可创建API分类,来分组管理API;
访
问控制:
为产品API添加产品级的访问控制策略;
API维护:
本版后端服务支持REST、NCLoader、IRIS、WebService等;
生成文档:
本版支持一键生成API文档。
API
文档
通过API管理的定义,产品分类、产品、API分类、API来组织展示描述API,方便用户根据API的说明进行调用开发,API的说明主要包括:请求说明、鉴权参数说明、参数定义、请求示例、正确返回示例、错误返回码、错误返回示例。
API
调用
支持API授权KEY的维护,第三方应用可通过授权的AppKey和AppSecret来调用API,与租户进行数据交互;
支持API调用的启用/停用,只有启用状态才能通过此AppKey和AppSecret正常调用API;
支持查看、编辑、删除、复制的功能;
支持API的授权,授权此AppKey能够调用的API;
支持访问控制策略的定义,来控制调用方,保护企业系统的API及数据安全。
API网关与开放平台
API网关主要负责的是API托管及全生命周期管理,企业可以使用进行企业内部接口管理,也可以将接口开放与外部集成或是构建生态。
现BIP的开放平台就是用友的平台及各个领域使用API网关功能进行对外接口管理,通过开放平台将接口对外开放。
可以说BIP开放平台是用友生态基础,但是API网关是BIP开放平台的基座。
现在开放平台的定义是,企业能力对外开放出口,为外部生态开发者提供对接OpenAPI、开放事件的运营入口,需要搭配生态运营门户一同实现生态运营。开放平台对外开放的OpenAPI、业务事件,来源是API网关中定义为对外开放的资源。
总结
API网关是提供给客户完整API托管服务,客户可以使用API网关进行内部接口管理,也可以构建自己的生态,创建开放平台。
BIP开放平台既是用友内部使用API网关功能进行接口管理,通过开放平台进行开放,构建用友自己的生态。
集成平台-API网关,之后规划会着重两点API生态和API经济。
API生态:将客户的API生态与用友的API生态进行完美结合,为构建整体生态做好基础服务;
API经济:通过API进行创新,将生态中的API以商品形式进行售卖,构建新的API商业模型;
其他厂商可购买API服务,进行能力复用,专注专业,共同发展。
扩展阅读:
标签:
推荐阅读
真女神转生5:复仇 正式版替换包 试玩版游玩完整游戏方法
开源运动发展史与开源许可证(BSD、GPL、Apache、MIT、木兰(中国))的那些事儿
相关文章