Odata与Olingo或Odata4j

Tom*_*omD 5 java mule odata odata4j olingo

我在我脑海里.

在最广泛的层面上,我试图将Odata接口暴露给由使用Mule编写的服务公开的现有数据池.当我调用我的Mule服务时,如果我检测到该URL是Odata格式,我想将处理委托给用Java编写的东西,然后将该组件的响应反馈给我的调用者.

我找到了Olingo和OData4j库.我的问题是,这些从构建Web服务开始.但这对我来说太过分了.我有一个Web服务.我需要了解的是我需要实现哪些组件才能将URL(我手头上的)传递给Odata解析器,而Odata解析器将调用数据提供程序.

我对这项技术感到有些失落.有人能指出我一个非常基本的教程,清楚地描述了这一点.或者,他们可以给我几个步骤:"你必须实现A,B和C,然后将你的URL传递给C.foo()"?

我已经尝试了两个库的入门文档,但它们都以"首先我们将实现一个Web服务"开头,并且没有清楚地描述(至少对我来说)离开的地方和纯粹的Odata设置.

谢谢.

Ric*_*van -2

这听起来很像我们阅读 RSS 或其他数据源的方式

由于您有一个 url,因此可以通过 Http 连接器甚至轮询 http 连接器读取它。数据可以使用 Java 输入流(默认行为)进行流式传输,也可以转换为字符串(对象到字符串)。

使用(OData4j)的简单java组件可以处理您的内容..这听起来像是骡流上的2个简单组件。