1.What is WebSphere?
WebSphere is developed by IBM. This is a tool that is designed with the help of Java. IBM has developed this tool in order to create and manage websites. These websites are mainly used for the purpose of business and business functions which are helpful in the field of e-commerce. The data gets integrated carefully across various systems and operating applications by WebSphere. The WebSphere application server that is WAS is the central tool for WebSphere.
2.What is IBM WebSphere edge server? Name their components?
WebSphere edge is basically the components of a set of server applications which is used for improving the performance and the function of systems which are based on the web. This WebSphere edge is considered to be the part of IBM WebSphere product tool. It has the following four components:
•It Dispatches Network
•Distributed contents
•Proxy is well cached
The edge also provides services for the application.
3.Explain the components of the WebSphere tool of IBM?
WebSphere tool of IBM has three basic and important components:
•WAS: WAS which is the abbreviation of WebSphere application server, blessing the users of the website to connect with the Java applications which are also known as Java servlets.
•The server of the web: This server provides HTTP service.
•The server of data: This server is used for getting persistent data.
4. What are the important features of Websphere?
WebSphere has the following list of features:
•The applications or the servlets are well supported by WebSphere and this runs with the help of the HTTP function.
•WebSphere supports various HTTP servers like the IBM HTTP Server, MS IIS, and Netscape iPlanet server, etc.
•It also supports Workload Management and the component model of EJB.
•WebSphere is also known to support the server pages of Java and XML etc.
5. What is the meaning of the Default messaging provider?
The default messaging provider provides functions that are well published and also subscribed. For transportation, it uses the bus of integration of services. These service integration destinations also correspond to various JMS connection destinations and factories.
6. Mention how the clustering of the application server or Websphere works?
The WebSphere application gets clustered with the help of the server’s plugin components routes which allows the cluster to get requested. It routes all the requests to a particular member of the cluster if one of them fails to work properly due to the failure of the connection. That particular member is marked and the routing of the requests continues till the availability of the original cluster work.
7. How are the applications deployed in the WebSphere tool of IBM?
The applications in WebSphere get deployed in three ways. These are as follows:
•Hot deployment: This includes the copying of the application file simply to the application directory. However, this process is not recommended for production purposes and is suitable for non-production purposes and the environment.
•Scripts: By this, application deployment can be done by developing ant tasks or by developing wsadmin scripts.
•DMGR: simply by clicking a new application option from the Application bar, the deployment can be done by DMGR.
8. What are the different kinds of files which can be deployed into the WebSphere tool?
The files like WAR (WebSphere application server) and EAR are mainly used to deploy the applications into the WebSphere tool. Other files like SAR or JAR can also be used to deploy applications through the DMGR process.
9. How can an application be deployed if the DMGR process doesn’t work properly?
The existing and running applications don’t really get affected if the DMGR process remains down or doesn’t work perfectly. However, deployment of applications does get affected if DMGR doesn’t work.
10. What is the meaning of the word ‘trace’ in WebSphere?
Developers and engineers mainly use this information record known as a trace. These are complex in nature and are found in a detailed way.
11. Differentiate between the node agent, node, and node group?
•Node: node is basically the grouping of the processing of the server. This grouping is done logically and is well maintained by the Websphere tool. It also helps in controlling the operations and data configuration.
•Node agent: each node consists of an agent that works side by side with the deployment manager and hence the administration process is managed by it. In short, the node agent acts as the mediator if both the deployment manager and notes.
•Node group: This refers to the grouping of various nodes and has the same capability as that of nodes.
12. What is the meaning of Dynamic Cache?
The dynamic cache is the one which helps in the improvement of the performance produced by the caching of the various output of applications. The objects to be cached are intercepted within the cells with the help of the Dynamic cache service. Then the content is provided by it or is stored.
13. How does asymmetrical clustering work in the WebSphere?
The cluster in the WebSphere is partitioned dynamically and only one cluster can run at a specific allotted time. This is how asymmetrical clustering works. A particular task can be allotted to a particular cluster.
14. What is the meaning of node sync?
The WebSphere application server or also known as the WAS provided by IBM is considered to be able to store all Thebes data and information regarding the configuration process. It stores them in the repository provided by nodes which are known as the Master Repository. In order for the entire configuration to be stored or simply sent to the server of the respective nodes while using the DMGR process, the nodes must be synced properly. It is basically communication between the master repository and the local repository and can be done only in one way.
15.Explain about Ripple start?
Ripple start is the process used for restarting the cluster of WebSphere administration servers. The JVM is at first stopped by it and then again started with the help of Ripple Start. However, only one JVM can be restarted at a single time. Like for example, if in a cluster a total of 5 JVMs are present and if Ripple Start is used, it will first close the first JVM and then again restart it. In this way, it will be consecutively closing and restarting one JVM after another.
16.What is a virtual host?
Virtual hosts are considered to be the ones that consist of various kinds of URLs like FQDN and IP. These are all present in the single application. The configuration of the same is also done with the WebSphere application server. The application must be included in an URL and this is known as the virtual host. Hence, this application remains associated with its URL in the virtual host.
17. What is the meaning of cells found in the WebSphere?
When the group of nodes is put or found in the single domain of WebSphere administration then it is known as the cell. Various nodes can be present in the cell and all these are managed from a particular proper point of access.
18.What is WebSphere MQ?
Communication between users with the help of messages is done with the help of WebSphere MQ. This is basically a type of application program. Mainly commercial communication or messaging is done by WebSphere MQ. The communication through application by this can be done in two ways – Fire and Forget and Request and Response.
19.Define Extended employment?
In WebSphere, deployments are extended due to the purpose of increasing the service quality. This gets increased with the help of the optimization of the IT resources. It works in three main areas as follows:
•Websphere extreme scale
•Compute Grid
•Websphere virtual enterprise
20.Explain about the various WebSphere MQ programming APIs?
The programming APIs of WebSphere MQ are as follows:
•Application Messaging Interface (AMI)
•Message Queue Interface (MQI)
•Java Message Service (JMS)
21. How is proxy cached in the WebSphere edge server?
Generally, the proxy is cached in the forward direction and is hence configured in this particular direction. On request of a particular content by users, the WebSphere edge first caches it and then sends it according to their requests. Page fragments of applications are also cached by WebSphere edge and when this process becomes slow then it gets optimized by the Websphere edge server.
22. Define SSL?
For the communication of the data which are encrypted, between various processes, a certain protocol is used and this is known as SSL.
23. Differentiate between the horizontal and vertical cluster?
Generally, two types of the cluster are done. The horizontal cluster refers to the cluster which can be done between a huge number of multiple nodes and all the servers found in the cell. On the other hand, the vertical cluster is mainly done between the members I’d the same bode and server.
24.What is meant by Connecting Pool?
The connecting pool is basically the cache of various connections of the database and is maintained in such a way that can be used again in the near future. Such requests for database caching are very frequent and common in WebSphere. However, when all the connections get occupied then a whole new connection is made and gets automatically added to the pool.
25. Differentiate between web logic and WebSphere?
Web logic includes various attributes which are default transactions like for example supports. However, WebSphere doesn’t include any such type of default transactions. The focus on creativity and integration is mainly done by WebSphere. Web services are also maintained peppy by it. Hence, the performance by WebSphere is much nicer and better than that of web logic. In fact, integration and the management of transactions are also better than web logic.
26. What is the meaning of SSLPEER found in the WebSphere MQ of IBM?
The MQ client often has a particular name that distinguishes it from any other client and this is known as SSLPEER. This gets linked to the queue manager and is used for the identification of clients.
27. Give an explanation of how the Queue Manager works in the IBM WebSphere MQ?
Queue Manager refers to as the most important component or feature of the WebSphere MQ. The messages between the two Queue Managers get stored within the MQ and communication with the rest of the outside world is also possible.
28. When does the WebSphere Application server contact registry for any user information?
•Web-sphere application server contacts the registry when users.
•Maps the certificate information to a user id.
•Checks for the user’s password.
•Obtains any group information.
•Converts userid to registry unique id.
29. Explain the functions offered by the caching proxy server?
•Proxy server provides dynamic content caching which minimizes the load of the application’s contents.
•Reverse proxy configuration allows the proxy server to intercept the user requests arriving from the internet, to the host and caching the returned data.
•It also provides a content-based routing function, which routes all the requests based on rules that we write. The common type of rule is the content rule, which directs all the requests based on the pathname of the URL.
30. What will happen if the JVM heap is very small?
Applications need a minimum amount of memory to reach a stable state, which occurs when the heap is no longer growing consistently. If the JVM is configured with a maximum heap, which is too small, it will never permit the JVM to reach the stable state, which will make allocation failures and the JVM will initiate to throw OutOfMemoryError.
31. What are the functions of the attribute CHANNEL in WebSphere MQ?
The CHANNEL attribute along with WebSphere MQ applications is used to specify the receiving and sending messages in a file, which defines sender & receiver channels. Channel can be considered as a link that basically connects a receiver with a sender. It is actually a channel that is responsible for data transferring. There are some set of rules that govern the control over it and it is not always necessary that the capacity of all the channels in WebSphere is the same.