-
220221 소프트웨어 설계 : 미들웨어OS Computer Science 2021. 2. 22. 19:33
미들웨어 : 퓨터 제작 회사가 사용자의 요구대로 만들어 제공하는 프로그램으로, 운영 체제와 응용 소프트웨어의 중간에서 조정과 중개의 역할을 수행하는 소프트웨어이다.
종류
Hurtwitz 분류법
- RPC (Remote Procedure Call) : 클라이언트가 원격에서 동작하는 프로시저를 호출하는 시스템 (동기 / 비동기 지원)
- MOM (Message Oriented Middleware) : 클라이언트가 생성한 메시지는 저장소에 요청할 때까지 저장하면서, 다른 업무를 지속할 수 있는 시스템 (비동기)
- ORB (Object Request Broker) : 객체지향 시스템에서 객체 및 서비스를 요청하고 전송할 수 있도록 지원하는 미들웨어
- DB 접속 미들웨어 : 애플리케이션과 데이터베이스 서버를 연결해주는 미들웨어
그 외 분류법
- TP monitor (Transaction Processing monitor) : 분산 시스템의 애플리케이션을 지원하는 미들웨어, 주로 c/s 시스템에 사용
- 웹 애플리케이션 서버 : 웹 애플리케이션을 지원하는 미들웨어
- Enterprise Service Bus : 메시지 기반으로 느슨한 결합형태의 표준 인터페이스 통신을 지원하는 미들웨어, 기업 안팎의 모든 시스템 환경을 연결
1,2회 #17
트랜잭션이 올바르게 처리되고 있는지 데이터를 감시하고 제어하는 미들웨어는?
1 RPC
2 ORB
3 TP monitor4 HUB
3회 #5
미들웨어 솔루션의 유형에 포함되지 않는 것은?
1 WAS
2 Web Server
3 RPC4 ORB
4회 #18
클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어를 무엇이라고 하는가?
1 웨어러블
2 하이웨어
3 미들웨어4 응용 소프트웨어
'OS Computer Science' 카테고리의 다른 글
230221 소프트웨어 개발 : 자료 구조 (0) 2021.02.23 220221 소프트웨어 설계 : 소프트웨어 설계, 개발 (0) 2021.02.22 220221 소프트웨어 설계 : UML (0) 2021.02.22 220221 소프트웨어 설계 : 코드 (0) 2021.02.22 220221 소프트웨어 설계 : DFD (0) 2021.02.22