Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Java application servers  





2 Microsoft  





3 PHP application servers  





4 Third-party  





5 Mobile application servers  



5.1  Mobile features  





5.2  Mobile challenges  







6 Deployment models  





7 See also  





8 References  














Application server






العربية
Català
Dansk
Deutsch
Español
فارسی
Français

Hrvatski
Interlingua
Italiano
עברית
Қазақша
Magyar

Nederlands

Polski
Português
Русский
Svenska
Українська
Tiếng Vit

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from Application servers)

Anapplication server is a server that hosts applications[1]orsoftware that delivers a business application through a communication protocol.[2] 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.[3]

Java application servers

[edit]

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.

Commercial Java application servers have been dominated by WebLogic Application ServerbyOracle, WebSphere Application Server from IBM and the open source JBoss Enterprise Application Platform (JBoss EAP)byRed Hat. Another example of web server which can be used as an application server for the Java EE ecosystem is Apache Tomcat.

Microsoft

[edit]

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

[edit]

PHP application servers run and manage PHP applications.

Third-party

[edit]

Mobile application servers

[edit]

Mobile application servers provide data delivery to mobile devices.

Mobile features

[edit]

Core capabilities of mobile application services include

Mobile challenges

[edit]

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]

Deployment models

[edit]

An application server can be deployed:

See also

[edit]

References

[edit]
  1. ^ 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
  • ^ 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
  • ^ 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.
  • ^ TechNet: Application Server
  • ^ TechNet: Application Server Role
  • ^ Jaenicke, Coco (19 November 2014). "Why Mobile App Development Requires More than an SOA". App Developer Magazine. Retrieved 2022-02-06.
  • ^ Egan, Bob (April 11, 2014). "A Billion Smartphone Users May Be Affected by the Heartbleed Security Flaw". Forbes. Retrieved 2022-02-06.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Application_server&oldid=1227186114"

    Categories: 
    Servers (computing)
    Software architecture
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
     



    This page was last edited on 4 June 2024, at 07:24 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki