ESB (Enterprise Service Bus)
1. ESB(Enterprise Service Bus, 전사적 서비스 버스)
가. ESB의 정의
- SOA를 지원하는 서비스와 어플리케이션 컴포넌트간의 연동을 지원하는 미들웨어 플랫폼
나. SOA 구현을 위한 ESB의 역할
- SOA를 구현할 수 있게 하는 서비스 기반 구조
- 느슨한 연결(loosely coupled)의 비동기(asynchronous) 메시지 방식의 SOA를 위한 라우팅 메커니즘 제공
다. ESB의 특징
- 다양한 시스템과 연동을 위한 멀티 프로토콜을 지원
- 느슨한 결합(Loosely-coupled)
- 서비스를 조립하는 BPM지원
- 이벤트 지향적
- 표준지향적
- 플랫폼 독립적
2. IT 인프라 통합유형 비교
3. EAI vs ESB 비교
기능 |
EAI |
ESB |
통합항목 |
Application통합 |
Process통합 |
표준 |
벤더 종속적 기술 사용 |
표준기술 사용 (Web Service, XML) |
아키텍처 |
중앙집중식 |
버스형태의 느슨한 연결구조 (1:N) |
통합범위 |
기업 내 |
기업 내 외부 |
목적 |
시스템 사이에서 시스템 연계중심 |
서비스 중심으로 프로세스를 진행 |
로직 연동 |
개별App에서 수행 |
ESB에서 수행 |
본 지식이 도움이 되셨다면, 추천 꼭 해주세요. 맨 아래 "좋은 지식"을 마우스로 꾸~욱 눌러주세요^^
본자료는 직접 서술하였고, 인용된 책은 "대학교재 경영정보시스템 (강의자료제공) 기술사,감리사,TOPCIT
대비"입니다. 저자:이성몽.인포레버컨설팅
인용된 부분은 저자와의 충분한 협의를 거쳤습니다.