~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 3CF83BB60BA11462DBB369C448875FA0__1717475040 ✰
Заголовок документа оригинал.:
✰ Application server - Wikipedia ✰
Заголовок документа перевод.:
✰ Сервер приложений — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Application_server ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/3c/a0/3cf83bb60ba11462dbb369c448875fa0.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/3c/a0/3cf83bb60ba11462dbb369c448875fa0__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 06:57:47 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 4 June 2024, at 07:24 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Сервер приложений — Википедия 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
Номер скриншота №: 3CF83BB60BA11462DBB369C448875FA0__1717475040
URL1:https://en.wikipedia.org/wiki/Application_server
Заголовок, (Title) документа по адресу, URL1:
Application server - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)