能够把SAP 数据transfer到其他应用或者系统的,我们通常会用PI 或者Gateway的方式,这两者都可以用OData的方式实现,但是应用比较多的还是OData Gateway这部分,我们所有的数据传输以及交互都是通过OData进行的。
其实OData是一个开源的数据协议, 定义了数据传输的标准和规范,比如filter, expand等等,在Gateway中都有相应的实现方式。
通常情况下,我们都会有一下几种服务:
- Create (创建一条记录, 对应的HTTP method 为post)
- Update (更新一条记录, 对应的HTTP method 为put)
- Read (读取一条记录, 对应的HTTP method 为get)
- Query (读取一组记录, 对应的HTTP method 为get)
- Delete (读取一组记录, 对应的HTTP method 为delete)
(注明:以上只是标准的实现方式,实际应用中会更加灵活,比如我们也可以使用post进行数据删除!)