EAI, Workflow, BPM. Кто ещё не запутался?

В самоопределении к данному блогу я обещал вместе с читателями разобраться с аббревиатурами, чтобы видеть что за ними стоит. Сегодня на сцене BPM, EAI и Workflow.Термин EAI появился еще в 90е годы. Он расшифровывается как Enterprise Application Integration. Основной смысл понятен из названия. К EAI относят технологии и приложения, задача которых преобразовывать форматы данных между несколькими приложениями (зачастую различных вендоров) и вовлекать приложения в единое взаимодействие (например, за счёт установки триггеров). Наиболее известным является словосочетание EAI Patterns или Enterprise Integration Patterns, то есть шаблоны интеграции приложений организации, в основном благодаря одноименной книге.После того как вендоры предложили достаточное количество продуктов, просто преобразующих форматы, разговоры о интеграции приложений стали переводиться в бизнес-сферу, а именно интеграцию бинес-процессов. Кстати, это ещё одна аббревиатура: BPI – Business Process Integration.Следующим красным словцом является Workflow. Workflow — это процесс (или приложение его обеспечивающее), включающий в себя элементы документооборота и контроля выполнения заданий. Цель Workflow — автоматизировать взаимодействие сотрудников компании, участвующих в одном бизнес процессе.EAI и Workflow Management можно привести к общему знаменателю. И EAI, и WfM помогают оптимизировать бизнес-процессы компании как со стороны различных информационных систем, так и со стороны документооборота между сотрудниками (а также внешними партнёрами и клиентами).Управление бизнес-процессами (BPM – Business Process Management) и ПО для его обеспечения (BPMS – Business Process Management Suite) — это подход и программное обеспечение, включающие в себя как элементы интеграции приложений, так и документооборот.