WebSphere Application Server Introduction
WebSphere Application Server is a WebSphere platform-based web application server. It’s a middleware and software framework for hosting apps. Between the Web Server and the Database or another Backend Messaging Server, it is usually placed.
The WebSphere Application is compatible with the following platforms:
1. AIXHP
2. IBM i
3. z/OS
4. Linux
5. Solaris
6. Windows
WebSphere Editions:
There are seven WebSphere Application Server (WAS) editions listed below
1. WAS– Liberty Core
2. WAS – Express
3. WAS – Base
4. WAS – Hypervisor Edition
5. WAS – Network Deployment
6. WAS – z/OS
7. WebSphere Application – Developers
Important Components present in WebSphere Application Server are followed:
Profile:
Profile is a set of configuration files used to create application server runtimes.
Cell:
A cell is a logical grouping of nodes that can contain one or more nodes.
Deployment Manager:
The deployment manager communicates with the nodes through another special WebSphere special process called the Node agent.
Node:
A node is logical to a group of application servers or JVM’s on a physical computer.
Server:
Servers are regular java processes responsible for J2EE requests.
Node Agent:
Each node has a node agent that manages the administration process in conjunction with the deployment manager. It serves as a link between the node and the deployment manager.
Cluster:
A cluster is a collection of application servers that you administer as a group to distribute the workload.
There are a lot of benefits to having an application deployed in cluster mode.
a). Ensure application is always available from one of the cluster members.
b). No issue if one of the cluster JVM’s physical servers is down.
c). Easy maintenance.
d). No need to deploy multiple JVM instead just select the cluster as a target.