검색
색인
미들웨어, middleware
주로 상하 관계나 동종 관계로 구분할 수 있는 프로그램들 사이에서 매개 역할을 하거나 프레임워크 역할을 하는 일련의 중간 계층 프로그램. 일반적으로 응용 프로그램과 운영 체계의 중간 계층에 위치하여 사용자에게 시스템 하부에 존재하는 하드웨어, 운영 체계, 네트워크에 상관없이 서비스를 제공한다. 예를 들어, 홈 네트워크 미들웨어, RFID 미들웨어, 센서 네트워크 미들웨어, DMB 미들웨어, 상황 인식 미들웨어 등은 시스템 소프트웨어응용 소프트웨어의 중간에서 특정 응용에 최적화공통 프레임워크를 제공하며, 클라이언트/서버의 중간 계층 미들웨어는 응용 프로그램데이터베이스, 웹 서버 간 연결을 최적화시켜 주는 역할을 한다. 이 밖에도 객체 미들웨어와 같이 동종 관계 프로그램들 사이에서 재사용성과 확장성, 효율성 등을 증대시키기 위해 규격화되는 프로그램도 있다.