产品介绍

灵长科技CEAMS通用企业应用接口管理系统(以下简称为CEAMS)为用户提供基于Node.js的云端微服务应用开发运维,以及API管理解决方案。CEAMS为各类云端应用和服务资源提供基于浏览器的在线一体化开发、调试、部署、监控管理、访问认证等能力。用户可在CEAMS系统上使用大量方便的云端服务应用的自动化开发和管理功能,例如自动化测试工具、代码和文档生成,无中断时间的一键升级和回滚应用版本,应用代码下载上传、版本比较等方便的功能。

CEAMS系统为用户提供基于网页的统一在线应用门户中心,用户可在其中查看系统中部署的各类在线应用,同时提供对应用的分类和检索能力。CEAMS系统提供在线测试、浏览API文档和范例代码等功能方便对接应用接口,以及提供基于API接口的服务发现能力。

为方便开发,CEAMS系统为用户的云端应用提供统一的API规范,以及基于该规范的HTTP + JSON的API调用接口,方便各类客户端应用接入。开发云端应用时,用户首先在平台上编辑并生成应用的API规范。基于该API规范,平台为应用提供各项方便的自动化能力,例如API文档自动生成、应用框架代码自动生成、基于JSON schema的严格数据校验能力、API全自动及手动测试、灵活的API数据缓存和限流保护等能力。

平台提供完整的Node.js NPM生态支持(https://www.npmjs.com),用户可自由引用NPM生态中70多万个各类开源包中的任意一个,例如各类工具库、数据库驱动,消息中间件接口等,帮助方便地开发其云端应用和对接到各类异构系统资源。同时,平台提供各类常用协议支持,例如对REST API、SOAP的支持,可帮助应用开发者方便地连接并从其他系统获取应用开发需要的数据和能力。

更进一步,在获得相应权限后,用户的应用可通过系统中其他应用提供的API接口,以纯粹的JSON数据格式访问系统中部署的其他应用,通过数据组合查询和处理,灵活地组织和处理来自不同应用的JSON数据,在已有应用的基础上搭建出全新的流程应用。自由地创建和完成对各类服务的组合和编排能力。您可以通过以下的《CEAMS系统用户手册》和《CEAMS系统应用开发指南》了解更多关于CEAMS系统提供的各项能力。