API服务可视化编排平台介绍
企业随着前后端分离架构、微服务架构、中台战略、产业互联互通的实施必将产生大量的各种协议的API服务,API将成为企业的数字化资产且API会越来越多, API服务之间的相互调用和依赖情况也随之越来越多和复杂。业务系统与业务系统之间、关联企业之间的API都相应存在大量的API相互调用和逻辑重组需求、 使用传统的编码方式已完全不能满足业务敏捷化交付的特性,RestCloud可视化服务编排平台通过无代码化来统一编排和调度API服务,通过可视化的拖、拉、拽对API进行编排并 实现分布式事务控制、故障自动转移、断点续跑等功能可大幅提升API服务的敏捷化交付能力,目前RestCloud API编排平台已成功应用于国家电网、南方电网、宁波银行、青岛海尔集团、中国移动、长沙市超级大脑等众多知名企业和集团公司。
API编排平台原创核心能力
- 1.全Web可视化拖、拉、拽实现API的编排与聚合
- 2.独有的分布式事务控制能力,可实现多个API之间的分布式事务控制
- 3.独有的断点续跑能力
- 4.独有的故障自动转移能力
- 5.独有的单步调试执行能力
- 6.独有的多租户支持能力
- 7.支持独立调度机调度流程(可按周、天、时、分等周期自动调度API流程)
- 8.基于微服务架构开发支持容器化部署同时支持数万流程的自动调度与并行执行
- 9.提供服务聚合、数据清洗、协议转换、数据加解密、结果裁剪等众多能力
- 10.支持WebService、Restful、Dubbo、Java、Python、Shell、SQL、DLL文件等的混排
- 11.按照BPMN2.0规范进行设计支持复杂的服务编排模式
全WEB可视化配置
通过WEB可视化的拖、拉、拽即可完成对多种不同协议API的聚合、编排等实现对微服务API的裁剪功能,并可实现定时调度来进行数据交换,同时支持分布式事务能力,在API执行失败时可以进行补偿或回滚操作。 相对于传统依赖编码模式的API组合,API可视化编排平台可大幅提升API集成和编排的效率,同时提供多种监控和分析手段可以快速定位API交互过程中出现的问题并能立即找回错误的数据或单据。
服务异步执行能力
通过分布式部署API编排服务器可以应对任何大流量的HTTP的API请求,API编排服务器首先把请求流量持久化到DB或MQ中,然后通过RestCloud MQ消息总线来调度API编排流程并执行返回结果,通过异步执行能力可以把高并发的API数据按照即定的 业务逻辑和规则把数据异步推送到任何业务系统中,解决ToC高并发API与后端业务系统API速率不匹配问题。
高性能多协议混排能力
API服务编排平台支持Restful、WebService、Dubbo、MQ、Python、HTML页面、DLL文件等多种类型的服务及接口进行混排并能在多个协议之间自动转换数据格式,Json数据格式可以自动转换到下一API节点的XML格式数据,同时通过Java代码 的混排模式可以支持任意业务逻辑与API进行重组和融合,可以让企业实现复杂的API自动化流程,同时通过HTML页面的编排可以快速重组前端UI及报表,让数据快速触达用户。
适用大型企业集团
多租户
支持多租户集中式开发企业各团队、子公司、第三方开发商集中在平台中进行服务编排和管控
分布式运行
企业各团队、子公司、第三方开发商编排的流程可分布式运行在各自的节点或容器中,出现故障时相互不影响其他节点
集中式管控
管理员可以集中式监控企业各团队、子公司、第三方开发商编排的流程运行状态,随时洞查可能出现的故障和异常
资源可视化调控
管理员可以对编排的服务在多个执行引擎中根据资源利用情况随时调配运行节点,在部分节点故障时可立即转移到其他节点