The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Поиск:  Каталог документации

Next Previous Contents

17. Web-Application-Servers for PostgreSQL

Several Web-Application-Servers work with PostgreSQL both open-source and commercial versions. The popular open-source Web-Application-Servers are Perl based Application Servers like SmartWorker, WIRM, Velocigen, Enhydra(Java) and Zope(Python) and commercial Web-Application-Servers are IBM Websphere, BEA Weblogic.

It is recommeded that you use secure web server like Apache + mod_ssl + OpenSSL. See Redhat StrongHold secure server at http://www.c2.net/products/sh3.

Web Application Servers can be classified according to the programming language which they support. You must choose a Web Application server based on the programming language which you like the most.

Classifications of Web Application servers are:

17.1 PERL Web Application Servers

Perl language has a very long life just like "C" language, and Perl will be in use for a long time in the future! Perl runs 3 times faster than Java for some operations (but Java runs faster than perl for some operations). Java is a very complex system with virtual machine and interpreter which makes it extremely slow, unstable and unreliable. Perl is very simple, fast and object oriented.

Also Perl programs can be easily compiled for even better performance. Use Perl2Exe which is a command line utility for converting perl scripts to executable files http://www.indigostar.com/perl2exe.htm

The following Web Applicaiton servers are available for PERL

Commercial Web Application Servers for Perl:

17.2 PHP Web Application Servers

The following Web Applicaiton servers are available for PHP

17.3 Lutris Corp "Enhydra Enterprise" (Java)

Enhydra supports PostgreSQL database. Enhydra is a immensely popular Java/XML/J2EE Web-Application-Server created by 'Lutris Corporation'. It is the world's best Java/XML/J2EE Web-Application server. It supports EJB, Servlets, JSP, JNDI, JDBC, JTA, CORBA, XMLC/Rocks, DODS and internationalization. It is used by many large fortune 500 companies in US and Europe. Companies like "French Telecom" are directly sponsoring the Enhydra. It is written in 100% pure Java and is available from http://www.enhydra.org. Enhydra is a open source code project but is commercially sold and supported by Lutris Corp. Visit http://www.lutris.com

You would use Borland Corp's JBuilder along with Enhydra. JBuilder is at http://www.inprise.com

See also Enterprise Java HOWTO at http://www.linuxdoc.org/HOWTO/Enterprise-Java-for-Linux-HOWTO.html

17.4 Zope (Python)

Python is becoming immensely popular "pure" object-oriented scripting language. Zope is a Web-Application server and provides interfaces to PostgreSQL. Zope is available at http://www.zope.org Python is at http://www.python.org

17.5 OpenACS (Tcl Language)

OpenACS (Open ArsDigita Community System) http://openacs.org is an advanced toolkit for building scalable, community-oriented web applications. It relies on AOLserver, a web/application server, and PostgreSQL, a true ACID-compliant RDBMS. These are two high-quality products available for free under open-source licenses.

ACS is created by ArsDigita, http://www.arsdigita.com, their ACS (ArsDigita Community System) attempts to be as DB independent as possible, though it is based on Oracle (hence Open ACS have to take time out to port it).

See also http://www.appserver-zone.com

17.6 C++, CORBA Web Application Servers

17.7 Web Application Servers Directory

Visit Web Application Servers directory which has "Yellow Pages".


Next Previous Contents


Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру