首页

middleware

UK[ˈmɪdlweə(r)]US[ˈmɪdlwer]
n

Software that acts as a bridge between an operating system or database and applications, especially on a network.

n

Software that provides common services and capabilities to applications outside of what's offered by the operating system.

Morpheme Breakdown

middle
ware
middle

central

ware

product

Etymology

The term "middleware" is a modern compound, originating in the computing industry in the late 1960s. It is constructed from two native English elements: "middle," derived from the Proto-Germanic middila- and ultimately from the Proto-Indo-European root medhyo- meaning "middle," and "ware," from Proto-Germanic warō meaning "care, guard," which evolved to denote manufactured goods. The compound's logic is transparently metaphorical, likening the software to a product that sits in the middle, mediating between different applications, systems, or components. This follows a productive pattern in English technical vocabulary, creating a term that clearly describes its functional position as an intermediary layer.

Analysis

Structure: middle (central) + ware (product) - middle: From Old English middel, meaning "equally distant from extremes, central." It functions as an adjective used attributively to describe the position or role of the software. - ware: From Old English waru, meaning "article of merchandise, manufactured goods." It functions as a noun-forming suffix, often used in computing to denote a type of software product (e.g., software, hardware, firmware).

Examples

The application server is a key piece of middleware that manages transactions and security.

Developers use middleware to handle communication between the web server and the database.

Message queues are a common form of middleware used for asynchronous processing.

middleware – Meaning, Etymology & Word Origin | OpenEtymology