RestCloud-领先的iPaaS混合集成中台产品提供商

更轻量、更高性能的API可视化编排平台

基于微服务架构、快速构建企业服务总线、全面提升敏捷集成能力、每日调度API流程超过100W+

API服务可视化编排平台介绍
  企业随着前后端分离架构、微服务架构、中台战略、产业互联互通的实施必将产生大量的各种协议的API服务,API将成为企业的数字化资产且API会越来越多, API服务之间的相互调用和依赖情况也随之越来越多和复杂。业务系统与业务系统之间、关联企业之间的API都相应存在大量的API相互调用和逻辑重组需求、 使用传统的编码方式已完全不能满足业务敏捷化交付的特性,RestCloud可视化服务编排平台通过无代码化来统一编排和调度API服务,通过可视化的拖、拉、拽对API进行编排并 实现分布式事务控制、故障自动转移、断点续跑等功能可大幅提升API服务的敏捷化交付能力。
适用业务场景
中台战略:作为企业中台架构中的前置服务化平台的服务管理、发布平台
微服务架构:作业微服务架构中API相互调用、聚合、编排的统一平台
遗留系统:作为集成企业遗留系统(WebService接口)的统一集成平台
协议转换:作为多个服务开发体系(SpringCloud、Dubbo、.Net)的统一服务转换和管理平台
逻辑重组:作为企业大量的API服务与服务之间的逻辑重组平台
系统解藕:解决系统服务之间相互藕合的问题
敏捷交付:编排平台可快速重组业务逻辑、敏捷交付业务应用,比传统代码模式交付速度提升80%
API编排平台原创核心能力
1.全Web可视化拖、拉、拽实现服务的编排与聚合
2.独有的分布式事务控制支持能力
3.独有的断点续跑能力
4.独有的故障自动转移能力
5.独有的单步调试执行能力
6.独有的多租户支持能力
7.支持独立调度机调度流程(可按周、天、时、分等周期自动调度API编排流程)
8.基于微服务架构开发支持容器化部署同时支持数万流程的自动调度与并行执行
9.提供服务聚合、数据清洗、协议转换、数据加解密、结果裁剪等众多能力
11.支持WebService、Restful、Dubbo、Java、Python、Shell、Socket、SQL等的混排
12.按照BPMN2.0规范进行设计支持最为复杂的服务编排模式
真正的高性能服务编排引擎
1.首创基于纯内存的流程调度引擎是真正自主知识产权的高并发调度编排技术
2.流程引擎在内存中构建节点并进行API服务节点的逐步推进
3.相比传统依赖于数据库持久化的ESB产品性能提升数十倍
4.流程编排后可重新发布为一个新的高性能API给调用端
5.客户端每调用一次API,系统将在内存中执行一次流程
6.日志异步存储于MongoDB中可支持海量日志数据的存储和分析
7.多个API编排后性能损耗低于3ms
8.支持Jar包轻量化的部署模式,运行时可不依赖任何数据库

全WEB可视化配置
通过WEB可视化的拖、拉、拽即可完成对多种不同协议API的聚合、编排等实现对微服务API的裁剪功能,并可实现定时调度来进行数据交换,同时支持分布式事务能力,在API执行失败时可以进行补偿或回滚操作。 相对于传统依赖编码模式的API组合,API可视化编排平台可大幅提升API集成和编排的效率,同时提供多种监控和分析手段可以快速定位API交互过程中出现的问题并能立即找回错误的数据或单据。
提供丰富的监控功能
1.秒级监控所有编排流程的实时运行情况
2.自动分类成功调度流程、失败调度流程
3.提供Web在线流程调试能力,可以在线调试流程极大加快流程的编排速度
4.提供编排后流程的平均执行时间、每日执行次数、成功次数、失败次数统计
5.提供流程可视化回放功能,可以回放流程执行的过程
6.提供事务补偿监控功能,可以实时监控需要补偿的业务流程
服务异步执行能力
通过分布式部署ESB编排服务器可以应对任何大流量的HTTP的API请求,ESB服务器首先把请求流量持久化到MongoDB中然后通过分布式调度协调器来调度流程执行机对编排流程进行调度,可以把API中的请求数据按照即定的 业务逻辑和规则把数据异步推送到任何业务系统中,流程执行完成后还可以回调客户端的API。
支持人工审批节点
对于重要的API执行流程,支持人工审批数据流,只有通过人工审批的数据流才可以进入后继执行节点,同时提供API审批接口可以与OA、BPM系统进行对接。
多种协议混排能力
RestCloud API服务编排平台支持Restful API、WebService、Dubbo、MQ、Python、Shell等多种类型的服务进行混排并能在多个协议之间自动转换数据格式,Json数据格式可以自动转换到下一API节点的XML格式数据,同时通过Java代码 的混排模式可以支持任意业务逻辑与API进行重组和融合,可以解决企业任意复杂的业务流程编排逻辑。
分布式部署架构
RestCloud API服务编排平台是新一代的基于微服务架构的可视化服务编排平台,区别于传统的ESB产品能够实现流程引擎的分布式部署与调度,可以通过Docker容器化编排实现节点的动态加载以应对大并发的流程执行情况。 平台本身可以分为流程调度机与流程执行机,通过调度机智能调度流程执行机的流程运行并能在多台服务器之间实现故障的自动转移,通过分布式架构部署方案平台可以应对任何大流量的请求以及数以十万并发流程的同时调度与执行。
适用大型企业集团
多租户
支持多租户集中式开发企业各团队、子公司、第三方开发商集中在平台中进行服务编排和管控
分布式运行
企业各团队、子公司、第三方开发商编排的流程可分布式运行在各自的节点或容器中,出现故障时相互不影响其他节点
集中式管控
管理员可以集中式监控企业各团队、子公司、第三方开发商编排的流程运行状态,随时洞查可能出现的故障和异常
资源可视化调控
管理员可以对编排的服务在多个执行引擎中根据资源利用情况随时调配运行节点,在部分节点故障时可立即转移到其他节点



推荐阅读: 可视化微服务(API)编排平台,全面替换ESB时代到来 -2019年12月






版权所有 @ 谷云科技(广州)有限责任公司,粤ICP备17112776号