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

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

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

Термин middleware часто используют для обозначения инфраструктуры: систем управления базами данных, веб-серверов, серверов приложений, систем управления содержанием, и тому подобных инструментов, которые используются в процессе разработки и эксплуатации приложений. Промежуточное программное обеспечение составляет ядро современных приложений, основанных на XML, SOAP, веб-сервисах и сервисно-ориентированной архитектуре. Внедрением концепции ППО активно занимается консорциум «Интернет2».

Пример использования

Крупные предприятия зачастую используют массу приложений, закупленных и внедрённых в различное время различными фирмами. Например, бизнес компании Аэрофлот зависит от около 200 приложений, среди которых есть как покупные — например, системы SAP для бухучёта, система бронирования авиабилетов Sabre, каталог ресурсов Microsoft Active Directory, и т.п. — так и «доморощенные», написанные собственным ИТ-отделом компании. [1] Кроме того, некоторые из этих приложений могут быть устаревшими и больше не поддерживаться разработчиками. Для того, чтобы «связать» эти разнородные приложения в единую масштабируемую систему, в 2006 году Аэрофлот совместно с IBM внедрил так называемую интеграционную шину данных (англ. Enterprise service bus, ESB) — слой межплатформенного ПО, основанный на WebSphere. [2] Благодаря этому, в Аэрофлоте радикально уменьшилось количество и сложность интерфейсов, так как теперь приложения должны общаться только с ESB через стандартный адаптер. Таким образом, значительно облегчена поддержка и дальнейшая разработка сложной бизнес-системы крупной компании.

См. также

ca:Programari intermediari da:Middleware de:Middleware en:Middleware es:Middleware fr:Middleware he:תווכה it:Middleware ja:ミドルウェア ko:미들웨어 lmo:Middleware nl:Middleware pl:Oprogramowanie pośredniczące pt:Middleware sv:Mellanprogramvara vi:Middleware zh:中间件

Личные инструменты

Served in 0.062 secs.