开发(Develop)

API开发包含 :

  • API设计(Specs)

  • API代理(API Proxies)

  • 共享组件(Shared Flows)

  • 调试工具(Offline Trace,先下载调试数据再上传分析)

  • API后端服务(API Baas)

API设计(Specs)

API定义是指API的描述、具体方法、字段规范、示例数据等。Apigee采用OpenAPI的标准,Swagger的语法规范进行编写,可以自动生成文档、测试工具。

API代理(API Proxies)

支持的方式

Apigee支持6种代理方式,路由前端服务到后端、RESTFul转换为SOAP、Node.js APP等。

详细请看:Build a simple API proxyarrow-up-right

开发环境

API Proxy 的开发是一个较完整的视图,包含在线开发配置IDE(DEVELOP)、跟踪调试(TRACE)、性能监控(PERFORMANCE)、部署(Deployment)等。

重要的概念:

  • 1) Polices 是指执行的方法或步骤。

  • 2) Proxy Endpoints / Target Endpoints / PreFlow / PostFlow 的概念如下图所示。

  • 3)Scripts脚本支持 Js、XSLT、JAR、WSDL、Node等语法。

Last updated