I.EAI의 개요
가.EAI의 정의
- 기업에서 운영하는 서로 다른 Application을 서로 다른 Protocol이나 데이터
베이스,운영체제와 같은 backend 소프트웨어에 관계없이 프로세스 차원에서
통합하기 위한 시스템
나.EAI의 출현배경
- 다양한 시스템 혼재
- 일관된 데이터 유지 필요성
- 생산성과 유지보수성 향상
II.EAI의 기본요소및 기능
가.구성도
나.기본요소
- Adaptor: Application과 message bus사이에서 데이터를 입출력하는 도구.
EAI서버와 응용시스템 연동 제공
- Message Broker: 기능과 변환을 마친 데이터를 다른 application으로 전송
- Data Broker: 서로 다른 형태의 Data간 데이터 포맷과 데이터코드를 변환
- Process Integration: 특정 응용프로그램에 대한 메타데이터를 다른 응용
에서 자동적으로 작동시키는 워크플로우
- Repository: 응용프로그램에 대한 메타데이터 프로그램 상태등의 정보저장
다. EAI의 기능
- 플랫폼기능: EAI의 기반이 되는 app서버또는 미들웨어로 구성되어있는 영역
- 데이터접근기능: 데이터에 대한 통합을 담당, 데이터전송,타입변환,데이터 정제,추출
- App 접근기능: 패키지 app또는 이기종 시스템과의 접속을 위한 기능
- 데이터 Broker 기능: App상호간에 중개되는 데이터를 자동 변환 전달.
- 비즈니스 Process관리기능: 각 업무시스템및 app상호간에 데이터의 교환등
III.EAI의 통합방식
가.EAI의 통합방식
- Peer to Peer: 이기종 시스템간 1:1연결
- Message Bus: 논리적인 bus를 통해 publish,subscribe
- Hub & Spoke: 중앙집중적 관리
- Hybrid : Message bus + Hub & Spoke
나.EAI를 적용한 정보시스템통합의 이상적인 Architecture
'기술 용어 검색' 카테고리의 다른 글
VBM (Value Based Management) (0) | 2007.12.26 |
---|---|
DRS (Disaster Recovery System) (0) | 2007.12.26 |
EA (Enterprise Architecture) (0) | 2007.12.26 |