Что такое промежуточное ПО? - PullRequest
174 голосов
/ 25 мая 2010

Я слышал, как много людей недавно говорили о промежуточном программном обеспечении , но каково точное определение промежуточного программного обеспечения? Когда я изучаю промежуточное программное обеспечение, я нахожу много информации и некоторых определений, но, читая эту информацию и определения, кажется, что в основном все «изделия» находятся в середине чего-то. Итак, все ли промежуточное ПО?

Или у вас есть пример программного обеспечения, которое не является промежуточным?

Ответы [ 14 ]

1 голос
/ 05 января 2019

это программный уровень между операционной системой и приложения на каждой стороне распределенной вычислительной системы в сети. Фактически он соединяет разнородные сетевые и программные системы.

1 голос
/ 17 июля 2017

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

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

Пример 2. Вы испытываете проблемы с распределением памяти во время выполнения и чувствуете, что использование вашего приложения возросло, вам не нужно много об этом, если у вас нет ошибки или узкого места в коде, это легко достижимо путем настройки промежуточного программного обеспечения конфигурация программного обеспечения, на которой работает ваше приложение.

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

Надеюсь, что предоставленная информация поможет.

1 голос
/ 25 мая 2010

Исходя из моего собственного опыта работы с веб-сайтами, между пользователями (веб-браузером) и базой данных была промежуточная программа. Это было программное обеспечение, которое брало материал, который вводили пользователи (например: заказы на iPad, выполняло некоторую магическую бизнес-логику, то есть проверяли, достаточно ли iPad, чтобы выполнить заказ) и обновляло базу данных бэкэнда, чтобы отразить эти изменения.

0 голосов
/ 12 апреля 2016

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

...