Подпрограммное обеспечение

Подпрограммное обеспечение

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

Содержание

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

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

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

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

Рынок подпрограммного обеспечения

По данным анализа Gartner от 2010 года[9], на мировом рынке с формулировкой рамок сегмента «инфраструктура приложений и middleware», лидером является IBM, почти вдвое от него отстаёт Oracle, также заметными долями отмечены Microsoft, Software AG и TIBCO.

Поставщик Выручка в сегменте за 2009 год, млрд долларов США Доля в сегменте за 2009 год
IBM 5,0346 31,5%
Oracle 2,6634 16,7%
Microsoft 0,6216 3,9%
Software AG 0,4762 3,0%
TIBCO 0,4179 2,6%

См. также

Примечания

  1. Middleware term in 1968 NATO Report
  2. Ironick Update on the origin of the term "middleware"  (англ.) (30 July 2005). Архивировано из первоисточника 30 августа 2011. Проверено 30 января 2011.
  3. Middleware - Glossary of CNet.com  (англ.). CNet.com. Архивировано из первоисточника 30 августа 2011. Проверено 11 февраля 2011.
  4. Defninition of Middleware at YourDictionary.com  (англ.). The American Heritage® Dictionary of the English Language, 4th edition. Архивировано из первоисточника 30 августа 2011. Проверено 10 февраля 2011.
  5. Define Middleware at Dictionary.com  (англ.). Dictionary.com. Архивировано из первоисточника 30 августа 2011. Проверено 10 февраля 2011.
  6. Middleware from FOLDOC  (англ.). FolDoc. Архивировано из первоисточника 30 августа 2011. Проверено 10 февраля 2011.Software that mediates between an application program and a network. It manages the interaction between disparate applications across the heterogeneous computing platforms
  7. IT Term definition and IT Glossary  (англ.). Gartner. Архивировано из первоисточника 30 августа 2011. Проверено 30 января 2011.The 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
  8. Wolfgang Emmerich, Mikio Aoyama, Joe Sventek The impact of research on the development of middleware technology  (англ.) // ACM Transactions on Software Engineering and Methodology. — N. Y.: ACM, 2008. — Т. 17. — № 4. — С. 19-48. — ISSN 1049-331X. — DOI:10.1145/13487689.13487692
  9. Biscotti, Fabrizio and Jones, Teresa Gartner Says Despite Economic Downturn, Worldwide Application Infrastructure and Middleware Market Revenue Increased 2.8 Percent in 2009  (англ.). Gartner (20 April 2010). Архивировано из первоисточника 29 августа 2011. Проверено 3 января 2011.

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Подпрограммное обеспечение" в других словарях:

  • Сообщение-ориентированное подпрограммное обеспечение — (англ. Message Oriented Middleware, MOM)  подпрограммное обеспечение промежуточного слоя, ориентированное на обмен сообщениями в распределённом окружении[1]. Прежде всего предназначено для реализации отложенного обмена сообщениями, в то …   Википедия

  • Промежуточное программное обеспечение, ориентированное на обработку сообщений — Промежуточное программное обеспечение, ориентированное на обработку сообщений[1] (англ. Message Oriented Middleware, MOM[2].), или сервисы обработки сообщений,  подпрограммное обеспечение промежуточного слоя, ориентированное на обмен… …   Википедия

  • Компьютерное программное обеспечение — Запрос «Software» перенаправляется сюда. Cм. также другие значения. Программное обеспечение (произношение обеспечение не рекомендуется[1][2][3], точнее, не рекомендовалось[4]) наряду с аппаратными средствами, важнейшая составляющая информационных …   Википедия

  • Связующее программное обеспечение — (англ. middleware; также переводится как промежуточное программное обеспечение, программное обеспечение среднего слоя, подпрограммное обеспечение, межплатформенное программное обеспечение) в информатике  широко используемый термин …   Википедия

  • PhysX SDK (движок) — PhysX Тип Физический движок Разработчик nVidia ОС Microsoft Windows, Mac OS X, Xbox 360, PlayStation 3, Nintendo Wii Версия 9 …   Википедия

  • PhysX (движок) — У этого термина существуют и другие значения, см. PhysX. PhysX Физический движок Официальный логотип Разработчики …   Википедия

  • Tokamak Physics — Tokamak Game Physics SDK Тип Подпрограммное обеспечение (англ. middleware) Разработчик Дэвид Лэм (англ. David Lam) Написана на C++ Версия 1.0.5 Лицензия …   Википедия

  • Trinigy Vision Engine — Скриншот из игры «Arcania: A Gothic Tale». Тип Игровой движок Разрабо …   Википедия

  • Havok Vision Engine — Игровой движок (Список) Разработчик …   Википедия

  • Soft — Запрос «Software» перенаправляется сюда. Cм. также другие значения. Программное обеспечение (произношение обеспечение не рекомендуется[1][2][3], точнее, не рекомендовалось[4]) наряду с аппаратными средствами, важнейшая составляющая информационных …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»