소프트웨어 설계 핵심072 미들웨어(Middleware) 출제 빈도 ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ 14회 원본 24~25쪽 미들웨어는 미들(Middle)과 소프트웨어(Software)의 합성어로, 운영체제와 응용 프로그램, 또는 서버와 클라이언트 사이에서 다양한 서비스를 제공하는 소프트웨어 이다. •DB는 데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하기DB위한 미들웨어(DataBase)•DB를 사용하여 시스템을 구축하는 경우 보통2-Tier 아키텍처라고 함RPC(원격 프로시저 호출)는 응용 프로그램의 프RPC(Remote로시저를 사용하여 원격 프로시저를 마치 로컬Procedure Call)프로시저처럼 호출하는 방식의 미들웨어•MOM(메시지 지향 미들웨어)은 메시지 기반의MOM비동기형 메시지를 전달하는 방식의 미들웨어(MessageOriented•온라인 업무보다는 이기종 분산 데이터 시스Middleware)템의 데이터 동기를 위해 많이 사용됨•TP-Monitor(트랜잭션 처리 모니터)는 항공기나 철도 예약 업무 등과 같은 온라인 트랜잭션TP-Monitor업무에서 트랜잭션을 처리 및 감시하는 미들(TransactionProcessing웨어Monitor)•사용자 수가 증가해도 빠른 응답 속도를 유지해야 하는 업무에 주로 사용됨•ORB(객체 요청 브로커)는 객체 지향 미들웨어ORB(Object로 코바(CORBA) 표준 스펙을 구현한 미들웨어Request•최근에는 TP-Monitor의 장점인 트랜잭션 처리Broker)와 모니터링 등을 추가로 구현한 제품도 있음•WAS(웹 애플리케이션 서버)는 정적인 콘텐츠를 처리하는 웹 서버와 달리 사용자의 요구에WAS(Web따라 변하는 동적인 콘텐츠를 처리하기 위해Application사용되는 미들웨어Server)•클라이언트/서버 환경보다는 웹 환경을 구현하기 위한 미들웨어 2과목 소프트웨어 개발 원본 추출 이미지(검수용·회차 숫자 원문 포함) 구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.