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

+ Recent posts