EAI는 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션이다.
EAI 플랫폼
이기종 시스템 간 애플리케이션 상호 운영
데이터의 신뢰성 있는 전송을 위한 메시지 큐와 트랜잭션 미들웨어 기능 수행
어댑터
다양한 패키지 애플리케이션 및 기업에서 자체적으로 개발한 애플리케이션을 연결하는 EAI의 핵심 장치로 데이터 입출력 도구
브로커
시스템 상호 간 데이터가 전송될 때, 데이터 포맷과 코드를 변환하는 솔루션
메시지 큐
비동기 메시지를 사용하는 다른 응용 프로그램 사이에서 데이터를 송수신하는 기술
비즈니스 워크플로우
미리 정의된 기업의 비즈니스 Workflow에 따라 업무를 처리하는 기능
포인트 투 포인트
가장 기초적인 애플리케이션 통합방법으로 1:1 단순 통합방법
변경 및 재사용이 어려움
허브 앤 스포크
단일한 접점의 허브 시스템을 통하여 데이터를 전송하는 중앙 집중식 방식
허브 장애 시 전체 장애 발생
메시지 버스
애플리케이션 사이 미들웨어(버스)를 두어 연계하는 미들웨어 통합방식
뛰어난 확장성과 대용량 데이터 처리 가능
하이브리드
그룹 내는 허브 앤 스포크 방식을 사용하고, 그룹 간에는 메시지 버스 방식을 사용하는 통합방식
데이터 병목현상을 최소화 할 수 있다.