이 문서의 번역:

메세지 지향 미들웨어(MOM)

MOM(Message-Oriented Middleware)을 쉽게 정의하면 네트워크 상에서 메시지를 전달하는 운반자이다. 메시지 통신은 메시지의 보내기, 받기와 같은 단순한 수행으로 이루어지며, 일반적으로 전자우편시스템 등에서 많이 사용되어지고 있다.

MOM은 두 가지 모델로 나눌 수 있다.
- 메시지 보내기와 받기의 두 개의 프로세스가 활동적으로 메시지를 교환하는 모델
- 하나의 프로세스가 일정한 큐(Queue)에 메시지를 저장하는 메시지 큐잉(Message Queuing) 모델(예: IBM의 MQ 시리즈, Microsoft사의 MSMQ)

MOM은 앞에서 설명한 RPCs의 클라이언트와 서버간에 동기적인 통신 문제점을 해결할 수 있는 해답이며, 프로그램의 오류 및 시스템 또는 네트워크 자체의 오류로 인한 문제에서 MOM은 데이터 전달 및 프로그램 수행에 대한 신뢰와 안전을 보장할 수 있다. RPCs와 마찬가지로 MOM 또한 표준 API를 제공함으로 시스템간 독립적인 통신을 하는데, RPC가 동기적(synchronous)이라면 MOM은 비동기적(Asynchronous)인 통신을 하는 것이 두 기술의 차이점이다.

                    비동기식 메시지 큐잉(Message Queuing)
                    

MOM들은 RPCs를 보완하는 기능으로 사용되고 있다. 예를 들면, 앞으로 설명되어질 TP-MONITOR들은 통신 서비스를 위해 동기적인 방법과 비동기적인 방법인 메시지 시스템을 같이 가지고 있다.

이 문서의 번역:
메세지_지향_미들웨어_mom.txt · 마지막으로 수정됨: 2015/09/18 11:59 저자 wikiadmin
CC Attribution-Share Alike 3.0 Unported
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5