미들웨어
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 |