Skip to main content

Что такое промежуточное ПО?

Промежуточное программное обеспечение - одно из тех хитрых слов, которые более или менее описывают, что оно делает. Это программное обеспечение, которое связывает различные части приложения или серии приложений. Это может быть своего рода клей, который удерживает сеть и подключенные к ней компьютеры вместе. Промежуточное программное обеспечение может быть отдельным приложением или целым сервером.

Люди могут также думать о промежуточном программном обеспечении как о адаптере, который будет работать от нового принтера до старого компьютера. Адаптер соединяет два устройства, обеспечивая связь - и, следовательно, функциональность - между ними. Общие пакеты включают в себя распределенную вычислительную среду (DCE) и архитектуру посредника запросов общих объектов (CORBA).

У каждого типа промежуточного программного обеспечения одна и та же общая цель: разрешить нескольким компьютерам выполнять несколько операций в сети или разрешить одному компьютеру выполнять множество операций или выполнять сложные операции в сети. Например, некоторые из них используются для связи системы базы данных с веб-сервером, позволяя пользователям получать доступ к базе данных через веб-браузер. Некоторым сложным компьютерным системам требуется такой тип программного обеспечения для запуска их требовательных приложений. Прекрасным примером крупной формы промежуточного программного обеспечения является сервер приложений, который является сервером, предназначенным для одного приложения или одного типа приложения.

Другим примером может быть набор программного обеспечения, которое помогает обслуживать игровую онлайн-среду. Все чаще и чаще в онлайн-играх используются презентации с высоким разрешением и высоким разрешением, насыщенные графикой. Традиционных серверных решений больше не достаточно, чтобы облегчить такой опыт онлайн-игр, особенно если они многопользовательские. Промежуточное ПО помогает преодолеть разрыв, как в реальности, так и в виртуальной реальности.

По своей сути, промежуточное программное обеспечение невидимо, что позволяет компьютерам соединяться и взаимодействовать друг с другом и с серверами. Без этого программного обеспечения определенные виды сетевой активности были бы невозможны. Чем мощнее становятся приложения, тем больше будет промежуточного программного обеспечения.