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

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


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