Один программный продукт, как правило, не может полностью покрыть все потребности компании, часто применяется сразу несколько корпоративных систем различного назначения, разных производителей, и никак не связанных друг с другом. Это приводит к значительным трудностям при эксплуатации систем, к необходимости двойного и ручного ввода - источника неизбежных ошибок. Отдельно встает вопрос о том, как получить консолидированную отчетность по всем системам. Ну и естественно, выход видится в интеграции разнородных корпоративных систем.
Корпоративный портал может осуществлять такую интеграцию на уровне пользовательского интерфейса, т.е. EAIP представляет собой единый интерфейс для всех интегрированных систем.
Следует сразу отметить, то, что применение термина EAIP нам неизвестно, и что интеграция корпоративных систем (EAI - Enterprise Application Integration) возможна не только пользовательских интерфейсов, но и на других уровнях:
- Обмена сообщениями (Message Oriented Middleware).
- Бизнес-процессов (Business Process Integration)
- Приложений (Application Integration)
- Компонентов в составе приложений
- Данных (Data Integration)
- Платформ (Platform Integration)
EAIP (в отличие от EAP) осуществляет полную интеграцию всех разнородных корпоративных систем компании на основе единого пользовательского интерфейса.
К EAIP легко подключать приложения, имеющие Web-интерфейс, однако в большинстве приложений, как правило, такого интерфейса нет, для их подключения в портал приходится добавлять интеграционные компоненты. В каждом таком случае речь фактически идет о написании двух слоев логики: нового Web-интерфейса старого приложения и слоя обмена данными с этим приложением.
Основное достоинство корпоративного портала EAIP - его простота. Основной недостаток - это то, что интеграция заканчивается интегрированным пользовательским интерфейсом, а сами приложения, по своей сути, остаются не интегрированными