Использование WCF Data Services с приложениями Windows

Имеет ли смысл использовать WCF Data Services в обычных приложениях Windows (Winforms или WPF) или эта технология подходит только для веб-приложений или приложений Silverlight?

Какие преимущества по сравнению с обычным WCF?


person Kottan    schedule 25.01.2011    source источник


Ответы (3)


Честно говоря, это в любом случае личное предпочтение. Единственное реальное различие между службами данных и «обычными» службами состоит в том, что службы данных делают некоторые основанные на соглашениях предположения о вашем транспорте и формате данных. Если использование службы RESTful имеет для вас смысл (что верно почти для всех служб, где ключевыми операциями являются функции запроса или обработки данных), тогда да. Если у вас больше операций, ориентированных на рабочий процесс, то, возможно, нет (возможно, службы b / c RESTful все еще могут представлять рабочие процессы, если они хотят, это просто не их обычно принимаемая сила).

person Paul    schedule 25.01.2011
comment
Службы данных WCF предоставляют метаданные для REST - это довольно большое улучшение по сравнению с обычными службами REST, у которых вообще нет метаданных ... это позволяет создавать прокси на стороне клиента для приятного и чистого взаимодействия. - person marc_s; 25.01.2011
comment
Конечно, но я думаю, ОП даже не решил, хочет ли он службы REST или нет. - person Paul; 25.01.2011

Взгляните на эту серию видеороликов, в которых показан полный набор технологий, используемых для построения ортогональной архитектуры приложения.

http://channel9.msdn.com/Series/The-Full-Stack

person Jahan    schedule 25.01.2011

Если вы планируете использовать облако в будущем, вы делаете правильный шаг. Если в будущем вы предвидите сценарий, в котором продукты из различных технологий могут использовать эту службу данных. Возможно, это правильный шаг.

person humblelistener    schedule 26.01.2011