Share
VIDEOS 1 TO 50
IQ 9: Whats the difference between Web and App Server?
IQ 9: Whats the difference between Web and App Server?
Published: 2016/07/17
Channel: The Coding Interview
Web Server vs  Application Server
Web Server vs Application Server
Published: 2014/08/23
Channel: Durga Software Solutions
WebSphere vs JBoss, WebLogic, Tomcat competitive comparison
WebSphere vs JBoss, WebLogic, Tomcat competitive comparison
Published: 2016/04/01
Channel: IBMadvantage
Middleware - Difference between WEB SERVERS and APPLICATION SERVERS IN Real Time Training Video
Middleware - Difference between WEB SERVERS and APPLICATION SERVERS IN Real Time Training Video
Published: 2014/12/22
Channel: venkatraman vv
LoneStarRuby Conf 2013 - App Server Arena: A Comparison of Ruby Application Servers
LoneStarRuby Conf 2013 - App Server Arena: A Comparison of Ruby Application Servers
Published: 2013/08/19
Channel: Confreaks
WebSphere App Server vs JBoss, WebLogic, Tomcat competitive comparison @ IBM InterConnect2015
WebSphere App Server vs JBoss, WebLogic, Tomcat competitive comparison @ IBM InterConnect2015
Published: 2015/03/28
Channel: IBMadvantage
Web Server VS Web Container vs Application Server
Web Server VS Web Container vs Application Server
Published: 2015/09/26
Channel: Bharath Thippireddy dot com
Middleware - Application Servers and its differences
Middleware - Application Servers and its differences
Published: 2016/06/20
Channel: venkatraman vv
What is Red Hat JBoss Enterprise Application Platform?
What is Red Hat JBoss Enterprise Application Platform?
Published: 2015/07/15
Channel: Emergent 360
Web application vs Enterprise application
Web application vs Enterprise application
Published: 2014/08/23
Channel: Durga Software Solutions
Introduction to Web Application Servers
Introduction to Web Application Servers
Published: 2014/11/06
Channel: Mike Murphy
What Is Difference Between Application Server And Web Server?
What Is Difference Between Application Server And Web Server?
Published: 2017/08/15
Channel: Liam Liam
What Is The Jboss?
What Is The Jboss?
Published: 2017/08/15
Channel: Liam Liam
13/12/10 - 01 - The Great Application Server Debate - v2
13/12/10 - 01 - The Great Application Server Debate - v2
Published: 2013/12/20
Channel: Paris JUG
Middleware - Basic Architecture of Application Server
Middleware - Basic Architecture of Application Server
Published: 2015/08/01
Channel: venkatraman vv
Just enough app server by Antonio Goncalves
Just enough app server by Antonio Goncalves
Published: 2016/06/16
Channel: Devoxx UK
Difference between Application Server And Web Server
Difference between Application Server And Web Server
Published: 2017/05/16
Channel: Difference Between & Unknown Fact
What Is The Use Of Application Server In Java?
What Is The Use Of Application Server In Java?
Published: 2017/08/15
Channel: Liam Liam
Difference between web application and enterprise application (web and application server) in hindi
Difference between web application and enterprise application (web and application server) in hindi
Published: 2016/12/20
Channel: JavaTreePoint
Servlets : Webserver vs Application Server
Servlets : Webserver vs Application Server
Published: 2014/03/26
Channel: Ram N
Application server vs webserver part 2
Application server vs webserver part 2
Published: 2016/02/27
Channel: Weblogic Admin
Difference between Application Server and web  Server
Difference between Application Server and web Server
Published: 2016/12/17
Channel: Raj Patel
WebSphere vs. JBoss cost comparison example
WebSphere vs. JBoss cost comparison example
Published: 2016/09/22
Channel: IBMadvantage
JBoss WildFly Application Server   Introduction Session
JBoss WildFly Application Server Introduction Session
Published: 2017/01/07
Channel: Amit Sharma
14.Difference between webserver and application server
14.Difference between webserver and application server
Published: 2017/01/12
Channel: kishan kumar
WebSphere vs WebLogic vs JBoss license cost calculator
WebSphere vs WebLogic vs JBoss license cost calculator
Published: 2015/04/09
Channel: IBMadvantage
The Adventurous Developer’s Guide to Application Servers
The Adventurous Developer’s Guide to Application Servers
Published: 2015/06/08
Channel: Oracle Developers
website server | web server vs application server
website server | web server vs application server
Published: 2016/01/15
Channel: Howard Knowles
The Memory Usage of Java EE 7 Application Servers Running On Docker
The Memory Usage of Java EE 7 Application Servers Running On Docker
Published: 2016/04/03
Channel: Adam Bien
CON7506   Java EE Application Servers: Multitenant or Containerized? Both!
CON7506 Java EE Application Servers: Multitenant or Containerized? Both!
Published: 2015/12/14
Channel: Oracle Developers
Why WebSphere Application Server is #1 - Introduction
Why WebSphere Application Server is #1 - Introduction
Published: 2009/05/22
Channel: websphererocks2009
Middleware - Application Server Troubleshooting Techniques
Middleware - Application Server Troubleshooting Techniques
Published: 2015/10/23
Channel: venkatraman vv
Web Application/Server Configuration Testing and Validation
Web Application/Server Configuration Testing and Validation
Published: 2013/10/14
Channel: David Hoelzer
WAS - A Brief Introduction to Websphere Application Server with Profiles.
WAS - A Brief Introduction to Websphere Application Server with Profiles.
Published: 2016/06/20
Channel: venkatraman vv
Weblogic Application Server - Deployment Techniques - Part1
Weblogic Application Server - Deployment Techniques - Part1
Published: 2014/03/23
Channel: venkatraman vv
What Is The Role Of An Application Server?
What Is The Role Of An Application Server?
Published: 2017/08/15
Channel: Liam Liam
What
What's new in WebSphere Application Server V8.5
Published: 2012/12/21
Channel: developerWorks TV
Вебинар «Liberty Profile для WebSphere Application Server V8.5.5»
Вебинар «Liberty Profile для WebSphere Application Server V8.5.5»
Published: 2015/10/13
Channel: QDTS RU
48 414 2   Tomcat vs Other Application Servers
48 414 2 Tomcat vs Other Application Servers
Published: 2017/05/16
Channel: ars khan
SSL cofiguration in WAS
SSL cofiguration in WAS
Published: 2014/09/15
Channel: Sam Mp
Docker & WebSphere Liberty Demo
Docker & WebSphere Liberty Demo
Published: 2015/02/20
Channel: Soloman Barghouthi
Client-side and Server-side in Web Applications
Client-side and Server-side in Web Applications
Published: 2016/02/21
Channel: Nur Syahirah Mohd Rashidy
WEBSPHERE Application Server DEMO
WEBSPHERE Application Server DEMO
Published: 2016/08/23
Channel: Learn Chase
Knowing tomcat is server or container ? (By Natraj sir)
Knowing tomcat is server or container ? (By Natraj sir)
Published: 2014/04/30
Channel: Durga Software Solutions
Key Differences Between a Web Application and a Website
Key Differences Between a Web Application and a Website
Published: 2016/03/08
Channel: Mode Effect
Clustering in Websphere Application Server (WAS)
Clustering in Websphere Application Server (WAS)
Published: 2017/02/03
Channel: Mridul Sharma
IBM WebSphere Application Server V7 Installation and Administration - Chandu
IBM WebSphere Application Server V7 Installation and Administration - Chandu
Published: 2013/03/07
Channel: చంద్రశేఖర్ చౌదరి కోడెల
WebSphere Application Server Administration Demo
WebSphere Application Server Administration Demo
Published: 2014/09/10
Channel: websphere lab
JBoss Application Server [01] - download + install
JBoss Application Server [01] - download + install
Published: 2012/08/11
Channel: ZA JAVA Enterprise Development
Recording Tomcat or JBoss with Chronon
Recording Tomcat or JBoss with Chronon
Published: 2011/09/14
Channel: Chronon Systems
NEXT
GO TO RESULTS [51 .. 100]

WIKIPEDIA ARTICLE

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Application servers are system software upon which web applications or desktop applications run. Application servers consist of web server connectors, computer programming languages, runtime libraries, database connectors, and the administration code needed to deploy, configure, manage, and connect these components on a web host. An application server runs behind a web Server (e.g. Apache or Microsoft Internet Information Services (IIS)) and (almost always) in front of an SQL database (e.g. PostgreSQL, MySQL, or Oracle). Web applications are computer code which run atop application servers and are written in the language(s) the application server supports and call the runtime libraries and components the application server offers.

Many application servers exist. The choice impacts the cost, performance, reliability, scalability, and maintainability of a web application.

Proprietary application servers provide system services in a well-defined but proprietary manner. The application developers develop programs according to the specification of the application server. Dependence on a particular vendor is the drawback of this approach.

An opposite but analogous case is the Java EE platform. Java EE application servers provide system services in a well-defined, open, industry standard. The application developers develop programs according to the Java EE specification and not according to the application server. A Java EE application developed according to Java EE standard can be deployed in any Java EE application server making it vendor independent.

This article compares the features and functionality of application servers, grouped by the hosting environment that is offered by that particular application server.

BASIC[edit]

  • Run BASIC - An all-in-one BASIC scriptable application server, can automatically manage session and state

C[edit]

  • Lwan[1] - Small-footprint, highly-scalable web server.

C++[edit]

  • Tuxedo - Based on the ATMI standard, is one of the original application servers.
  • Tntnet - Includes a template engine which allows embedding C++ code in HTML pages. Templates are compiled before run-time, and thus very fast. Multi-threaded, supports object lifetime via scoped variables.
  • CPPSERV - C++ servlet container.
  • Wt - A web toolkit similar to Qt permitting GUI-application-like web development with built-in Ajax abilities.
  • POCO C++ Libraries - A set of open source class libraries including Poco.Net.HTTPServer.html
  • CppCMS
  • uWSGI[2]
  • Enduro/X - A middleware platform for distributed transaction processing, based on XATMI and XA standards, open source

Go[edit]

  • Enduro/X ASG - Application server for Go. This provides XATMI and XA facilities for Golang. Go application can be built by normal Go executable files which in turn provides stateless services, which can be load balanced, clustered and reloaded on they fly with out service interruption by means of administrative work only. Framework provides distributed transaction processing facility for Go.

Haskell[edit]

Java[edit]

Product Vendor Edition Last release Java EE
compatibility [3]
Servlet JSP HTTP/2 License
ColdFusion Adobe Systems 2016.0.1 2016-05-01 7 partial platform 3.1 2.3 No Proprietary, commercial
Enhydra Lutris 5.1.9 2005-03-23 No No Free, GPL
Enterprise Server Borland 6.7 2007-01 1.4 2.4 2.0 No Proprietary, commercial
Geronimo ASF 3.0.1 2013-05-28 6 full platform 3.0 2.2 No Free, Apache
GlassFish GlassFish Community 4.1.1 2015-10 7 full platform 3.1 2.3 No Free, CDDL, GPL + classpath exception
iPlanet Web Server Oracle Corporation 7.0.21 2015-04 Yes[4] 2.5 2.1 No Proprietary, commercial
JBoss Enterprise Application Platform Red Hat 7.0.0 2016-05 7 full platform 3.1 2.3 Yes Free, LGPL
Jetty Eclipse Foundation 9.3.3 2015-08-27 7 partial platform[5] 3.1 2.3 Yes Free, Apache 2.0, EPL
JEUS TmaxSoft 8 2013-08 7 full platform 3.0 2.2 No Proprietary, commercial
JOnAS OW2 Consortium

(formerly ObjectWeb)

5.3 2013-10-04 6 Web Profile 3.0 2.2 No Free, LGPL
JRun Adobe Systems 4 updater 7 2007-11-06 1.3 2.3 1.2 No Proprietary, commercial
NetWeaver Application Server SAP AG 7.4 2013-01-11 5 2.5 2.1 No Proprietary, commercial
Oracle Containers for J2EE Oracle Corporation 10.1.3.5.0 2009-08 1.4 2.4 2.0 No Proprietary, commercial
Orion Application Server IronFlare 2.0.7 2006-03-09 1.3 2.3 1.2 No Proprietary, commercial
Payara Payara 4.1.2.172 2017-05-22 7 full platform 3.1 2.3 No Free, CDDL, GPL + classpath exception
Resin Servlet Container (open source) Caucho Technology 4.0.36 2013-04-25 6 Web Profile[6] 3.0 2.2 No Free, GPL
Resin Professional Application Server Caucho Technology 4.0.36 2013-04-25 6 Web Profile 3.0 2.2 No Proprietary, commercial
Rupy Rupy 1.2 2015-01-01 No No Free, LGPL
Tomcat ASF 8.5.9 2016-12-08 7 partial platform 3.1 2.3 Yes Free, Apache v2
TomEE ASF 1.7.4 2016-03 6 Web Profile 3.0 2.2 No Free, Apache
WebLogic Server Oracle Corporation

(formerly BEA Systems)

12.2.1.1 2016-06-21 [7] 7 full platform 3.1 2.3 No Proprietary, commercial
WebObjects Apple Inc. 5.4.3 2008-09-15 Partial[8] No Proprietary, commercial
IBM WebSphere Application Server IBM 9.0 2016-06-24 6 & 7 full platform 3.1 2.3 No Proprietary, commercial
WebSphere AS Community Edition IBM 3.0.0.4 2013-06-21 6 full platform 3.0 2.2 No Proprietary, commercial
WildFly

(formerly JBoss AS)

Red Hat

(formerly JBoss)

10.1 2016-08-19 7 full platform 3.1 2.3 Yes Free, LGPL

JavaScript[edit]

  • Broadvision - Server-side JavaScript AS. One of the early entrants in the market during the eCommerce dot-com bubble, they have vertical solution packages catering to the eCommerce industry.
  • Wakanda Server - Server-side JavaScript application server integrating a NoSQL database engine (WakandaDB[9]), a dedicated HTTP server, user, and group management and an optional client-side JavaScript framework.
  • Node.js - implements Google's V8 engine as a standalone (outside the browser) asynchronous Javascript interpreter. A vigorous open-source developer community on GitHub has implemented many supporting products, notably npm for package management and Connect and Express app server layers.
  • Phusion Passenger

LPC[edit]

Lua[edit]

.NET[edit]

Microsoft[edit]

Microsoft 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:

Third-party[edit]

Objective-C[edit]

  • GNUstepWeb - WebObjects 4.5 compatible, licensed under LGPL
  • SOPE - Used as basis for groupware product SoGo

Python[edit]

Perl[edit]

PHP[edit]

Ruby[edit]

Smalltalk[edit]

  • Seaside - A continuations based web application server

Tcl[edit]

  • AOLserver - Forked from NaviServer after developer was bought by AOL in 1995
  • NaviServer - Resumed independent development after AOL dropped AOLserver support.

See also[edit]

References[edit]

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, Wikipedia, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.

Powered by YouTube
Wikipedia content is licensed under the GFDL and (CC) license