This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Application hardware had two web servers and one application server.
My understanding is Application server will be hosting J2EE Container, which is combination of Web and EJB Container. So our Jsps, Servlets, Business logic, EJBs all are residing in J2EE container that is the Application Server. In practice web servers are only used for static content (HTML, gifs, JS etc.) and they are only used for redirecting the JSP requests to J2EE container.
So why they choose two web servers? How we are going to achieve scalability and high performance. Above all single application server means single point of failure.
How you guys are handling this questions. [ August 29, 2006: Message edited by: Vidyasagar Guduru ]
Joined: Apr 17, 2006
Can we distribute the Web container and EJB container in two different servers? (Web.jar in Web server and ejb.jar in application server)
In practice web servers are only used for static content (HTML, gifs, JS etc.) no, those are web containers
Web containers -> Servlet and JSP -> Dynamic contents Web servers -> HTMLS and images -> static contents
I think documentation is very clear in this point, it says two WEB SERVERS, so we can understood to use this as the documentation says "Web server" (for static contents) yo can use clustering in application server side increasing the number or ejb container o web container instances in case you need. this is just my opinion. [ August 30, 2006: Message edited by: Santiago Urrizola ]
Santiago Urrizola : La Plata - Argentina<br />SCEA (89%-92%)<br /><a href="http://gpitech.wordpress.com/" target="_blank" rel="nofollow">http://gpitech.wordpress.com/</a>