전사적 엔터프라이즈 통합으로 진화하는 EAI
다양한 애플리케이션의 상호간 연동 필요성 대두되고 있습니다.
기업과 기업 내부의 다양한 시스템과 애플리케이션을 통합하며, 다양한 애플리케이션간의 관계와 비즈니스 프로세스의 근간을 이루는 트랜잭션 네트워크를 관리해 줍니다.
-
Adapter : 데이터 추출 지원, 다양한 형태 존재(파일어댑터, DB어댑터)
-
Message hub : 목표 시스템으로 데이터 분기 및 목표시스템에 적합한 포맷으로 데이터 작성 수행
-
Workflow : 프로세스 통제, 자동화 및 통합 기능
-
데이터 전송 미들웨어 : 시스템간 데이터 전송 통신 프로토콜, 하드웨어, 네트워크 상태와 무관하게 전달

EAI(Enterprise Application Integration, 기업 애플리케이션 통합)는 이러한 복합적인 기업 얘플리케에션들을 전사차원의 비즈니스 관점에서 효율적으로 통합을 가능하게 해주는 도구입니다.
주요특징
- 비지니스 프로세스 관리기능
- 데이터 브로커 기능
- APP 접근 기능
- 데이터접근 기능
- 플랫폼 기능
각 업무 시스템 및 app 상호간에 데이터의 교환과 더불어 각 업무에 대한 흐름을 어떤 시점 또는 어떤 이벤트에 따라서 어디에서 어디로 업무가 진행되어야 하는지를 정의하고 운용할 수 있는 기능
App상호간에 중개되는 데이터를 자동변환하여 전달하고 데이터 소스에서 지정된 대상 시스템까지의 연결
- 패키지 app 또는 메인프레임과 같은 이기종 시스템과의 접속을 위한 기능
- 해당 SW와 플랫폼 사이에 위치하며 데이터 중개 및 app연동의 인터페이스를 제공
데이터에 대한 통합을 담당하는 영역으로 주로 데이터의 전송, 타입변환, 데이터의 정제 및 추출 기능
EAI의 기반이 되는 app서버 또는 미들웨어로 구성되어 있는 영역으로 EAI를 안정성있게 실행하고 EAI모든 기능들이 정상적으로 동작할 수 있도록 하는 기능
구축유형
Hub & Spoke
- 모든 데이터가 허브를 통해 전송
- 데이터 전송이 보장되며, 유지보수 비용 절감
메세징 버스
- 데이터 전송하는데 버스를 이용함으로 병목 현상 발생가능
- 대량의 데이터 교환에 적합
하이브리드
- Hub & spoke방식과, 메시징 버스 방식의 통합
- 유연한 통합 작업 가능