EAI (Enterprise Application Integration)
1. 개념
- 비즈니스 프로세스를 중심으로 기업 내 각종 애플리케이션 간의 상호 연동이 가능하도록 통합하는 솔루션
- 기업 내 또는 기업 간 상호 이질적 정보 시스템들의 데이터를 연계함으로써 상호 융화 내지 동기화하여 동작하도록 하는 것
- ETL은 배치 프로세스 중심 / EAI는 실시간 혹은 근접 실시간 처리 중심
2. 데이터 연계 방식
① 기존 데이터 연계 방식 - Point To Point
- 필요에 따라 정보 시스템들 간의 데이터를 포인트 투 포인트 방식으로 연계함으로써 위의 왼쪽 그림과 같이 복잡성 발생
② EAI의 데이터 연계 방식 : Hub & Spoke
- 가운데 지점에 허브(Hub) 역할을 하는 브로커가 있음
- 가운데 브로커를 두고, 연결 대상 노드들의 데이터 연계 요구를 중계해줌으로써 노드 간 연결 개수 및 구조를 단순화 하는 방식
- 각 연결의 대상이 되는 노드 : Spoke
3. EAI 활용 효과
- 정보 시스템 개발 및 유지 보수 비용 절감
- 기업 정보 시스템의 지속적 발전 기반 확보
- 협력사 파트너 고객과의 상호 협력 프로세스 연계
- 웹 서비스 등 인터넷 비즈니스를 위한 기본 토대 확립
- 지역적으로 분리된 정보 시스템들 간의 데이터 동기화
- 그룹 간 상호 관련 데이터 동기화 등을 위한 데이터 표준화 기반 제공
출처 : https://specialscene.tistory.com/35 [specialscene's tistory]