Note: You can browse PDF versions of this documentation using your Adobe
Reader
. See the Applications PDF files available from www.ibm.com/software/webservers/appserv/infocenter.html
.
In the WebSphere Application Server environment, the components making up a Java 2 Platform, Enterprise Edition (J2EE) application are referred to as application modules, specifically:
You can deploy both Web and EJB modules as stand-alone applications. A J2EE application is generally comprised of all three application modules, each deployed in its own container that is provided by the application server that you have configured. The following diagram depicts how the application modules interact across the three-tier architecture of enterprise computing:
The following sections give introductory descriptions of the different modules, as well as the additional services and APIs that the product makes available for your enterprise applications.
Web modules
A Web module consists of the following components, in varying combinations (corresponding to the application client requirements, security requirements, and so on):
Product extensions to the open source servlet and the JSP APIs enhance standard features, and provide additional functionality. For example, the session manager service gives you powerful personalization capabilities for Web pages. To learn more, refer to Welcome to Web modules.
Application services
IBM WebSphere Application Server provides essential services to ease the building of dynamic and flexible e-business applications. These services support and extend the open standards of J2EE and Web services, with a focus on application reuse and integration. For example, Naming services provide a convenient way of granting clients access to objects that are associated with applications installed on Application Server.
For more information, refer to Welcome to Application services.