문) EAI
답)
1. 기업내 이기종 Application의 통합 EAI의 개요
가. EAI(Enterprise Architecture Integration)의 정의
- 기업내 연관된 Application과 Data를 관리, 통합할수 있는 벤더종속적 중앙집중형 미들웨어 솔루션
나. EAI 표준화 방안
- 인터페이스 패턴 표준화 : 송/수신 시스템 간 데이터 연계방식 정의
- Adapter 유형 표준화 : DB, File, Socket, Packet Adapter(송수신 I/F)
- 자원표준화 : 명명규칙 표준화, EAI디렉토리 구조 정의
- 보안체계 표준화 : 사용자 ID관리, 인터페이스 데이터 암호화
- 운영표준화 : EAI 솔루션 설치, 구성절차, 장애/백업절차, 모니터링
2. EAI의 주요기능 및 제품관점에서의 EAI활용
가. EAI의 주요기능
- Adapter : 이기종 패키지 연결, 데이터중계 및 인터페이스 담당
- Data Broker : 데이터 Mapping, 데이터 자동변환
- Workflow : 비즈니스 프로세스 자동화 수행
- EAI Platform : 데이터의 안전한 전달, 메시징/미들웨어 기능
나. 제품관점에서의 EAI 활용
- 사용자 및 자원접근 제한, 메타데이터 관리
- 데이터무결성 및 정합성 보장, 실시간 처리
- 장애처리 방안제공, 이중화 지원, 다양한 연계
- 시스템 및 프로세스 상태관리, Fail over 기능, 고가용성 제공
3. Open Standard 기반의 ESB와의 비교
구분 EAI ESB
통합대상 기업내이기종 application 기업내외 서비스
통합방법 중앙집중형(Hub&Spoke) 분산형(Message Bus)
통합도구 벤더종속 Adapter 개방표준 Driver
비용/기타 고비용/강결합 저비용/약결합
끝.