Jump to content

Сервер приложений

Сервер приложений — это сервер , на котором размещаются приложения. [1] или программное обеспечение , которое доставляет бизнес-приложение через протокол связи . [2] В типичном веб-приложении сервер приложений находится за веб-серверами .

приложений Платформа сервера представляет собой модель уровня обслуживания. Он включает в себя программные компоненты, доступные разработчику программного обеспечения через интерфейс прикладного программирования . Сервер приложений может иметь такие функции, как кластеризация , отказоустойчивость и балансировка нагрузки . Цель состоит в том, чтобы разработчики сосредоточились на бизнес-логике . [3]

Серверы приложений Java

[ редактировать ]

Jakarta EE (ранее Java EE или J2EE) определяет основной набор API и функций серверов приложений Java .

Инфраструктура Jakarta EE разделена на логические контейнеры.

На коммерческих серверах приложений Java доминируют WebLogic Application Server от Oracle , WebSphere Application Server от IBM и платформа JBoss Enterprise Application Platform с открытым исходным кодом (JBoss EAP) от Red Hat . Другим примером веб-сервера, который можно использовать в качестве сервера приложений для экосистемы Java EE, является Apache Tomcat .

Майкрософт

[ редактировать ]

Microsoft .NET позиционирует свою инфраструктуру приложений и служб среднего уровня в операционной системе Windows Server , а технологии .NET Framework — в роли сервера приложений. [4] Роль сервера приложений Windows включает в себя службы IIS для обеспечения поддержки веб-сервера, .NET Framework для поддержки приложений, ASP.NET для выполнения сценариев на стороне сервера , COM+ для взаимодействия компонентов приложения, очередь сообщений для многопоточной обработки и Windows Communication Foundation (WCF) для связи приложений. [5]

Серверы приложений PHP

[ редактировать ]

Серверы приложений PHP запускают приложения PHP и управляют ими .

  • Zend Server , созданный Zend , обеспечивает функциональность сервера приложений для приложений на основе PHP.
  • RoadRunner , созданный Spiral Scout, представляет собой высокопроизводительный сервер приложений PHP, балансировщик нагрузки и менеджер процессов, написанный на Go .

Третья сторона

[ редактировать ]
  • Mono (кроссплатформенная реализация .NET с открытым исходным кодом, поддерживающая почти все ее функции, за исключением функций, специфичных для ОС Windows), спонсируемая Microsoft и выпущенная по лицензии MIT.

Серверы мобильных приложений

[ редактировать ]

Серверы мобильных приложений обеспечивают доставку данных на мобильные устройства.

Мобильные функции

[ редактировать ]

Основные возможности служб мобильных приложений включают в себя

  • Маршрутизация данных — данные упаковываются в более мелкие ( REST ) ​​объекты с некоторой бизнес-логикой, чтобы минимизировать требования к пропускной способности и заряду батареи.
  • Оркестрация – транзакции и интеграция данных из нескольких источников
  • Служба аутентификации — безопасное подключение к серверным системам управляется мобильным промежуточным программным обеспечением.
  • в автономном режиме Поддержка — позволяет пользователям получать доступ к данным и использовать их, даже если устройство не подключено.
  • Безопасность – шифрование данных, контроль устройств, SSL, регистрация вызовов.

Мобильные вызовы

[ редактировать ]

Хотя большинство основанных на стандартах инфраструктур (включая SOA ) предназначены для подключения к любому независимому поставщику, продукту или технологии, у большинства предприятий возникают проблемы с подключением серверных систем к мобильным приложениям, поскольку мобильные устройства создают следующие технологические проблемы: [6]

  • Ограниченные ресурсы – мобильные устройства имеют ограниченную мощность и пропускную способность.
  • Прерывистое соединение – покрытие сотовой связи и Wi-Fi часто не является постоянным.
  • Трудно обеспечить безопасность [7] – мобильность и практика BYOD затрудняют защиту мобильных устройств

Модели развертывания

[ редактировать ]

Сервер приложений может быть развернут:

См. также

[ редактировать ]
  1. ^ Оттингер, Джозеф (1 сентября 2008 г.). «Что такое сервер приложений?» . TheServerSide.com . Проверено 6 февраля 2022 г. сервер приложений обеспечивает среду, в которой могут работать приложения, независимо от того, что это за приложения и что они делают.
  2. ^ Синтес, Тони (23 августа 2002 г.). «Сервер приложений и веб-сервер: в чем разница?» . JavaWorld . Проверено 14 июня 2022 г. Сервер приложений предоставляет бизнес-логику клиентским приложениям через различные протоколы.
  3. ^ Чери, Стефано; Братья, Пьеро; Бонджио, Альдо; Брамбилла, Марко; Комай, Сара; Мателла, Маристелла (2003). Проектирование веб-приложений с интенсивным использованием данных . Морган Кауфман . дои : 10.1016/B978-1-55860-843-6.X5000-2 . ISBN  1-55860-843-5 .
  4. ^ TechNet: Сервер приложений
  5. ^ TechNet: Роль сервера приложений
  6. ^ Йенике, Коко (19 ноября 2014 г.). «Почему разработка мобильных приложений требует большего, чем просто SOA» . Журнал для разработчиков приложений . Проверено 6 февраля 2022 г.
  7. ^ Иган, Боб (11 апреля 2014 г.). «Миллиард пользователей смартфонов могут быть затронуты недостатком безопасности Heartbleed» . Форбс . Проверено 6 февраля 2022 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7f26ffe1a3b5878fb748a73a8ce434fa__1717475040
URL1:https://arc.ask3.ru/arc/aa/7f/fa/7f26ffe1a3b5878fb748a73a8ce434fa.html
Заголовок, (Title) документа по адресу, URL1:
Application server - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)