OData 活动的概述
OData(开放数据协议)允许以简单的标准方法创建和使用可查询且可互操作的 RESTful API。这是定义用于构建和使用 RESTful API 的最佳实践的 OASIS 标准。OData 帮助您关注于业务逻辑,同时构建 RESTful API 而不必担心定义请求和响应头、状态码、HTTP 方法、URL 约定、介质类型、有效内容格式和查询选项的方法。
Cast Iron V7.5.1.0 支持作为 OData API 从后端系统公开数据。在此版本中仅支持 GET 和 DELETE 方法,这意味着外部客户机可针对在 Cast Iron 上运行的 OData API 生成 GET 和 DELETE 调用。受支持的 OData 版本为 4.0。
OData 活动与 HTTP/ReST 活动在 Cast Iron 中配合工作。这意味着 HTTP 活动的输出将指定为 OData 活动的输入,然后 OData 活动的输出将作为输入传递回 HTTP 活动。
Cast Iron 支持两个 OData 活动:
- 读取 OData:将 URL 信息、有效内容、http 头和查询参数用作输入并提供 XML 格式的输出。此 XML 输出用于在使用连接器活动调用 CRUD 操作的后端系统上执行业务逻辑。
- 写 OData:将作为业务逻辑执行的一部分创建的业务数据用作输入并序列化为 OData 格式(XML 或 JSON)
注: 建议使用 Cast Iron V7.5.1.0 ifix1 或更高版本。