ESB
ESB(ESB:Enterprise service bus)는 응용 프로그램의 연결된 구성 요소 간에 작업을 배포하는 데 사용되는 미들웨어 도구이다. 이동 작업의 통일 된 수단을 제공하도록 설계되었으므로 애플리케이션에 버스에 연결하고 간단한 구조 및 비즈니스 정책 규칙을 기반으로 메시지에 가입할 수 있는 기능을 제공한다.
개요
특징
- 광범위성 : ESB는 광범위한 그리드의 핵심을 형성하며, 지역화된 통합 프로젝트에도 적당하고 어떤 유형의 통합 환경이든 받아들일 수 있는 토대를 제공한다.
- 표준 기반 통합 : ESB의 기본개념으로 J2EE, .NET, COM, C, C++ 등의 다양한 기술을 사용하여 구현된 애플리케이션과 통합되며 SOAP과 웹서비스 API를 지원하는 어느 것과도 쉽게 통합될 수 있다.
- 고도로 분산된 통합과 선택적인 전개 :
- 분산 데이터 변형
- 레이어 서비스를 통한 확장성
- 이벤트 주도형 SOA
- 프로세스 흐름
- 보안성과 신뢰성
- 자치적인 연합 환경
- ESB 내장 데이터타입, XML
- 비즈니스 데이터의 실시간 생성
- 운영 인식
- 점진적 채택 : ESB는 각각의 작은 프로젝트가 더 큰 통합 네트워크 안에서 구축되게 할 수 있다.[1]
각주
- 잠보, 〈ESB의 특징〉 , 《네이버 블로그》, 2006.05.21
참고자료
- Margaret Rouse, 〈Enterprise Service Bus (ESB)〉 , 《TechTarget》, 2017.02
- 잠보, 〈ESB의 특징〉 , 《네이버 블로그》, 2006.05.21