LC·Dict

mid·dle·ware

C1technical
US/ˈmɪdəlwer/UK/ˈmɪdəlweə/드물게 쓰임

운영 체제, 애플리케이션, 데이터베이스 등 사이에서 연결과 통신을 돕는 소프트웨어

noun명사

  1. 1

    미들웨어운영 체제, 애플리케이션, 데이터베이스, 네트워크 서비스 등 서로 다른 컴퓨터 시스템 구성 요소 사이에서 통신과 데이터 교환을 가능하게 하는 소프트웨어C1computing

    software that enables communication, data exchange, or shared services between different computer system components, such as operating systems, applications, databases, or network services

    • The middleware handles requests between the mobile app and the database.

      그 미들웨어는 모바일 앱과 데이터베이스 사이의 요청을 처리한다.

    • We installed middleware to connect the old billing system to the new website.

      우리는 기존 청구 시스템을 새 웹사이트와 연결하기 위해 미들웨어를 설치했다.

뉘앙스 · 쓰임

software가 모든 종류의 소프트웨어를 가리키는 넓은 말이라면, middleware는 시스템들 사이를 연결하고 지원하는 ‘중간 계층’ 소프트웨어를 뜻합니다. application은 사용자가 직접 쓰는 프로그램을 가리키는 경우가 많지만, middleware는 보통 사용자가 직접 보지 못하는 백엔드 역할을 합니다.

전문 IT 용어이므로 일반 일상 대화보다는 소프트웨어 개발, 시스템 설계, 클라우드, 기업용 IT 환경에서 주로 사용됩니다. 한국어에서도 보통 ‘미들웨어’라고 번역하며, 문맥에 따라 ‘중간 계층 소프트웨어’ 또는 ‘연계 소프트웨어’라고 설명할 수 있습니다.

유의어 뉘앙스 비교

software layer
시스템 구조 안의 한 계층이라는 점을 강조하는 설명적 표현입니다.
integration software
여러 시스템을 통합하거나 연결하는 기능을 더 직접적으로 강조합니다.

자주 쓰는 표현 · Collocations

noun+noun

  • middleware platform미들웨어 플랫폼
  • middleware layer미들웨어 계층
  • middleware services미들웨어 서비스

adj+noun

  • enterprise middleware기업용 미들웨어

verb+noun

  • install middleware미들웨어를 설치하다

어원 · 암기 팁

[English]English middle과 software의 -ware가 결합해 만들어진 말로, 시스템 사이의 ‘중간’에서 작동하는 소프트웨어라는 뜻입니다.

middle(중간의) + -ware(소프트웨어·제품을 나타내는 요소)

💡 middle은 ‘중간’, software는 ‘소프트웨어’이므로 middleware는 두 시스템 사이에 있는 중간 소프트웨어라고 기억하면 쉽습니다.

최초 사용 시기: circa 1968