Автоматизация все большего числа процессов и задач в организациях требует интеграции между все большим и большим числом информационных систем, используемых в организациях. Информационные системы обладают разным набором средств интеграции и выбор конкретного способа интеграции зависит от множества факторов: трудоемкости реализации и поддержки работоспособности интеграционных механизмов, требований информационной безопасности, необходимой скорости передачи данных и т.д.