"ESB"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
(개요)
2번째 줄: 2번째 줄:
  
 
== 개요 ==
 
== 개요 ==
'''ESB'''(Enterprise service bus)는 참여자들 사이에서 발생하는 서비스 인터랙션의 관리와 가상화를 지원하는 아키텍쳐 패턴이다.
+
'''ESB'''(Enterprise service bus)는 서비스 참여자들 사이에서 발생하는 서비스 인터랙션의 관리와 가상화를 지원하는 아키텍쳐 패턴이다. 서비스 공급자와 서비스 요청자들 사이를 연결하고, 정확히 매치되지 않더라도 인터랙션을 가능하게 한다. ESB 패턴은 다양한 미들웨어 기술과 프로그래밍 모델을 사용하여 구현될 수 있다.
  
 
== 특징 ==
 
== 특징 ==

2019년 6월 25일 (화) 17:24 판

ESB(ESB:Enterprise service bus)는 응용 프로그램의 연결된 구성 요소 간에 작업을 배포하는 데 사용되는 미들웨어 도구이다. 이동 작업의 통일 된 수단을 제공하도록 설계되었으므로 애플리케이션에 버스에 연결하고 간단한 구조 및 비즈니스 정책 규칙을 기반으로 메시지에 가입할 수 있는 기능을 제공한다.

개요

ESB(Enterprise service bus)는 서비스 참여자들 사이에서 발생하는 서비스 인터랙션의 관리와 가상화를 지원하는 아키텍쳐 패턴이다. 서비스 공급자와 서비스 요청자들 사이를 연결하고, 정확히 매치되지 않더라도 인터랙션을 가능하게 한다. ESB 패턴은 다양한 미들웨어 기술과 프로그래밍 모델을 사용하여 구현될 수 있다.

특징

  • 광범위성 : ESB는 광범위한 그리드의 핵심을 형성하며, 지역화된 통합 프로젝트에도 적당하고 어떤 유형의 통합 환경이든 받아들일 수 있는 토대를 제공한다.
  • 표준 기반 통합 : ESB의 기본개념으로 J2EE, .NET, COM, C, C++ 등의 다양한 기술을 사용하여 구현된 애플리케이션과 통합되며 SOAP과 웹서비스 API를 지원하는 어느 것과도 쉽게 통합될 수 있다.
  • 고도로 분산된 통합과 선택적인 전개 : ESB는 통합 기능을 제공한다는 점에서 전통적인 EAI 브로커의 기능을 포함한다.ESB는 이들 통합 기능을 고도로 분산된 형식으로 함께 작업할 수 있고 서로에 대해 독립적으로 확장될 수 있는 개별적인 서비스로 제공한다.
  • 분산 데이터 변형
  • 레이어 서비스를 통한 확장성
  • 이벤트 주도형 SOA
  • 프로세스 흐름
  • 보안성과 신뢰성 : ESB 상의 노드 사이의 연결은 방화벽 기능으로 보안성을 갖고 신뢰성은 MOM을 통해 이루어진다.
  • 자치적인 연합 환경
  • ESB 내장 데이터타입, XML
  • 비즈니스 데이터의 실시간 생성
  • 운영 인식
  • 점진적 채택 : ESB는 각각의 작은 프로젝트가 더 큰 통합 네트워크 안에서 구축되게 할 수 있다.[1]

각주

  1. 잠보, 〈ESB의 특징〉 , 《네이버 블로그》, 2006.05.21

참고자료


같이 보기

  • 잠보, 〈ESB의 특징