1. IT Story/Basic Studies

EAI(Enterprise Application Integration)

운명을바꾸는자 2019. 8. 17. 18:37

1. EAI(Enterprise Application Integration)의 개요

 1-1. EAI(Enterprise Application Integration)의 정의

   - 전사적으로 산재해 있는 이기종 어플리케이션을 비즈니스 프로세스 차원에서 통합해주는 솔루션

 

 1-2. EAI(Enterprise Application Integration)의 필요성

  - Time to market : 어플리케이션 통합 비용, 시간 단축 필요

  - 프로세스 통합 : 기업 내 패키지형 소프트웨어가 산재되어 프로세스, 데이터통합 필요

  - 유지보수 비용 : Peer-to-Peer 방식의 유지보수 비용 급증

  - 비즈니스 연계 : 기업간 협업체계 구축 위한 기반 체계 필요

 

2. EAI(Enterprise Application Integration)의 구성도, 구성요소

 2-1. EAI(Enterprise Application Integration)의 구성도

 

 2-2. EAI(Enterprise Application Integration)의 구성요소

구분 내용 비고
Integrator - 메시지 해독, 변형, 전달, 보안, 로깅 - File↔DB 변환
Enterprise Management Console - EAI 운영현황 모니터링, Adaptor 및 메시지 관리, 통계 관리 - Adapter 현황관리, 메시지 관리
Develop management - 메시지 개발, 응용 I/F 개발 API - 데이터 변환, 매핑 규칙 정의
Message Channel - 신뢰성 있는 메시지 전달 - 전송보장, 순서보장,메시지 분산
Adaptor - Application과 EAI 연결 중개, 제어
- Application 가용성 모니터링
- 실시간, batch
- Heart Beat