메시지 브로커

메시지 브로커(message broker), 인터페이스 엔진(interface engine[1])은 송신자의 메시지 프로토콜 형식으로부터의 메시지를 수신자의 메시지 프로토콜 형식으로 변환하는 중간 컴퓨터 프로그램 모듈이다. 메시지 브로커들은 응용 소프트웨어가 이전에 정의해둔 메시지를 교환할 수 있는 전기통신의 요소 또는 컴퓨터 네트워크이다.[1] 메시지 브로커들은 메시지 지향 미들웨어(MOM)의 빌딩 블록이지만 일반적으로 MOM과 원격 프로시저 호출(RPC) 등의 전통적인 미들웨어를 대체하지는 않는다.[2][3]

메시지 브로커 패턴을 설명하는 시퀀스 다이어그램

메시지 브로커 소프트웨어 목록 편집

같이 보기 편집

각주 편집

  1. “IB (integration broker)”. 《IT Glossary》. Gartner, Inc. 2018년 5월 17일에 확인함. 
  2. Kale, V. (2014). 〈Integration Technologies〉. 《Guide to Cloud Computing for Business and Technology Managers: From Distributed Computing to Cloudware Applications》. CRC Press. 107–134쪽. ISBN 9781482219227. 2018년 5월 17일에 확인함. 
  3. Samtani, G.; Sadhwani, D. (2013). 〈Integration Brokers and Web Services〉. Clark, M.; Fletcher, P.; Hanson, J.J.; 외. 《Web Services Business Strategies and Architectures》. Apress. 71–84쪽. ISBN 9781430253563. 2018년 5월 17일에 확인함.