Я нахожусь над моей головой.Odata with Olingo or Odata4j
На самом широком уровне я пытаюсь разоблачить интерфейс Odata для существующего пула данных, открытых службой, написанной с использованием Mule. Когда моя служба Mule вызывается, если я обнаруживаю, что URL-адрес является форматом Odata, я хочу делегировать обработку на что-то, написанное на Java, а затем передать ответ от этого компонента обратно моему вызывающему.
Я нашел библиотеки Olingo и OData4j. Моя проблема в том, что они начинаются с создания веб-службы. Но это слишком далеко вверх по течению для меня. У меня есть веб-сервис. Мне нужно понять, какие компоненты мне нужно реализовать, чтобы передать URL-адрес (который у меня есть) вперед в парсер Odata, который, в свою очередь, вызовет поставщика данных.
Я немного потерял эту технологию. Может кто-то указать мне на очень простой учебник, который четко определяет это. Или они могут дать мне пару шагов вроде: «Вы должны реализовать A, B & C, а затем передать свой URL в C.foo()??
Я пробовал документ «Начало работы» для обеих библиотек, но оба они начинаются с «сначала мы будем внедрять веб-сервис» и не будем четко очерчивать (по крайней мере, мне), где это происходит, и чистый Odata
Спасибо.
для будущего Посетители, вы можете проверить пример Northwind на странице http://services.odata.org/V4/Northwind/Northwind.svc/ –