Версионность интерфейсов взаимодействия клиент-сервера
От: Nikolay_P_I  
Дата: 03.12.13 06:08
Оценка:
Ситуация:

Сервер и клиенты (WCF, но вопрос общий) взаимодействуют через интерфейс I1. Через некоторое время добавляется функция. Часть серверов теперь работают на I1, Часть на I2. Совместимость обратная есть, просто на старых серверах фича отключена. Вопрос: как правильнее разруливать на клиентах эту ситуацию ? Пока в голову приходит сразу на старте добавлять I1.GetVersion() и смотреть, какие функции где реализованы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.