Websphere application server is a platform that helps the business applications run based on java. Websphere application server is an implementation of the Java 2 enterprise edition (J2ee) specification. This server provides services that can be used by the business applications. For instance, threading, database connectivity, work load management and so on can be used.
The main element in Websphere application server is the application server. It is a java process that contains many series like the containers, EJB container. The web container executes servlets and java server pages that generate markup to be viewed by the web browser. The traffic travels through the embedded HTTP server, the servlets and JSPs communicate with a relational database or other external source of application data. The JMS messaging engine which is a java messaging engine is built into the applications server. The JMS destinations provide asynchronous messaging services to the code running inside the containers.
The web services engine enables application components to be exposed as web services that can be accessed using simple object access protocol. The other services that run within the web sphere application server are, the dynamic cache data replication, security and many others. Outside the web sphere application server, there are certain components. It provides a plug in for HTTP servers that determine the HTTP traffic to be handled and sends their request to the corresponding server. It plays a crucial role in work load management of HTTP requests, since it is capable of distributing the load to multiple application servers. It also prevents the traffic from unavailable servers. It gets its configuration from a special XML file.
Admin service is one service that is provided within the application server which allows configuring the application server. These files are stored outside the actual application server and admin console runs within the application server. Basically, two types of tools administer web sphere applications server. They are the administrative console and the wsadmin command line tool. Wsadmin can be used to administer the application server either by using the simple object access protocol or by using the RMI by default to communicate directly with the admin service.
There is an application that runs within the web container that provides the users the capability to administer web application server through a web application namely, the admin console. There are many levels in security and web sphere application provides only a portion of the total security that requires to be applied.