Jakarta EE (formerly Java EE or J2EE) defines the core set of API and features of Java application servers.
The Jakarta EE infrastructure is partitioned into logical containers.
Microsoft's .NET positions their middle-tier applications and services infrastructure in the Windows Server operating system and the .NET Framework technologies in the role of an application server.4 The Windows Application Server role includes Internet Information Services (IIS) to provide web server support, the .NET Framework to provide application support, ASP.NET to provide server side scripting, COM+ for application component communication, Message Queuing for multithreaded processing, and the Windows Communication Foundation (WCF) for application communication.5
PHP application servers run and manage PHP applications.
Mobile application servers provide data delivery to mobile devices.
Core capabilities of mobile application services include
Although most standards-based infrastructure (including SOAs) are designed to connect to any independent of any vendor, product or technology, most enterprises have trouble connecting back-end systems to mobile applications, because mobile devices add the following technological challenges:6
An application server can be deployed:
{Table Web Interfaces}
Ottinger, Joseph (1 September 2008). "What is an App Server?". TheServerSide.com. Retrieved 2022-02-06. an application server provides an environment where applications can run, no matter what the applications are or what they do https://www.theserverside.com/news/1363671/What-is-an-App-Server ↩
Sintes, Tony (2002-08-23). "App server, Web server: What's the difference?". JavaWorld. Retrieved 2022-06-14. [A]n application server exposes business logic to client applications through various protocols https://www.infoworld.com/article/2077354/app-server-web-server-what-s-the-difference.html ↩
Ceri, Stefano; Fraternali, Piero; Bongio, Aldo; Brambilla, Marco; Comai, Sara; Matella, Maristella (2003). Designing Data-Intensive Web Applications. Morgan Kaufmann. doi:10.1016/B978-1-55860-843-6.X5000-2. ISBN 1-55860-843-5. 1-55860-843-5 ↩
TechNet: Application Server https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-r2-and-2008/cc772115(v=ws.10) ↩
TechNet: Application Server Role https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754024(v=ws.10) ↩
Jaenicke, Coco (19 November 2014). "Why Mobile App Development Requires More than an SOA". App Developer Magazine. Retrieved 2022-02-06. https://appdevelopermagazine.com/2104/2014/11/19/Why-Mobile-App-Development-Requires-More-than-an-SOA ↩
Egan, Bob (April 11, 2014). "A Billion Smartphone Users May Be Affected by the Heartbleed Security Flaw". Forbes. Retrieved 2022-02-06. https://www.forbes.com/sites/bobegan/2014/04/11/a-billion-smartphones-users-may-be-affected-by-the-heartbleed-security-flaw/ ↩