План обмена собирает данные об объектах к обмену. Конвертация на основе плана обмена делает выборку данных и подготавливает пакет с данными. Веб-сервис это транспорт для отправки данных/получения подтверждения.
Все реально, все стильно, модно, молодёжно.
И если есть возможность киньте пож. ссылку на похожее решение
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший