На сегодняшний день в любой средней или крупной компании существует множество разрозненных информационных систем. В каждом отдельном департаменте существует множество Excel файлов, Access таблиц, самописных программок работающих с очень разными СУБД. При внедрении любой корпоративной информационной системы на части бизнес-процессов все эти программки замещаются, но, как правило, эта корпоративная ИС может покрыть не весь бизнес-процесс компании. Отсюда есть два следствия.
Следствие первое.
Если бизнес-процесс целиком заключён внутри новой ИС, то его выполнением и регулировкой занимается сама ИС. А если нет? Если бизнес-процесс начинается в одной ИС, продолжается в другой, а заканчивается в третьей? В этом случае нужна
система интеграции, которая и будет отслеживать выполнение этого кросс-платформенного процесса. Например, заказ у клиента принимается на сайте (ИС1), потом идёт резервирование товара на складе (ИС2), потом выставляется счёт и отслеживается оплата (ИС3). В этом случае нужен механизм, который будет "смотреть" во все системы и управлять движением заказа.
Следствие второе
Новая ИС оперирует общими данными с другой ИС, покрывающей другие бизнес-процессы. В этом случае нужен механизм синхронизации данных, причём, не обычная репликация баз данных, а с некоторыми бизнес-функциями, так как представление данных может быть абсолютно разным. Например, учётная и CRM системы оперируют одной и той же клиентской базой.
Говоря простым языком,
BizTalk Server - это удобная интеграционная платформа от компании Microsoft, которая позволяет делать две вещи:
- интеграция информационных систем на уровне бизнес-процессов;
- интеграция информационных систем на уровне данных.
Причём, для второго варианта у нас есть готовое решение -
комплекс Ariadna, который может быть внедрён в двух ипостасях.
- Используя BizTalk Server в качестве интеграционного агента;
- Используя своего интеграционного агента.
Первый случай - для высоконагруженных систем, требующих высокого быстродействия. В таких системах нужны механизмы аналитики
BizTalk Server и его масштабируемость. Возможна интеграция любого количества систем на уровне данных - было внедрение такой системы с четырьмя участниками обмена, около 50 направлений обмена данных. Быстродействие - примерно 6 операций в секунду.
Второй случай - для менее нагруженных систем - 2-3 участника обмена. Обеспечиваются практически те же условия, что и в случае с BizTalk агентом - многопоточность, отказоустойчивость и быстродействие - это просто более бюджетный вариант. Подробнее о
комплексе Ariadna читайте в соответствующем разделе.
BizTalk Server - это наиболее удобный способ
интеграции CRM с вашими корпоративными приложениями.