1.미들웨어란?
- 미들웨어는 운영체제와 소프트웨어의 중간에서 조정과 중개의 역할을 해주는 소프트웨어다.
- 운영체제가 제공하는 서비스 이외에 추가적인 서비를 제공하며 클라이언트와 서버 간의 통신을 담당한다.
2.미들웨어 장점
- 다양한 환경의 지원이 가능하고 체계가 다른 업무와도 상호 연동이 가능하다.
- 분산된 업무를 동치에 처리하여 일관성이 유진된다.
- 표준화된 인터페이스를 제공한다.
- 부하의 분산이 가능하다.
3. 미들웨어의 종류
# 동기 방식 (응답올 때까지 기다림, 즉각적인 결과 확인 필요할 때 사용)
(1) RPC(Remote Procedure Call)
: 원격 프로시저 호출이라고 하며, 클라이언트가 원격제어를 통하여
원격 위치에 있는 프로시저를 실행할 수 있게 하는 프로세스 간 통신 기술이다.
(2) TP-Monitor(Transection Processing Monitor)
: 항공기나 철도 예약 업무 등과 같이 온라인 트랜잭션 업무에서 트랜잭션을 처리하고 감시하는 미들웨어이다.
(3) DB(DataBase):
: 데이터베이스 벤더에서 제공하는 클라이언트와 데이터베이스를 연결하는 미들웨어이다.
2-Tier 아키텍처라고 한다.
(4) ORB(Object Request Broker)
: 객체 지향 미들웨어이며, 코바(CORBA) 표준 스펙을 구현한 미들웨어이다.
(5) WAS(Web Application Server)
: 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어이다.
# 동기 방식 ( 요청을 보낸 후 응답을 기다리지 않고 바로 자기 일을 계속하는 방식 )
(6) MOM (Message Oriented Middleware)
: 메시지 지향 미들웨어라고 하며 메시지 기반의 비동기형 메시지를 전달하는 미들웨어이다.
[문제 ]
메시지 지향 미들웨어(Message-Oriented Middleware, MOM)에 대한 설명으로 틀린 것은?
1. 느리고 안정적인 응답보다는 즉각적인 응답이 필요한 온라인 업무에 적합하다.
2. 독립적인 애플리케이션을 하나의 통합된 시스템으로 묶기 위한 역할을 한다.
3. 송신측과 수신측의 연결 시 메시지 큐를 활용하는 방법이 있다.
4. 상이한 애플리케이션 간 통신을 비동기 방식으로 지원한다.
✅ 정답 및 해설 검토
정답: 1번
해설 검토 & 추가 해설: 정답과 해설 모두 정확합니다. MOM의 핵심 키워드는 '비동기', '메시지 큐', '안정성(보장성)'입니다. 즉각적인 응답을 요구하는 시스템에는 맞지 않으므로 1번이 틀린 설명입니다.
'자격증 > 정보처리기사' 카테고리의 다른 글
| [정보처리기사 필기 요약] #2-1. 애플리케이션 테스트 (0) | 2026.05.07 |
|---|---|
| [정보처리기사 필기 요약] #1-4. 객체지향 분석 방법론 (0) | 2026.05.07 |
| [정보처리기사 필기 요약] #1-1. UML (0) | 2026.05.06 |
| [정보처리기사] 2024년 1,2,3회 실기기출분석 & 개념정리 (0) | 2026.04.17 |
| [정보처리기사] 2025년 1,2,3회 실기기출분석 & 개념정리 (1) | 2026.04.17 |