2012-01-06 2 views
4

Я собираюсь запустить проект, требующий, чтобы клиент Delphi XE Windows 32 потреблял веб-службу oData.Использование Delphi для использования рекомендаций службы OData

Я могу правильно запросить службу с помощью грубого и прочитанного тестового кода, но это будет slog, который создает фреймворк для обработки протокола oData - всех фильтров, параметров и т. Д. И обработки операций CRUD для всех служб. Обратите внимание, что это версия Delphi Win32, поэтому у меня нет таких вещей, как linq и т. Д. В моем распоряжении.

Есть ли там программисты Delphi, которые имеют опыт использования oData с Delphi? И если да, то какие рекомендации для рамок, компонентов и т. Д. Помогут здесь?

+2

«в Win32 версия Delphi "? Было более десятка выпусков Delphi (13, в частности, IIRC), и только один, который был специально .NET (Delphi 8); остальные - все Win32. Это может быть немного более конкретным, добавив также тег версии (например, 'delphi-2007',' delphi-XE'). :) –

+0

Delphi XE. Я вижу, что Remobjects имеют некоторую поддержку oData, есть ли у кого-нибудь опыт работы с компонентами? – Mattl

+0

RemObjects, кажется, предоставляет [поддержку на стороне сервера] (http://wiki.remobjects.com/wiki/Adding_OData_support_to_a_Delphi_Data_Abstract_Server_%28Delphi%29) для Delphi, я хотел бы связаться с ними и спросить о поддержке клиента/потребителя для Delphi – mjn

ответ

0

Некоторые указатели здесь:

How do I interact with OData from Java?

Доступные варианты я могу видеть из ответов на этот вопрос:

  1. Найти библиотека Atom паб для Delphi, учитывая, что «Любая библиотека, может потреблять фид Atom, сможет читать источник OData. Любая библиотека, которая может выполнять протокол Atom pub, сможет обновить службу OData ». (link)

  2. Использовать существующую REST библиотеку в качестве основы и добавить такие функции, как в Restlet OData extension