1. EAI의 개념 및 특징
- EAI(Enterprise Application Integration)는 비즈니스 프로세스를 중심으로 기업 내 각종 어플리케이션간의 상호연동이 가능하도록 통합하는 솔루션
- EAI를 통해 비즈니스 프로세스를 자동화하고 실시간으로 통합 연계
- 기존 방식은 복잡하여 비용이 증가 및 통합&표준화의 어려움
- EAI 방식은 허브(브로커)를 두고 각 대상 노드(스포크)들은 중계하여 단순화
2. EAI 구성요소
- 어댑터(Adapter) : 각 정보 시스템과 EAI 허브(Engine)간의 연결성을 확보
- 버스(BUS) : 어댑터를 매개로 연결된 각 정보 시스템들 간의 데이터 연동 경로
- 브로커(Broker) : 데이터 연동 규칙을 통제
- 트랜스포머(Transformer) : 데이터 형식 변환을 담당
3. EAI 구현 유형
가. Mediation(intra-communication)
- 단일 개체
- EAI 엔진이 중개자(Broker)로 동작하며, 특정 정보 시스템 내의 데이터 신규 생성 및 갱신, 신규 트랜잭션 완료(Commit) 등 이벤트 발생을 식별하여 미리 약속된 정보 시스템에 해당 내용(데이터)을 전달한다.
- Publish/subscribe Model
나. Federation(inter-communication)
- 두 개 이상의 개체 사이
- EAI 엔진이 외부 정보 시스템으로부터 데이터 요청들을 일괄적으로 수령해 필요한 데이터를 전달한다.
- Request / reply Model
반응형
'ADP(데이터분석 전문가) > 스터디노트' 카테고리의 다른 글
[2과목] 분산데이터 저장 기술 (0) | 2021.02.07 |
---|---|
[2과목] 대용량의 비정형 데이터 처리 방법 (0) | 2021.02.02 |
[2과목] CDC(Change Data Capture) (0) | 2021.02.02 |
[2과목] 데이터 처리 프로세스 (0) | 2021.02.02 |
[2과목] ETL 개요 (0) | 2021.02.01 |