Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF - версионность / 3 сообщений из 3, страница 1 из 1
12.11.2013, 12:01
    #38461573
Fet Frumos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF - версионность
Разрабатывается WCF сервис. Функции сервиса - взаимодействие клиентов с базой , + подключение стороних модулей. Сейчас надо определиться с архитектурой сервиса (в контексте версионности). Варианты которые расматриваем:
1. Обратная совместимость - в контракте наращиваем функциональность, старые клиент работают с тем что им известно, пока не произойдет какое-то фатальное обновление :). Не нравится.
2. Для новой версии сервиса создаем новый контракт, публикуем отдельно. Старые клиенты стучаться к старой версии сервиса, новые к новой версии.
3. Для клиентов существует только одна версия сервера(proxy). Proxy сервис сам принимает решение куда перенаправить клиента(в зависимости от его версии) к новой версии или старой.
Какой вариант более предпочтительный? Возможно поскажете другие варианты.
...
Рейтинг: 0 / 0
15.11.2013, 20:35
    #38466956
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF - версионность
Fet Frumos,

а обновить клиентов вместе с обновлением сервиса не вариант ?
...
Рейтинг: 0 / 0
16.11.2013, 16:10
    #38467317
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF - версионность
Вот пример версионности для WCF REST на основе WebInvoke.UriTemplate: http://codearticles.ru/articles/2319
К слову, версионность для новомодного WebAPI: http://codearticles.ru/articles/2333
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF - версионность / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]