"middleware" meaning in English

See middleware in All languages combined, or Wiktionary

Noun

Forms: middlewares [plural]
Etymology: From middle + -ware. Etymology templates: {{af|en|middle|-ware|id2=software}} middle + -ware Head templates: {{en-noun|-|s}} middleware (usually uncountable, plural middlewares)
  1. (computing) Software that functions at an intermediate layer between applications and operating system or database management system, or between client and server. Tags: uncountable, usually Categories (topical): Computing
    Sense id: en-middleware-en-noun--OyKTTOr Categories (other): English entries with incorrect language header, English terms suffixed with -ware (software) Disambiguation of English entries with incorrect language header: 57 43 Disambiguation of English terms suffixed with -ware (software): 54 46 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences
  2. (computing) Networking software or hardware that is deployed in the middle of, as opposed to serviced by, a packet network to enhance or provide some network function, such as caching, filtering, or firewall functionality. Tags: uncountable, usually Categories (topical): Computing
    Sense id: en-middleware-en-noun-RTX3PTDz Categories (other): English terms suffixed with -ware (software) Disambiguation of English terms suffixed with -ware (software): 54 46 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences
The following are not (yet) sense-disambiguated
Derived forms: message-oriented middleware

Inflected forms

Download JSON data for middleware meaning in English (3.0kB)

{
  "derived": [
    {
      "_dis1": "0 0",
      "word": "message-oriented middleware"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "middle",
        "3": "-ware",
        "id2": "software"
      },
      "expansion": "middle + -ware",
      "name": "af"
    }
  ],
  "etymology_text": "From middle + -ware.",
  "forms": [
    {
      "form": "middlewares",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "-",
        "2": "s"
      },
      "expansion": "middleware (usually uncountable, plural middlewares)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computing",
          "orig": "en:Computing",
          "parents": [
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "_dis": "57 43",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "54 46",
          "kind": "other",
          "name": "English terms suffixed with -ware (software)",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "glosses": [
        "Software that functions at an intermediate layer between applications and operating system or database management system, or between client and server."
      ],
      "id": "en-middleware-en-noun--OyKTTOr",
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "Software",
          "software"
        ],
        [
          "function",
          "function"
        ],
        [
          "intermediate",
          "intermediate"
        ],
        [
          "layer",
          "layer"
        ],
        [
          "application",
          "application"
        ],
        [
          "operating system",
          "operating system"
        ],
        [
          "database management system",
          "database management system"
        ],
        [
          "client",
          "client"
        ],
        [
          "server",
          "server"
        ]
      ],
      "raw_glosses": [
        "(computing) Software that functions at an intermediate layer between applications and operating system or database management system, or between client and server."
      ],
      "tags": [
        "uncountable",
        "usually"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    },
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computing",
          "orig": "en:Computing",
          "parents": [
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "_dis": "54 46",
          "kind": "other",
          "name": "English terms suffixed with -ware (software)",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "glosses": [
        "Networking software or hardware that is deployed in the middle of, as opposed to serviced by, a packet network to enhance or provide some network function, such as caching, filtering, or firewall functionality."
      ],
      "id": "en-middleware-en-noun-RTX3PTDz",
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "packet",
          "packet"
        ],
        [
          "network",
          "network"
        ],
        [
          "caching",
          "caching"
        ],
        [
          "filtering",
          "filtering"
        ],
        [
          "firewall",
          "firewall"
        ]
      ],
      "raw_glosses": [
        "(computing) Networking software or hardware that is deployed in the middle of, as opposed to serviced by, a packet network to enhance or provide some network function, such as caching, filtering, or firewall functionality."
      ],
      "tags": [
        "uncountable",
        "usually"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "wikipedia": [
    "middleware"
  ],
  "word": "middleware"
}
{
  "categories": [
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms suffixed with -ware (software)",
    "English terms with audio links",
    "English uncountable nouns"
  ],
  "derived": [
    {
      "word": "message-oriented middleware"
    }
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "middle",
        "3": "-ware",
        "id2": "software"
      },
      "expansion": "middle + -ware",
      "name": "af"
    }
  ],
  "etymology_text": "From middle + -ware.",
  "forms": [
    {
      "form": "middlewares",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "-",
        "2": "s"
      },
      "expansion": "middleware (usually uncountable, plural middlewares)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "en:Computing"
      ],
      "glosses": [
        "Software that functions at an intermediate layer between applications and operating system or database management system, or between client and server."
      ],
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "Software",
          "software"
        ],
        [
          "function",
          "function"
        ],
        [
          "intermediate",
          "intermediate"
        ],
        [
          "layer",
          "layer"
        ],
        [
          "application",
          "application"
        ],
        [
          "operating system",
          "operating system"
        ],
        [
          "database management system",
          "database management system"
        ],
        [
          "client",
          "client"
        ],
        [
          "server",
          "server"
        ]
      ],
      "raw_glosses": [
        "(computing) Software that functions at an intermediate layer between applications and operating system or database management system, or between client and server."
      ],
      "tags": [
        "uncountable",
        "usually"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    },
    {
      "categories": [
        "en:Computing"
      ],
      "glosses": [
        "Networking software or hardware that is deployed in the middle of, as opposed to serviced by, a packet network to enhance or provide some network function, such as caching, filtering, or firewall functionality."
      ],
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "packet",
          "packet"
        ],
        [
          "network",
          "network"
        ],
        [
          "caching",
          "caching"
        ],
        [
          "filtering",
          "filtering"
        ],
        [
          "firewall",
          "firewall"
        ]
      ],
      "raw_glosses": [
        "(computing) Networking software or hardware that is deployed in the middle of, as opposed to serviced by, a packet network to enhance or provide some network function, such as caching, filtering, or firewall functionality."
      ],
      "tags": [
        "uncountable",
        "usually"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "wikipedia": [
    "middleware"
  ],
  "word": "middleware"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-01 from the enwiktionary dump dated 2024-04-21 using wiktextract (f4fd8c9 and c9440ce). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.