Tuesday, October 4, 2011

Web Application Software

  • Microsoft IIS
http://www.iis.net/overview

  • IBM Websphere
http://www-01.ibm.com/software/websphere/

  • Oracle WebLogic Server
http://www.oracle.com/technetwork/middleware/weblogic/overview/index.html


  • Apache Tomcat
http://tomcat.apache.org

  • The Apache Software
http://www.apache.org/

  • Apache Geronimo

Apache Geronimo is an open source application server developed by the Apache Software Foundation and distributed under the Apache license.
Geronimo 2 is currently compatible with the Java Enterprise Edition (Java EE) 5.0 specification such as JDBC, RMI, e-mail, JMS, web services, XML, Enterprise JavaBeans, Connectors, servlets, portlets and JavaServer Pages.
This allows developers to create enterprise applications that are portable and scalable, and that integrate with legacy technologies. Geronimo 3 is compatible with Java EE 6.0.
http://en.wikipedia.org/wiki/Apache_Geronimo



Apache Geronimo
Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators.
Our most popular distribution is a fully certified Java EE 6 application server runtime.
http://geronimo.apache.org/



  • JBoss AS 7

Boss Enterprise Application Platform (EAP) is the productized version of JBoss Application Server (AS)
http://www.jboss.org/jbossas



  • Jetty
Jetty provides an HTTP server, HTTP client, and javax.servlet container. These components are open source and available for commercial use and distribution
http://jetty.codehaus.org/jetty/

  • Glassfish
Free community-supported application server
http://glassfish.java.net/


  • nginx

NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching, load balancing, compression, request throttling, connection multiplexing and reuse, SSL offload and HTTP media streaming

http://nginx.com/
http://nginx.org/




  • LAMP

David Axmark and Monty Widenius of the MySQL team visited us in Sebastopol and they dropped a new term in our laps: LAMP. This term was popular in Germany, they said, to define how MySQL was used in conjunction with Linux, Apache, and either Perl, Python, or PHP. Their explanation of LAMP made a lightbulb go off in my head.
http://onlamp.com/pub/a/onlamp/2001/01/25/lamp.html




  • mod_perl

mod_perl  is more than CGI scripting
It is a whole new way to create dynamic content by utilizing the full power of the Apache web server to create stateful sessions, customized user authentication systems, smart proxies and much more
magically, your old CGI scripts will continue to work and work very fast indeed
mod_perl gives you a persistent Perl interpreter embedded in your web server

http://perl.apache.org/



  • CGI

The Common Gateway Interface (CGI) is a standard method for web server software to delegate the generation of web pages to executable files.
Such files are known as CGI scripts; they are programs, often stand-alone applications, usually written in a scripting language.
A web server that supports CGI can be configured to interpret a URL that it serves as a reference to a CGI script
A common convention is to have a cgi-bin/ directory at the base of the directory tree and treat all executable files within it as CGI scripts
Another popular convention is to use filename extensions; for instance, if CGI scripts are consistently given the extension .cgi, the web server can be configured to interpret all such files as CGI scripts.
In the case of HTTP PUT or POSTs, the user-submitted data is provided to the program via the standard input. The web server creates a small and efficient subset of the environment variables passed to it and adds details pertinent to the execution of the program.

http://en.wikipedia.org/wiki/Common_Gateway_Interface



  • Apache Felix

Apache Felix is a community effort to implement the OSGi R4 Service Platform and other interesting OSGi-related technologies under the Apache license
https://felix.apache.org/




  • lighttpd

Security, speed, compliance, and flexibility -- all of these describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a webserver; as it is designed and optimized for high performance environments. With a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting and many more) lighttpd is the perfect solution for every server that is suffering load problems.
http://www.lighttpd.net




No comments:

Post a Comment