Comparison of application servers

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

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

Contents

Apache

Apache-based application server bundles integrate script languages (such as Perl, Python, PHP, Ruby, Tcl) into Apache web server.

BASIC Language

  • Run BASIC [1] - An all-in-one BASIC scriptable appserver with automatic session and state management

C++ Language

  • Tuxedo [2] Based on the ATMI standard, is one of the original application servers.
  • Tntnet [3] is a web application server for C++. Tntnet comes with a template engine, which allows the programmer to embed C++-code into HTML pages. Since these templates are not compiled at runtime, but like classic C++-programs in a separate compile-cycle, the resulting programs are native and therefore very fast. Tntnet is multithreaded and supports object lifetime through scoped variables.
  • cppserv C++ servlet container
  • Wt-toolkit [4] Ajax toolkit for C++

Haskell Language

Java

Product Vendor Edition Release Date Java EE
Compatibility
Servlet
Spec
JSP
Spec
License
Blazix Desiderata Software 1.2 March, 2005 No Proprietary
Enhydra Lutris 5.1.9 March 23, 2005 No GPL
Jetty Mort Bay Consulting 6.1.9 March 31, 2008 No 2.5 2.1 Apache 2.0
Sun JSWS Sun Microsystems 7.0u2 Dec 21, 2007 No 2.5 2.1 Free of charge,
no changes allowed

Java EE

Product Vendor Edition Release Date Java EE
Compatibility
Servlet
Spec
JSP
Spec
License
Borland ES Borland 6.7 Jan, 2007 1.4 Proprietary
ColdFusion Adobe 10 1.5 Proprietary
Cosminexus HITACHI 7.0 March, 2006 1.4 Proprietary
Interstage Fujitsu 7.0 December, 2004 1.4  ?
Dynamo AS ATG 6.3 March, 2005 1.3 Proprietary
EAServer Sybase 6.0 November, 2006 1.4 no 2.1 Proprietary
Geronimo ASF 2.0.2 October 19, 2007 5 Apache License
GlassFish AS GlassFish Community V2 Sep 17, 2007 5 2.5 2.1 CDDL 1.0/GPL
JBoss Red Hat 4.2.3 July 18, 2008 1.4 2.4 2.0 LGPL
JEUS TmaxSoft 6 June 7, 2007 5 Proprietary
JOnAS OW2 Consortium (formerly ObjectWeb) 4.9.2 May 21, 2008 1.4 2.4 2.0 LGPL
Sun JSAS Sun Microsystems 9.1 Sep 17, 2007 5 2.5 2.1 Free of charge,
no changes allowed
Apusic Kingdee 4.0 March 23, 2005 1.4  ?
OnceAS CAS 2.0 March 23, 2005 1.4  ?
Orion Application Server IronFlare 2.0.7 March 9, 2006 1.3 Proprietary
Pramati Pramati 5.1 SP2 Mar 05, 2007 1.4 Proprietary
Resin Caucho 3.1.6 May 5, 2008 5 2.5 2.1 Dual GPL
SAP Web Application Server SAP AG 2004  ? 5 Proprietary
Trifork Trifork T4 March 23, 2005 1.4  ?
Tomcat ASF 6.0.18 July 30, 2008 with
OpenEJB
2.5 2.1 Apache License
WebLogic Server Oracle Corporation 10 April 10, 2007 5 2.5 2.1 Proprietary
WebObjects Apple Inc. 5.3.2 August 7, 2006 partial1 Proprietary,
included in Mac OS X
WebOTX NEC 8.1 June 24, 2008 5  ?
WebSphere AS IBM 7.0.0.0 September 26, 2008 5 2.5 2.1 Proprietary
WebSphere AS Community Edition IBM 2.1.0.1 September 9, 2008 5 2.5 2.1 Free to use, embed and distribute
IBM ILANWP

JavaScript

  • firecat[5] - Server-side JavaScript Web Application Server.

.NET

Microsoft

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

  • Mono, developed by Novell, Inc., licensed under GPL.
  • Base4 Application Server, an open source project
  • Apache, an open source web server that can be used for .NET as well

Objective-C

  • GNUstepWeb [6]WebObjects 4.5 compatible, released under the LGPL.
  • SOPE [7] inspired by WebObjects extended with Zope concepts, used as Foundation for OpenGroupware.

Python

Perl

PHP

Ruby

  • Cerise [21] - According to the blurb, Cerise is a Ruby web/application server following the same general pattern as J2EE application servers

Smalltalk

Tcl

  • AOLserver Released as NaviServer before being bought by AOL in 1995, this was a pioneering web application server - for the first time integrating a multi-threaded HTTP server with built in scripting language and database pools with abstraction layer.

Concept Application Server

See also

External links

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net