본문 바로가기
나혼자 스터디/정보처리기사

EAI / ESB

by jungwonyu 2022. 6. 30.
728x90

EAI

: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션

 

* 구성요소

- EAI 플랫폼: 이기종 시스템 간 애플리케이션 상호 운영

- 어댑터: 애플리케이션을 연결하는 EAI의 핵심 장치로 데이터 입출력 도구

- 브로커: 데이터 포맷과 코드를 변환하는 솔루션

- 메시지 큐: 데이터를 송수신하는 기술

- 비즈니스 워크플로우: 미리 정의된 기업의 비즈니스 워크플로우에 따라 업무를 처리하는 기능

 

*유형

- 포인트 투 포인트: 1:1 단순 통합방법

- 허브 앤 스포크: 단일한 접점의 허브 시스템을 통해 데이터를 전송하는 중앙 집중식 방식 / 허브 장애 시 전체 장애 발생

- 메시지 버스: 애플리케이션 사이 미들웨어(버스)를 두어 연계하는 미들웨어 통합 방식 / 확장성 용이

- 하이브리드: 그룹 내는 '허브 앤 스포크' 그룹 간에는 '메시지 버스'

 

ESB

: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 하나의 시스템으로 관리 운영 할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 / 느슨한 결합 방식 지원

 

  EAI ESB
개념 미들웨어를 이용하여 비즈니스 로직을 중심으로 기업 내 애플리이션을 통합 연계 미들웨어를 이용하여 서비스 중심으로 서비스를 지원하기 위한 관련시스템과 유기적 연계
수행 목적 기업 내부의 이기종 응용 모듈 간 통합 기업 간의 서비스 교환을 위해 표준 API 통합
핵심 기술 어댑터, 브로커, 메시지 큐 웹 서비스, 지능형 라우터, 포맷 변환, 개방형 표준
통합 형태 애플리케이션 간의 단단한 통합 서비스 간의 느슨한 통합
적용 영역 기업 내부망 기업 내부 + 기업 외부 채널망

 

'나혼자 스터디 > 정보처리기사' 카테고리의 다른 글

연계 테스트 및 검증  (0) 2022.06.30
웹 서비스 / SOAP / WSDL / UDDI / IPC  (0) 2022.06.30
연계 메커니즘 정의  (0) 2022.06.30
연계 요구사항 분석  (0) 2022.06.30
데이터베이스 종류  (0) 2022.06.29