WebSphere Q & As
WebSphere Q & As
WebSphere Q & As
WebSphere refers to a brand for IBM software products. It is designed for setting up, operation and integration of electronic business applications. These applications could perform well on cross platform environment. These set of software are java based web technologies.
What is WebSphere?
WebSphere is a set of Java-based tools from IBM that allows customers to create and manage sophisticated business Web sites.
A web server which provides the services of HTTP A database server for data persistence WebSphere Application Server (WAS)
The Web server plug-in is implemented as a filter, which examines all incoming HTTP requests and routes them to other Web servers based on the composition of the URL. Each Web server has its own API that allows filters to be implemented. Standards-based protocols (HTTP/S) that are supported by firewall products are used. SSL can be used within the DMZ to encrypt network traffic between the Web server and the application server. The configuration file used by the plug-in is XML-based, and easy to administer. Multiple redirection rules may be defined to one or more application servers as dictated by the topology chosen. The plug-in supports load balancing and failover capabilities, which offer further scalability with very little additional administrative effort.
Suports the Servlet/JSP container functionality which runs on top of HTTP. Supports HTTP servers such as IBM HTTP server, MS IIS and Netscape iPlanet server. Supports HTML pages, Setvlets, Java Server Pages and XML. Supports EJB component model, Workload Management. WLM supports multiple servers within a single administrative domain.
Java specifications and other open standards for developing applications WebSphere programming model extensions to enhance application functionality Containers and services in the application server, used by deployed applications, and which sometimes can be extended
It increases flexibility and agility to ensure business process integrity, improve service, application performance, and better manage health. It provides application infrastructure virtualization capabilities that lower costs required to create, manage, and run enterprise applications and an SOA environment.
It is an essential IBM software technology for conducting extreme transaction processing. It allows business applications to process exceptionally large volumes of transactions with extreme efficiency and linear scalability. It provides transactional integrity and transparent failover to ensure high availability, high reliability, and constant response times. It operates as an in-memory data grid that dynamically caches, partitions, replicates, and manages application data and business logic across multiple servers.
3. Compute Grid:
Enables the scheduling, execution and monitoring of batch type jobs with enhanced service policy and workload management