Сервер приложений
-
Определение сервера приложений
- Сервер приложений размещает бизнес-приложения через коммуникационные протоколы.
- Веб-приложения обычно размещаются за веб-серверами, а сервер приложений находится за ними.
-
Платформа сервера приложений
- Платформа сервера приложений — это уровень обслуживания с программными компонентами, доступными через API.
- Сервер приложений может предоставлять функции кластеризации, отказоустойчивости и балансировки нагрузки.
- Разработчики фокусируются на бизнес-логике.
-
Серверы приложений Java
- Jakarta EE определяет API и функции серверов приложений Java.
- В Java EE есть контейнеры для корпоративных компонентов, веб-модулей и JCA.
- Коммерческие серверы Java включают WebLogic, WebSphere и JBoss.
- Apache Tomcat также может использоваться в экосистеме Java EE.
-
Microsoft .NET
- Microsoft .NET использует Windows Server и .NET Framework в качестве сервера приложений.
- IIS, .NET Framework, ASP.NET, COM+, очереди сообщений и WCF обеспечивают поддержку веб-сервера и приложений.
-
Серверы приложений PHP
- Серверы приложений PHP управляют PHP-приложениями.
- Zend Server и RoadRunner предоставляют функциональность сервера приложений на PHP.
-
Третья сторона
- Mono — кроссплатформенная реализация .NET с открытым исходным кодом.
-
Серверы мобильных приложений
- Серверы мобильных приложений обеспечивают доставку данных на мобильные устройства.
- Основные функции включают маршрутизацию данных, согласование, аутентификацию, автономную поддержку и безопасность.
-
Проблемы подключения к мобильным приложениям
- Ограниченные ресурсы, прерывистое подключение и проблемы с безопасностью являются технологическими проблемами при подключении к мобильным приложениям.
-
Модели развертывания
- Сервер приложений может быть развернут на территории предприятия, в облаке, частном облаке или как услуга (PaaS).
-
Рекомендации
- Статья содержит список серверов приложений и рекомендации по теме.
Полный текст статьи: