【发布时间】:2013-11-25 01:48:38
【问题描述】:
我在我的头上。
在最广泛的层面上,我正在尝试将 Odata 接口公开给由使用 Mule 编写的服务公开的现有数据池。当我的 Mule 服务被调用时,如果我检测到 URL 是 Odata 格式,我想将处理委托给用 Java 编写的东西,然后将该组件的响应反馈给我的调用者。
我找到了 Olingo 和 OData4j 库。我的问题是这些都是从构建 Web 服务开始的。但这对我来说太上游了。我有一个网络服务。我需要了解的是,我需要实现哪些组件才能将 URL(我手头的)传递给 Odata 解析器,而 Odata 解析器又会调用数据提供者。
我对这项技术有点迷茫。有人可以指点我一个非常基本的教程,它清楚地描述了这一点。或者,他们能否给我几个步骤,例如:“您必须实现 A、B 和 C,然后将您的 URL 传递给 C.foo()”?
我已经为这两个库尝试了入门文档,但它们都以“首先我们将实现 Web 服务”开头,并且没有清楚地描述(至少对我而言)离开的地方和纯 Odata 集在。
谢谢。
【问题讨论】:
-
对于未来的访问者,您可以在services.odata.org/V4/Northwind/Northwind.svc查看 Northwind 示例
标签: java mule odata odata4j olingo