EAI(Enterprise Application Integration)
: 비지니스 프로세스를 중심으로 기업 내 각종 애플리케이션간의 상호 연동이 가능하도록 통합하는 솔루션
: 애플리케이션을 프로세스 및 메시지 차원에서 통합 및 관리
: 비지니스 프로세스를 자동화하고 실시간으로 통합 연계할 수 있음
: EAI는 실시간 혹은 근접 실시간 처리 중심, ETL은 배치 프로세스 중심
데이터 연계 방식
- 기존의 데이터 연계 방식 : Point to Point
- EAI의 데이터 연계 방식 : Hub and Spoke
: EAI는 다수 정보 시스템의 데이터를 중앙의 Hub가 연계하고 통합하는 기법
: 각 연결의 대상이 되는 노드들은 Spoke에 해당
EAI의 구성요소
- 어댑터(Adapter) : 각 정보 시스템과 EAI 허브(Engine) 간의 연결성을 확보
- 버스(BUS) : 어댑터를 매개로 연결된 각 정보 시스템들 간의 데이터 연동 경로
- 브로커(Broker) : 데이터 연동 규칙을 통제
- 트랜스포머(Transformer) : 데이터 형식 변환을 담당
EAI 구현 유형
- Mediation(Intra-Communication)
: EAI 엔진이 중개자(Broker)로 동작하며, 식별하여 미리 약속된 정보 시스템에 해당 내용(데이터)을 전달
: Publish/Subscribe Model이라고 부른다
- Federation(Inter-Communication)
: EAI 엔진이 외부 정보 시스템으로부터 데이터 요청들을 일괄적으로 수령해 필요한 데이터를 전달한다
: Request/Reply Model이라고 부른다
EAI의 활용 효과
: 정보 시스템 개발 및 유지 보수비용 절감
: 기업 정보 시스템의 지속적 발전 기반 확보
: 협력사, 파트너, 고객과의 상호 협력 프로세스 연계
: 웹 서비스 등 인터넷 비지니스를 위한 기본 토대 확립
: 지역적으로 분리되어 있는 정보 시스템들 간의 데이터 동기화, 그룹 및 지주 회사 계열사들 간 상호 관련 데이터 동기화 등을 위한 데이터 표준화 기반 제공
EAI와 ESB의 비교
EAI(Enterprise Application Integration)
기능 : 미들웨어(Hub)를 이용하여 비지니스 로직을 중심으로 Application을 통합, 연계
통합관점 : Application
로직연동 : 개별 Application에서 수행
아키텍처 : 단일 접점인 허브시스템을 이용한 중앙집중식 연결구조
ESB(Enterprise Service Bus)
기능 : 미들웨어(Bus)를 이용하여 서비스 중심으로 시스템을 유기적으로 연계
통합관점 : Process
로직연동 : ESB에서 수행
아키텍처 : 버스(Bus) 형태의 느슨하고 유연한 연결구조
'ADP > 필기 - 2과목' 카테고리의 다른 글
분산 데이터 저장 기술 (0) | 2023.08.14 |
---|---|
대용량의 비정형 데이터 처리방법 (0) | 2023.08.13 |
데이터 통합 및 연계 기법 (0) | 2023.08.13 |
CDC(Change Data Capture) (0) | 2023.08.13 |
ETL(Extraction, Transformation and Load) (0) | 2023.08.13 |