Введение
Сервер, на котором размещаются приложения
Сервер приложений — это сервер, который размещает приложения или программное обеспечение, предоставляющее бизнес-приложение посредством протокола связи. В типичном веб-приложении сервер приложений располагается за веб-серверами. Фреймворк сервера приложений представляет собой модель сервисного слоя. Он включает программные компоненты, доступные разработчику через интерфейс прикладного программирования (API). Сервер приложений может обладать такими функциями, как кластеризация, автоматический перенос (failover) и балансировка нагрузки. Цель — позволить разработчикам сосредоточиться на бизнес-логике.
An application server is a server that hosts applications or software that delivers a business application through a communication protocol. For a typical web application, the application server sits behind the web servers. An application server framework is a service layer model. It includes software components available to a software developer through an application programming interface. An application server may have features such as clustering, fail over, and load balancing. The goal is for developers to focus on the business logic.
Майкрософт
Microsoft .NET позиционирует свою инфраструктуру приложений и сервисов среднего уровня в операционной системе Windows Server и технологиях .NET Framework как сервер приложений. Роль Windows Application Server включает в себя службы Internet Information Services (IIS) для обеспечения поддержки веб-сервера, .NET Framework для поддержки приложений, ASP.NET для серверного скриптинга, COM+ для взаимодействия между компонентами приложений, очереди сообщений для многопоточной обработки и Windows Communication Foundation (WCF) для коммуникации приложений.
Серверы приложений PHP
Серверы приложений PHP запускают и управляют PHP-приложениями. Zend Server, разработанный Zend, предоставляет функциональность сервера приложений для PHP-приложений. appserver.io, разработанный TechDivision GmbH, — это многопоточный сервер приложений для PHP, написанный на PHP. RoadRunner, разработанный Spiral Scout, — высокопроизводительный PHP-сервер приложений, балансировщик нагрузки и менеджер процессов, написанный на Go.
Третья сторона
Mono (кроссплатформенная реализация .NET с открытым исходным кодом, поддерживающая почти все его возможности, за исключением функций, специфичных для операционной системы Windows), спонсируемая Microsoft и распространяемая под лицензией MIT.
Серверы мобильных приложений
Серверы мобильных приложений обеспечивают передачу данных на мобильные устройства.