Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between IBM HTTP Server vs Wepsphere Application Server?

I would like to know the difference between IBM HTTP Server and Wepsphere Application Server. Also i am planning to use WAS. Do i still need the IBM HTTP Server?

like image 359
user416 Avatar asked Oct 10 '13 15:10

user416


People also ask

What is IBM HTTP Server in WebSphere?

The IBM® HTTP Server for WebSphere® Application Server plug-in is part of the web server plug-in component of WebSphere Application Server Version 8.5. The plug-in enables an IBM HTTP Server for WebSphere Application Server to communicate with a WebSphere Application Server.

What is IBM HTTP Server used for?

IBM HTTP Server provides excellent Web serving performance through its support of: caching, file compression, and performance statistics data collection.

How does IBM HTTP Server integrate with WebSphere?

Create the webserver definition in WebSphere Application Server. Create an unmanaged node. Create a server of type WebServer on the appropriate node. When prompted for the plug-in installation root, supply the IBM HTTP Server root with plugin appended to it.

What is the difference between application server and web server?

Web servers handle HTTP requests and responses only. An application server exposes business logic to the clients, which generates dynamic content. It is a software framework that transforms data to provide the specialized functionality offered by a business, service, or application.


2 Answers

From here:-

IBM HTTP Server

IBM® HTTP Server is a full-featured web server that is included with other products such as IBM WebSphere® Application Server at no charge. You can use this web server for projects that do not warrant the expense of a priced and supported HTTP server. The IBM HTTP Server is based on the Apache HTTP Server and provides a rich set of Apache features in addition to IBM enhancements.

From here:-

Wepsphere Application Server

IBM® WebSphere® Application Server offers options for a faster, more flexible Java application server runtime environment with enhanced reliability and resiliency. It supports single server environments and medium-sized configurations, as well as dynamic web applications requiring web tier clustering over multiple application server instances.


Do i still need the IBM HTTP Server?

Wiki has the answer for it:-

It works with a number of Web servers including Apache HTTP Server, Netscape Enterprise Server, Microsoft Internet Information Services (IIS), IBM HTTP Server for i5/OS, IBM HTTP Server for z/OS, and IBM HTTP Server for AIX/Linux/Microsoft Windows/Solaris. It uses port 9060 for connection as the default administration port and port 9080 as the default website publication port. In case you install more WebSphere instances these values will be changed.

like image 118
Rahul Tripathi Avatar answered Sep 23 '22 09:09

Rahul Tripathi


A http server is used for routing web requests to a WAS in a typical enterprise scenario. If you are building small apps, and do not need ejbs, just use the http server. If you need ejbs, just use WAS. However, if you need functionality like routing requests to WAS because you do not want the user to hit the WAS directly for security reasons, then use HTTP in front of WAS.

like image 34
Victor Avatar answered Sep 23 '22 09:09

Victor