stringtranslate.com

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

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

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

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

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

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

Майкрософт

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

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

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

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

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

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

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

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

Мобильные проблемы

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

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

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

Смотрите также

Ссылки

  1. ^ Оттингер, Джозеф (1 сентября 2008 г.). «Что такое сервер приложений?». TheServerSide.com . Получено 06.02.2022 . Сервер приложений предоставляет среду, в которой могут работать приложения, независимо от того, что это за приложения и что они делают.
  2. ^ Синтес, Тони (2002-08-23). ​​«Сервер приложений, веб-сервер: в чем разница?». JavaWorld . Получено 2022-06-14 . [A]n сервер приложений предоставляет бизнес-логику клиентским приложениям через различные протоколы.
  3. ^ Кери, Стефано; Братья, Пьеро; Бонджио, Альдо; Брамбилла, Марко; Комай, Сара; Мателла, Маристелла (2003). Проектирование веб-приложений с интенсивным использованием данных . Морган Кауфманн . doi : 10.1016/B978-1-55860-843-6.X5000-2. ISBN 1-55860-843-5.
  4. ^ TechNet: Сервер приложений
  5. ^ TechNet: Роль сервера приложений
  6. ^ Jaenicke, Coco (19 ноября 2014 г.). «Почему разработка мобильных приложений требует большего, чем SOA». App Developer Magazine . Получено 2022-02-06 .
  7. ^ Иган, Боб (11 апреля 2014 г.). «Миллиард пользователей смартфонов могут быть затронуты уязвимостью безопасности Heartbleed». Forbes . Получено 06.02.2022 .