Traditional application servers demote servlet containers to an
add-on, a specialized web module in a "greater" system.
They have their own specialized protocols and treat servlet
containers as web only units.
This architecture effectively means web based applications are a
layer above the application server architecture. Its clearly
visible in the resulting packaging, the specialized EAR files hold
application server specific code and the traditional
servlet WAR files.
The new POJO Application Server is based on web protocols, and
because this is exactly what servlet containers are built for, its
able to operate above the Tomcat layer.
This means the POJO Application Server can operate in exactly the
same environment as a servlet web site, which simplifies
administration because no additional proxies or firewall ports are
needed for the application server, and developers can now easily
deliver their web and application server solution in one simple
WAR package.
The POJO Application Server is a powerful revolutionary rebel,
and has turned a whole industry on its head. Not only with its
ability to run Plain Old Java, which extends its capability way
beyond biz logic into the realm of games and essentially anything
that can be built in a standalone Java application, it's taking
the humble servlet container with it.
Drop the POJO Application Server into Tomcat, and its... Super
Pussy.
Because just about every major legacy EJB application server out
there has a fork of Tomcat built into it, the POJO Application
Server in theory will also work in legacy application servers,
leading to the strange situation of the servlet container, in the
IOC container, becoming more powerful than its host.
Web technology has become the system of choice for many
solutions, and the new architecture allows for the smooth
transition from one technology to the other.
The Tomcat/Servlet developer no longer has to leave their development
environment, they simply extend it for java application addendums,
and the application developer inherits a web site automatically as
soon as they use the POJO Application Server.
Because this incredible little application server,
Harbor, delivers full Java applications as efficiently as a web
site, the future is about Tomcat developers and whether
they are going to prefer putting web sites on the Internet, or
Java applications.
The new face of the internet could well come from the Tomcat
developer, because they might just decide that the internet looks
a whole lot better as one gigantic Java application.
Tomcat + Harbor = An Exciting Future for Java
developers
===========================