У нас есть распределенная система, в которой два компонента: A и B, связываются друг с другом, посылая друг другу некоторый транспортный объект, который является очень большим и сложным.
В настоящее время объект просто сериализуется в провод A и читается B.
Теперь мы должны поддержать сценарий, в котором версия B продвигается, в то время как версия A остается той же, что означает, что B должен иметь возможности управления версиями, чтобы иметь возможность обрабатывать более старые версии объекта связи.
Каковы общие способы сделать это?
(Мы используем Java)