본문 바로가기
IT/Knowledge

ESB란?(Enterprise Service Bus)

by 성준하이 2024. 3. 6.
반응형

ESB는 물리적으로 분산된 서비스 component 들을 통합여여 연동할 수 있도록 표준화된 메시지 버스와 프로토콜을 이용해서 서로 연동할 수 있는 시스템입니다.

 

아래 그림을 보자.

여러 서비스가 각각 존재하고 서비스 component 들을 통합해서 연동할수 있도록 표준화된 메세지 버스와 프로토콜을 이용해서 서로 연동할수 있는 시스템이다.

 

 

ESB는 표준 사양을 기반으로 기존 시스템을 빠르고 저렴하게 이용할 수 있으며 요구사양이 바뀌어도 쉽게 대응할 수 있는 유연성이 있다.

또한, 확장성이 높고 기업내의 한 부문으로부터 전체에 적용할 수 있는 것, 핵심이 되는 서버등이 불필요하고 시스템을 가동한 채로 기기를 추가할 수 있는 것, 시스템 구성요소를 기능 단위로 분할해, 필요에 따라서 협조 동작하도록 분산 배치할 수 있는 것 등, 많은 메리트가 있다.

 

 

 

ESB의 특징은 아래와 같다.

  • 기존의 분산된 서비스 들을 상호 연결시킬 수 있다.
  • 재사용가능한 compoenent 들을 연결하여 기존의 서비스를 재활용할 수 있다.
  • 표준화된 이벤트 기반의 시스템이다.
  • 신뢰성있는 프로토콜과 메시지를 이용해 통신할 수 있다.
반응형

'IT > Knowledge' 카테고리의 다른 글

'Service Mesh' VS 'API Gateway'  (20) 2024.03.08
Kong API 란? (API gateway)  (18) 2024.03.07
[K8S] namespace, pod 설명  (25) 2024.03.02
컨테이너 런타임 이란?(kubernetes 등장 배경)  (15) 2024.03.01
HA Proxy 란?  (33) 2024.02.29

댓글