[정보처리기사 실기] EAI의 개념과 종류, ESB의 형태

2021. 4. 11. 20:13컴퓨터과학/정보처리기사

반응형

 시스템 인터페이스를 위해 내부, 외부 모듈을 연계하는 방법은 대표적으로 EAI와 ESB 두 가지 방식이 있다.

 

 

(1) EAI ( Enterprise Application Integration )

- 개념 : 기업에서 운영하는 서로 다른 플랫폼, App간의 정보 전달, 연계, 통합을 위한 솔루션.

- 유형 : 

유형

개념도

개념

특징

Point - to - Point

- 중간 미들웨어를 두지 않고 App간 직접 연결하는 방식

- 상대적으로 저렴한 가격으로 구축 가능

- 변경, 재사용이 어려움

Hub & Spoke

- 허브 시스템을 단일 접점으로 둔 중앙 집중적 방식

- 모든 데이터의 전송이 보장되지만 허브 장애 시 전체 시스템에 영향

- 확장 및 유지 보수 용이

Message Bus

(ESB의 방식)

- App사이 미들웨어(Bus)를 두어 통합하여 처리하는 방식

- 뛰어난 확장성, 대용량 처리가 가능

Hybrid

- 그룹 내에서는 Hub & Spoke방식을,

그룹 간에는 Message Bus방식을 사용

- 표준 통합 기술

- 데이터 병목 현상의 최소화

 

(2) ESB ( Enterprise Service Bus )

- 개념 : App간 통합 측면에서 EAI와 비슷하지만 App보다는 Service를 중심으로 통합하는 것을 지향하는 아키텍처 혹은 기술. Message Bus 유형으로써 Bus를 중심으로 각각 프로토콜이 호환되게끔 변환이 가능하고 서비스 중심으로 메시지 이동을 라우팅 할 수 있다.

 

 

 

 

 

참조 : shlee1990.tistory.com/825
반응형