WebSphere is a technology and a brand of software, created by IBM. WebSphere is a suite of business applications meant to create and manage business applications on the web site's front end through a set of Java-based tools enabling developers. WebSphere solutions are meant for high-volume transactions. WebSphere is also meant as "application and integration middleware".
WebSphere Application Server (WAS) from which connect users of a website to Java applications called servlets running on that server. We have multiple editions of WAS and each is optimized for various requirements from development to production and small to enterprise business
1. WebSphere Application Server Liberty Core: Liberty-based edition
2. WebSphere Application Server Express: Enterprise edition
3. WebSphere Application Server Base
4. WebSphere Application Server Network Deployment
5. WebSphere Application Server Hypervisor Edition
6. WebSphere Application Server z/OS: IBM system Z
7. WebSphere Application Developers
WebSphere has three topologies which we provide configuration flexibility that can fit in any requirement in production or non-production environment within budget.
1. Standalone topology: It is basic topology where we can install WebSphere on a single server resulting Cell, Node, and Server (JVM) on a single machine
2. Network Deployment: In this topology, we can have multiple JVM running on the same server or different server. The best feature of this topology is all administrative tasks done including starting the JVM through DMGR console. DMGR and Node agent run as a separate process and it supports clustering for high-availability.
3. Administrative Agent: In this topology, the administrative agent is to be created which helps to manage multiple standalone servers registered to the administrative agent. when the user has multiple standalone servers, we can perform administrative tasks including starting JVM through a console.
WebSphere Application Server provides authorization mechanisms for various user registries Local operating system, LDAP user registry, Federated user registry, Custom user registry and user authentication mechanism for Lightweight Third-Party Authentication (LTPA).
WebSphere also supports open standard interfaces such as the Common Object Request Broker Architecture (CORBA) and Java Database Connectivity (JDBC) and is designed for use across Solaris, Windows NT, OS/2, OS/390, and AIX operating systems platforms. WebSphere Studio includes a copy of the Apache Web server for developers to test Web pages and Java applications.