Клиент и сервер служб данных не выполняют согласование версий во время соединения - они делают это для каждого запроса. Каждый запрос или ответ содержит заголовок версии, который указывает, какая версия клиента или сервера требуется для обслуживания этого запроса. Это означает, что клиент нижнего уровня может обмениваться данными с сервером более высокого уровня, если сервер может отвечать на эти запросы, не делая ничего, что требует от него повышения номера версии ответа. Функции, которые требуют, чтобы служба использовала ответы более высокой версии, по умолчанию отключены.
Это означает, что по мере публикации новой версии Служб данных клиент и сервер будут иметь возможность взаимодействовать друг с другом независимо от того, какая версия установлена на клиенте, пока новые функции не включены сервер, которому требуется более высокая версия клиента для ответа.