WebSphere interview questions and answers 👇

  1. WebSphere Interview Questions


WebSphere Interview Questions

What is node sync?

View answer

The syncNode command forces a configuration synchronization to occur between the node and the deployment manager for the cell in which the node is configured. The node agent server runs a configuration synchronization service that keeps the node configuration synchronized with the master cell configuration.

How to deploy an application in WebSphere?

View answer

To deploy the web app on WebSphere Application Server, you need to do the following:

  • Set global security
  • Set JVM
  • Set the environment variable
  • Restart the server
  • Deploy the web app on the server
  • Create a shared library for the dgaas application
  • Configure users for the web app on WebSphere Application Server
  • Create a shared library to consume a license
  • Associate shared libraries with applications
  • Configure the licensing variable

What is WebSphere?

View answer

WebSphere is a set of Java-based tools from IBM that allows customers to create and manage sophisticated business Web sites. The central WebSphere tool is the WebSphere Application Server (WAS), an Application Server that a customer can use to connect Web site users with Java applications or servlets.

What is asymmetric clustering?

View answer

In asymmetric clustering, the partitions can be declared dynamically and usually run on a single cluster at a time. The task which is specific to an appropriate cluster can be routed to that cluster.

What are node groups?

View answer

Node group is a collection of managed nodes. Managed nodes are WebSphere® Application Server nodes. A node group defines a boundary for server cluster formation.

What is QueueManager?

View answer

Queue managers provide queuing services to applications, and manages the queues that belong to them. A queue manager ensures the following actions:

  • Object attributes are changed according to the commands received.
  • Special events such as trigger events or instrumentation events are generated when the appropriate conditions are met.
  • Messages are put on the correct queue, as requested by the application making the MQPUT call. The application is informed if this cannot be done, and an appropriate reason code is given. Each queue belongs to a single queue manager and is said to be a local queue to that queue manager.

Explain SSLPEER in WebSphere.

View answer

SSLPEER is a String usually DN (Distinguished name) of MQ Client which connect to QueueManager securely using QueueManager. This is a mechanism WMQ uses to identify client. In case of Java or JMS client, SSLPEER is DN of client certificate stored in its keyStore and sent to server during SSL handshake.

What is WebSphere edge server?

View answer

IBM WebSphere Edge Components (formerly known as "IBM WebSphere Edge Server") is a set of web server/application server components that are intended to improve the performance of web-based systems, particularly as edge servers. It is part of the IBM WebSphere product suite.

What is connecting pool?

View answer

Connection pooling enables administrators to establish a pool of database connections that applications can share on an appserver. When connection pooling capabilities are used, performance improvements up to 20 times the normal results are realized. WebSphere Application Server does not support JDBC 3.0.

What is Weblogic?

View answer

WebLogic Server centralizes application services such as Web server functionality, business components, and access to backend enterprise systems. It uses technologies such as caching and connection pooling to improve resource use and application performance.

What is extended deployment?

View answer

WebSphere Extended Deployment (XD) is a software product that can automate workload allocation across servers in a transactional application environment. The new features / notions include dynamic operations, high performance computing and extended management.

What does the caching proxy server do?

View answer

Caching Proxy reduces bandwidth use and improves a website's speed and reliability by providing a point-of-presence node for one or more back-end content servers.

What is a Virtual Host?

View answer

Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers). This allows one server to share its resources, such as memory and processor cycles, without requiring all services provided to use the same host name.

What is WebSphere MQ?

View answer

IBM WebSphere MQ is messaging for applications. It sends messages across networks of diverse components. Your application connects to IBM WebSphere MQ to send or receive a message. IBM WebSphere MQ handles the different processors, operating systems, subsystems, and communication protocols it encounters in transferring the message.

What is SSL?

View answer

Secure Sockets Layer (SSL) configurations contain the attributes that you need to control the behavior of client and server SSL endpoints. You create SSL configurations with unique names within specific management scopes on the inbound and outbound tree in the configuration topology.

What is WebSphere Commerce?

View answer

WebSphere Commerce is a single, unified platform that offers the ability to do business directly with consumers (B2C), directly with businesses (B2B), and indirectly through channel partners (indirect business models). WebSphere Commerce is a customizable, scalable, and high availability solution that is built to leverage open standards.

What is Compute Grid?

View answer

WebSphere Compute Grid is a Java batch execution runtime and programming framework that operates within the WebSphere Application Server Java EE environment. The Java batch function of WebSphere Compute Grid V8 was incorporated into the WebSphere Application Server V8.

What is Trace?

View answer

You can use trace to obtain detailed information about running the WebSphere Application Server components, including application servers, clients, and other processes in the environment.

What is IHS?

View answer

The only purpose of IHS is load balancing: port redirection and forwarding HTTP/HTTPS to WAS on each physical machine. Since IHS is running on each machine, each instance is doing load balancing toward WAS across all machines.

What is heap memory?

View answer

Heap memory is a part of memory allocated to JVM, which is shared by all executing threads in the application. It is the part of JVM in which all class instances and are allocated. It is created on the Start-up process of JVM. It does not need to be contiguous, and its size can be static or dynamic.

What is PMI?

View answer

Performance Monitoring Architecture (PMI) is the monitoring structure for the WebSphere Application Server. The performance data provided by the WebSphere PMI helps to monitor and tune the application server performance.

What is a managed webserver?

View answer

A managed IHS web server, is one that is installed on the same system as a WAS node agent, and is controlled by that WAS node agent.

What is JNDI?

View answer

Java Naming and Directory Interface (JNDI) implementation can be used to access CosNaming name servers through the JNDI interface.