Русская Википедия:Связующее программное обеспечение

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Связу́ющее програ́ммное обеспе́чение (Шаблон:Lang-en; также переводится как промежу́точное программное обеспечение, программное обеспечение среднего слоя, подпрогра́ммное обеспечение, межплатфо́рменное программное обеспечение) — широко используемый термин, означающий слой или комплекс технологического программного обеспечения для обеспечения взаимодействия между различными приложениями, системами, компонентами.

Имеется несколько основных разновидностей связующего программного обеспечения[1][2][3]:

Происхождение термина

Вероятно, первое употребление термина middleware относится к 1968 году, в докладе конференции научного комитета НАТО[4][5].

Среди современных частных трактовок наиболее употребляемые толкования термина middleware:

В наиболее общем случае, термин middleware часто используют для обозначения инфраструктуры: веб-серверов, серверов приложений, мониторов транзакций, программного обеспечения сервисных шин, систем управления содержимым. Промежуточное программное обеспечение составляет ядро современных ИТ-решений основанных на XML, SOAP, веб-сервисах и сервисно-ориентированной архитектуре[11].

Примечания

Шаблон:Примечания

  1. Шаблон:Книга
  2. Шаблон:Книга
  3. Александр Касаткин. Средства middleware и их классификация Шаблон:Wayback, PCWeek, (193) 19`1999
  4. Шаблон:Cite web
  5. Шаблон:Cite web
  6. Шаблон:Cite web
  7. Шаблон:Cite web
  8. Шаблон:Cite web
  9. Шаблон:Cite webSoftware that mediates between an application program and a network. It manages the interaction between disparate applications across the heterogeneous computing platforms
  10. Шаблон:Cite webThe software «glue» that helps programs and databases (which may be on different computers) work together. Its most basic function is to enable communication between different pieces of software
  11. Шаблон:Статья