一个常见系统中有超过 60% 以上对数据直接进行操作的 API,现在不再需要专业的后端开发人员来开发这些基础的API,无需考虑后端语言、架构、部署维护等问题。前端可以直接使用平台自动生成的 API 来对接界面,可节省70%的开发时间。
企业内部经常存在多个乙方厂商维护的系统,当希望关联不同厂商的系统时,厂商的产品之间往往不会进行适配,并且各系统由于数据分离的原因,无法直接跨系统调取数据。现在可以直接将各系统的数据库通过 API 自动生成平台变成可操作的 API,用于不同系统之间的对接。
由 API 自动生成平台关联所有关系型数据库、非关系型数据库、大数据库等。其他后端系统、App、Web、PC客户端等均可通过该平台调用规范的 API,而不需要关注数据库的类型和代码实现。
企业、组织往往有一些可对外公开信息的只读类型的 API,比如订单状态查询、物流查询、成绩查询、活动查询等,现在只需要一个数据库加上 API 自动生成平台即可快速、稳定、安全地对外提供数据。
统一集团使用 Eolink API 自动生成平台快速从 MySQL、Oracle、MongoDB、Hbase 等数据库中生成数据API,给企业内部物流平台、推广平台等系统调用获取数据。并且结合 Eolink 的 API 微服务网关平台对生成出来的 API 进行更细致的权限管理和安全防护。
支持 Mysql、Oracle、MariaDB、 SQL Server、PostgreSQL、MongoDB、Redis、Impala 等常见关系型、非关系型、大数据数据库中间件。对于新的的数据库类型可以动态扩充。
系统会自动识别关系型数据库的结构,可以通过页面操作来生成 API。无需编写代码和脚本即可一键自动生成API。
可以通过 SQL 语句或者非关系型数据库的专用脚本来创建 API。适合构建复杂的数据操作场景。
系统会自动识别 API 的请求参数对返回数据进行筛选,并且支持自动或手动分页。
系统会自动生成规范的 API 文档以及提供相应的调用代码。代码可以直接用于后端开发中。
API 快速生成平台支持多节点部署,可以在访问节点前配置负载均衡应对大规模请求。
针对跨地区机房、数据读写分离等复杂情况,支持为不同的集群设置不同的数据库连接信息,拥有更高的部署灵活性。
系统会自动识别 API 的请求参数,并且对请求参数进行合法性判断,以及防止 SQL 注入。
一般IT系统的开发过程中,涉及到直接的数据库增删查改等操作的API数量超过 60%,项目的规模越庞大,此类API的数量也越多。并且大部分企业内部的数据应用场景为快速查询和操作数据库的信息,比如面对一些如客服、数据监控、财务展示等简单场景需要快速开发一套管理应用,可以通过数据库直接生成相关的操作API,搭配前端页面即可使用。
API 自动生成平台能够直接从各种常见关系型数据库、非关系型数据库、大数据库中间件中生成统一格式的 HTTP Restful API。API生成好之后无需测试、部署,可以直接用于实际项目中,可极大简化基础 API 开发、维护工作。
覆盖互联网、汽车、能源、金融、房地产、企业服务、信息安全、酒店旅游、游戏文娱等多个行业