EAI (Enterprise Application Integration)
- 기업 내에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간 정보 전달 등을 위한 솔루션
- 구성요소
ㆍEAI 플랫폼
ㆍ어댑터 : EAI의 핵심 장치로, 데이터 입출력 도구
ㆍ브로커 : 데이터 포맷 및 코드 변환
ㆍ메시지 큐
ㆍ비즈니스 워크플로우 : 미리 정의된 기업의 비즈니스 워크 플로우에 따라 업무를 처리하는 기능
- 구축 유형
ㆍPoint to Point
: 1대1 단순 연결 통합 방법
ㆍHub & Spoke
: 단일한 접점의 허브 시스템을 통해 데이터를 전송하는 중앙 집중식 방식
ㆍMessage Bus
: 애플리케이션 사이 미들웨어를 두어 연계
: 뛰어난 확장성과 대용량 처리
ㆍHybrid
: 그룹내와 그룹외의 통합방법을 달리하는 방법
ESB (Enterprise Service Bus)
- 기업의 서로 다른 플랫폼과 애플리케이션을 하나의 시스템으로 운영할 수 있도록
서비스 중심의 통합을 지향하는 아키텍쳐
: 미들웨어(Bus)를 중심으로 애플리케이션의 통합을 느슨한 방식으로 지원
- 특징
: 서비스들을 컴포넌트화된 논리적 집합으로 묶는 핵심 미들웨어
: 비즈니스 환경에 맞게 설계 및 전개 가능
EAI vs ESB
- EAI
: Hub를 이용한 통합
: 기업 내부 이기종간 통합
: 벤더 종속적 기술 사용
: 애플리케이션간 단단한 통합
- ESB
: Bus를 이용한 통합
: API를 이용한 기업간 서비스 교환
: 웹서비스 및 XML 등 사용
: 서비스간 느슨한 통합
'Certification > 정보처리기사' 카테고리의 다른 글
인터페이스 설계 및 구현 (JSON / XML / AJAX / REST) (0) | 2021.04.10 |
---|---|
웹 서비스 방식 (SOAP / UDDI / WSDL) (0) | 2021.04.09 |
연계 데이터 구성 (0) | 2021.04.09 |
데이터베이스 (Database) (0) | 2021.04.09 |
물리 데이터 모델 (0) | 2021.04.09 |