다음 내용이 의미하는 소프트웨어는 무엇인가?상하 관계나 동종 관계로 구… | [정보통신기사 필기] 16년 1회차 기출문제 상세 페이지
1[정보통신기사 필기] 16년 1회차
다음 내용이 의미하는 소프트웨어는 무엇인가?
상하 관계나 동종 관계로 구분할 수 있는 프로그램들 사이에서 매개 역할을 하거나 프레임워크 역할을 하는 일련의 중간 계층 프로그램을 말하며, 일반적으로 응용 프로그램과 운영체제의 중간에 위치하여 사용자에게 시스템 하부에 존재하는 하드웨어, 운영체제, 네트워크에 상관없이 서비스를 제공한다.
1
유틸리티
2
디바이스 미들웨어
3
응용소프트웨어
4
미들웨어
해설
응용 프로그램과 운영체제 사이에서 매개·프레임워크 역할을 하는 중간 계층 소프트웨어는 미들웨어(Middleware)이다.
미들웨어의 핵심은 하부의 하드웨어·운영체제·네트워크 차이를 감추는 것이다. 덕분에 응용 개발자는 분산 환경에서도 통신 방식이나 플랫폼 종류를 신경 쓰지 않고 표준화된 인터페이스로 서비스를 호출할 수 있다. RPC, MOM(메시지 지향), TP 모니터, ORB, DB 접속용 ODBC/JDBC 등이 대표적이다.
- 유틸리티는 압축·백업·진단처럼 시스템 사용을 돕는 보조 프로그램으로 계층 사이의 매개 역할과는 다르다.
- 응용소프트웨어는 사용자의 최종 업무 자체를 처리하는 프로그램이다.
- 디바이스 미들웨어는 특정 기기 제어에 국한된 표현으로, 지문이 말하는 일반적인 중간 계층 전체를 가리키지 못한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.