Так мы называем общее место, куда сходятся данные ваших систем. Ниже - что это значит на практике, как устроено и когда не нужно.
единый слой
Общее место, куда сходятся данные ваших систем: касса, склад, почта, банк и учёт перестают быть отдельными системами.
Это общее место, через которое данные ваших систем доступны в одном виде. Касса, склад, почта, банк и учёт продолжают работать как работали, но перестают быть отдельными мирами: вопрос к данным задаётся один раз и не упирается в то, в какой программе они лежат.
Важно, чего здесь нет. Единый слой - не новая система вместо ваших и не склад копий ваших данных. Данные остаются там, где они появились.
Чтобы повторяющееся решение принималось по данным, а не по памяти. Пока систем несколько, а связи между ними нет, любой вопрос - «сколько мы на самом деле платим этому поставщику», «почему себестоимость уехала» - превращается в ручную сверку, и её делает человек в свободное время.
Слой убирает не программы, а эту ручную работу. Поэтому его эффект считается в часах сверки и в скорости ответа, а не в количестве внедрённого.
Из трёх частей. Подключения к системам - каждая отдаёт то, что умеет отдавать. Общие справочники - поставщики, номенклатура, точки: без них данные двух систем не сходятся. И точка доступа, через которую к слою обращаются люди, отчёты и агенты; у нас это MCP-роутер.
Собирается он не целиком. Первым подключается то, где ручная сверка повторяется каждую неделю, дальше слой растёт по одному источнику.
Хранилище собирает копии данных у себя и живёт по своему расписанию выгрузок. Единый слой копий не держит: он обращается к системам и отдаёт то, что в них есть сейчас.
Отсюда и разница в стоимости владения. Хранилище требует того, кто поддерживает выгрузки и следит за их расхождением с источником. Слою нужен тот, кто отвечает за справочники, и это работа другого масштаба.
Когда систем одна или две и ручная сверка занимает полчаса в неделю. В этом случае слой - это решение задачи, которой нет.
И когда процесс ещё меняется каждый месяц. Слой фиксирует то, как компания работает сегодня; если сегодня меняется, сначала надо дать порядку устояться.
Нет. Слой строится поверх существующего: команда продолжает работать там же, где работала. Менять систему имеет смысл тогда, когда она сама мешает - например, не отдаёт данные наружу вообще.
Там же, где и лежали - в ваших системах. Слой не создаёт вторую копию, он даёт к ним общий доступ. Архитектура и описание подключений остаются у вас.
Зависит от того, умеет ли система отдавать данные наружу. Там, где есть документированный доступ, это дни; там, где выгрузка делается вручную, сначала решается этот вопрос. Сроки называем после того, как посмотрим ваш набор систем, а не до.
Нет, это противоположный подход. Связи «каждый с каждым» растут в количестве и ломаются при каждом обновлении. Слой даёт одну точку, к которой подключаются и системы, и то, что их читает.