기출문제/정보처리기사

2022년 2회 정보처리기사 기출문제 2번

엉클지니 2025. 2. 7. 08:26

2. 메시지 지향 미들웨어(Message-Oriented Middleware, MOM)에 대한 설명으로 틀린 것은?

    느리고 안정적인 응답보다는 즉각적인 응답이 필요한 온라인 업무에 적합하다.

   독립적인 애플리케이션을 하나의 통합된 시스템으로 묶기 위한 역할을 한다.

   송신측과 수신측의 연결 시 메시지 큐를 활용하는 방법이 있다.

   상이한 애플리케이션 간 통신을 비동기 방식으로 지원한다.

 

메시지 지향 미들웨어(MOM) 개념과 틀린 선택지 분석

**메시지 지향 미들웨어(Message-Oriented Middleware, MOM)**는 네트워크 상에서 독립적인 애플리케이션들이 메시지를 주고받으며 통신할 수 있도록 지원하는 미들웨어입니다. 이를 통해 서로 다른 시스템이나 플랫폼 간에 비동기적 방식으로 안정적인 데이터 교환이 가능해집니다.

이번 글에서는 MOM의 개념과 특징을 설명하고, 문제에서 제시된 선택지 중 틀린 내용을 분석하겠습니다.


1. 메시지 지향 미들웨어(MOM)란?

메시지 지향 미들웨어는 네트워크를 통해 분산 애플리케이션 간 메시지를 비동기적으로 송수신하는 방식을 제공합니다. 이를 통해 서로 다른 시스템 간의 통합을 용이하게 하며, 네트워크 연결이 끊기더라도 메시지를 보관하고 전달할 수 있는 안정성을 보장합니다.

주요 특징

  • 비동기 통신 지원
    클라이언트와 서버가 동시에 연결되지 않아도 메시지가 전달될 수 있도록 큐(Message Queue)를 활용하여 비동기적으로 메시지를 처리합니다.
  • 메시지 큐(Message Queue) 활용
    송신측(Sender)이 보낸 메시지를 메시지 큐(Message Queue)에 저장하고, 수신측(Receiver)이 준비되었을 때 이를 가져가는 방식으로 동작합니다.
  • 애플리케이션 간의 독립성 유지
    시스템 간의 직접적인 호출이 아닌 중간 메시지 브로커를 통한 메시지 기반 통신이 이루어지므로, 애플리케이션 간의 결합도를 낮출 수 있습니다.
  • 다양한 프로토콜 및 플랫폼 지원
    MOM은 다양한 환경에서 작동할 수 있도록 다양한 메시징 프로토콜(예: AMQP, MQTT, JMS 등)을 지원합니다.

2. 문제에서 제시된 선택지 분석

틀린 선택지: ① 느리고 안정적인 응답보다는 즉각적인 응답이 필요한 온라인 업무에 적합하다.

MOM은 즉각적인 응답이 중요한 실시간 온라인 업무에는 적합하지 않습니다.
MOM은 비동기 메시지 전송을 기반으로 하기 때문에, 즉각적인 응답보다는 안정적인 메시지 전달을 보장하는 시스템입니다. 즉, 빠른 응답이 필요한 온라인 거래 시스템이나 실시간 스트리밍 같은 서비스에는 부적합할 수 있습니다.

🔹 MOM은 안정성을 중시하는 환경에 적합하며, 빠른 응답이 중요한 시스템에는 RPC(Remote Procedure Call) 방식이 더 적합합니다.

올바른 선택지

② 독립적인 애플리케이션을 하나의 통합된 시스템으로 묶기 위한 역할을 한다.정답
     → MOM은 서로 다른 애플리케이션을 연결하는 미들웨어 역할을 수행합니다.

③ 송신측과 수신측의 연결 시 메시지 큐를 활용하는 방법이 있다.정답
     → 메시지 큐를 통해 비동기적인 메시지 전송이 가능합니다.

④ 상이한 애플리케이션 간 통신을 비동기 방식으로 지원한다.정답
     → MOM은 애플리케이션 간의 비동기 메시지 전달을 기본 방식으로 채택하고 있습니다.


3. MOM의 활용 사례

✅ 은행 시스템에서의 MOM 활용

  • 계좌 이체 요청을 처리하는 과정에서 MOM이 사용될 수 있습니다.
    • 사용자가 계좌 이체를 요청하면, 이 요청은 메시지 큐에 저장됩니다.
    • 은행 서버는 일정한 주기로 큐에서 메시지를 가져와 비동기적으로 계좌 이체를 처리합니다.
    • 이 과정에서 네트워크 장애가 발생하더라도 요청이 메시지 큐에 저장되므로 안정성이 보장됩니다.

✅ IoT 시스템에서 MOM 활용

  • IoT 센서들이 데이터를 지속적으로 수집하고 이를 서버로 전송할 때 MOM을 활용하여 비동기 메시징을 수행합니다.
  • 센서가 데이터를 메시지 큐에 보내고, 서버가 필요할 때 데이터를 수신하여 처리할 수 있습니다.

4. 결론

메시지 지향 미들웨어(MOM)는 애플리케이션 간의 독립성을 유지하면서 안정적인 메시지 전달을 가능하게 하는 미들웨어입니다.
특히, 비동기 메시지 전달 방식과 메시지 큐(Message Queue) 활용을 통해 네트워크의 신뢰성을 높이는 역할을 합니다.

💡 문제에서 틀린 선택지는 ①번이며, MOM은 즉각적인 응답이 필요한 시스템보다는 안정적인 메시지 전송을 우선하는 환경에 적합합니다.

반응형