| An application
server is an engine designed to host 3rd party code (home grown
or from vendors). The code is then made available via the network.
The server typically provides basic multi-user functionality (security,
administration, clustering, session or connection management,
transports, etc.)
|
Often, application
servers are platform specific, such as a J2EE application server.
In these cases, the servers also have many of the features required
by the platform (JMS, JDBC drivers, etc.) Platform specific application
servers have been extended to provide SOAP
Server capabilities. In this way, the server doubles as a
means to offer both open and proprietary interfaces. Typically,
the proprietary method is used for homogenous applications and
the open method is used for heterogeneous connectivity.
|