메세지 지향 미들웨어
: 서로 다른 분산 환경에서 서로 다른 시스템간의 메세지를 교환하는 미들웨어
- 기본 하드웨어, 소프트웨어 플랫폼에 관계없이 응용 프로그램이 서로 통신할 수 있는 공통 플랫폼 제공
- 목적 : 독립적인 어플리케이션을 통합된 시스템으로 묶기 위한 역할
- 비동기적으로 메세지 주고 받기 가능
-> 즉각적인 응답 필요 X, 수많은 요청을 동시에 처리해야하는 환경에서 사용하기 적합.
- 메세지 대기열 큐 사용
-> 수/발신자 분리가 가능하여 서로를 직접 연결할 필요X
- 기업환경에서 DB, CRM, 재무 시스템을 통합
- HTTP, XML, TCP, SMTP 등 다양한 프로토콜/메세지 형식 지원
- 메세지 필터링/라우팅
예시 : 전자의료기록(EMR)