Application Server (APS) is a term for server - software that is specialized for the operation of a shared application. It is a software platform that sits above the operating system and provides basic services for the operation of the applications.
Application Server is a typical part of the so-called three-tier architecture, within which is responsible for the application operation itself, especially for their so-called business logic. The most common application server platforms are:
- Java platform, standard (J2EE)
- Java Platform, Enterprise Edition (Java Application-Server Environment)
- Oracle WebLogic Server
- IBM WebSphere Application Server
- JBoss Application Server
- Microsoft .NET Application Server
- SAP Application Servers
- SAP NetWeaver Application Server
- Application servers on PHP platform (open source)
- Zend Server
- Application servers on Python platform
- Django CMS
- and more
Application Server in practice: Virtually all major applications in the organization (except those who only runs on endpoint devices) need an application server. Each application has thus typically its own application server. Those application servers that run web applications are called web application servers. The vast majority of application servers are currently based on the standard (J2EE).