Home Register Members List Search Today's Posts Mark Forums Read

Go Back   TechFuels Forum > Software > Applications

Reply
 
LinkBack Thread Tools
kenner66
Senior Member
 

kenner66 is offline  
Old 09-09-2009, 07:46 AM
  #1 (permalink)
Comparison of Application Servers
Comparison of Application Servers

Proprietary request servers supply system services in a well define but proprietary manner. The application developers build up programs according to the requirement of the application server. Dependence on a particular vendor is the disadvantage of this approach opposite but analogous case is the Java EE platform discussed below. 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 building 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.

Contents

• 1 Apache
• 2 BASIC Language
• 3 C++ Language
• 4 Common-Lisp Language
• 5 Haskell Language
• 6 Java
• 7 Java EE
• 8 JavaScript
• 9 .NET
o 9.1 Microsoft
o 9.2 Third-party
• 10 Objective-C
• 11 Python
• 12 Perl
• 13 PHP
• 14 Ruby
• 15 Smalltalk
• 16 Tcl
• 17 Concept Application Server
• 18 See also
• 19 External links

Apache

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

BASIC Language

• The Run BASIC - An all-in-one BASIC scriptable Application server with automatic session and state management.

C++ Language

• Web Server SDK Embeddable Application Server with C and Lua support.
• Tuxedo Based on the ATMI standard, is one of the original application servers.
• G-WAN Global-WAN (G-WAN, 105 KB) C servlets (that you 'edit & play') are as fast as Microsoft IIS 7.0 static pages cached in the kernel.
• Tntnet 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 Ajax toolkit for C++
• Wexus C++ Library for Webdevelopment
• libapache2-mod-raii C++ application server module for apache2

Common-Lisp Language

• Core Server Common-Lisp Application Server for Linux

Haskell Language

• HAppS Application server which allows and takes advantage of functional programming.

JavaScript

• Firecat- Server-side JavaScript Web Application Server.
• Jobo.TV- Server-side JScript Standalone Web Application Server, with built-in search, index, database (SQLite), Video and Desktop broadcast for Windows XP and Vista (x32 and x64)
• BroadVision - Server side JavaScript AS. One of the early birds to the marketplace during the eCommerce boom time, they have vertical solution packages catering to the eCommerce industry.

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

• Internet Information Services web server
• .NET Framework (Windows Communication Foundation, Web Services, .NET Remoting, MSMQ, ASP.NET, ADO.NET)
• Distributed Transactions/COM+
• Active Directory Application Mode, Active Directory Federation Services, Authorization Manager

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 WebObjects 4.5 compatible, released under the LGPL.
• SOPE inspired by WebObjects extended with Zope concepts, used as Foundation for OpenGroupware.

Python

• Zope, by Zope, Inc.

Perl

• HTML::Mason
• Catalyst

PHP

• Zend Server

Ruby

• Cerise - According to the blurb, Cerise is a Ruby web/application server following the same general pattern as J2EE application servers
Smalltalk
• Seaside software - A continuations based web application server based on 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 multithreaded HTTP server with built in scripting language and database pools with abstraction layer.

Concept Application Server

• RadGs Concept Application Server - not HTtp://HTML based
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
virtualization technology comparison allster Latest Hardware News 0 01-20-2009 06:40 AM
More powerful servers iban555 Everything Else 0 12-16-2008 09:57 AM
A Datacentre that hosts application servers, CALANTHA Everything Else 0 11-21-2008 05:54 AM
Application Servers taisikao Applications 0 10-25-2008 07:19 AM
Comparison nForce4 chipset techno23 Motherboards & Memory 0 01-29-2008 10:06 AM


All times are GMT +1. The time now is 04:48 PM.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0
Copyright Techfuels -->


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184