미들웨어

2022. 4. 13. 22:43정보처리기사 - 필기/제1과목 - 소프트웨어 설계

미들웨어란?

- 미들과 소프트웨어의 합성어로 운영체제와 해당 운영체제에서 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어

 

미들웨어 종류

DB(DataBase) 

- 데이터베이스, 클라이언트에서 원격의 데이터베이스로 연결하기 위해 미들웨어

 

RPC(Remote Procedure Call)

- 원격 프로시저 호출, 원격 프로시저를 로컬 프로시저처럼 호출하는 미들웨어

- Procedure : 어떤 프로그램이 원하는 특정 작업을 처리할 수 있는 고급 언어 프로그램의 한 부분

 

MOM(Message Oriented Middleware)

- 메시지 지향 미들웨어, 메시지 기반의 비동기형 메시지를 전달하는 미들웨어

- 동기형 : 상대방의 동의가 이루어진 방식

- 비동기형 : 상대방의 상태와 상관없이 일방적으로 이루어진 방식

 

TP-Monitor(Transaction Processing Monitor)

- 트랜잭션 처리 모니터, 트랜잭션 처리를 감시하고 제어하는 미들웨어

- 트랜잭션 : 컴퓨터로 처리하는 작업의 단위

 

ORB(Object Request Broker)

- 객체 요청 브로커, 객체 지향 미들웨어로 코바 표준 스펙을 구현한 소프트웨어

 

WAS(Web Application Server)

- 웹 어플리케이션 서버, 정적 웹 페이지가 아닌 동적 웹 페이지를 처리하기 위한 미들웨어

'정보처리기사 - 필기 > 제1과목 - 소프트웨어 설계' 카테고리의 다른 글

럼바우(Rumbaugh)  (0) 2022.04.15
XP  (0) 2022.04.14
디자인 패턴  (0) 2022.04.11
UML  (0) 2022.04.11
현행 시스템 분석  (0) 2022.04.10