Серверы приложений, такие как Weblogic и WebSphere, используются как промежуточное программное обеспечение. В чем разница между этими двумя понятиями?В чем разница между «промежуточным ПО» и «сервером приложений»?
ответ
Middleware более общий, чем Application Server.
Сервер приложений - это один из типов промежуточного программного обеспечения.
Дело в том, что термин промежуточное ПО, когда оно применяется к распределенным вычислениям, является довольно неопределенным и может применяться к любой части программного обеспечения, которая существует между сервером и клиентом.
Серверы приложений могут также включать компоненты, такие как контейнеры Web/Servlet. Middleware - это то, что позволяет межсистемную связь/обмен данными.
Промежуточное программное обеспечение - это что-то, что не является частью операционной системы и не является частью одного программного приложения, а лежит между ними. Следовательно, Application Server - это тип промежуточного ПО.
Насколько я понимаю
Application Server - + промежуточное программное приложение
промежуточное программное - Он действует как мост между вашим запросом и приложения. Они обрабатывают запросы и обеспечивают ответ в эффективным способом.
Чтобы сделать более понятным, WebSphere - это сервер приложений, написанный на Java, и в него можно ввести промежуточное программное обеспечение, чтобы сделать ваш запрос и ответ эффективным. Сначала ваш запрос связывается с промежуточным программным обеспечением, а затем с приложением на сервере.
исправьте меня, если я ошибаюсь