Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Webserver and Application Server setting

 
aakash bhatt
Ranch Hand
Posts: 182
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In weblogic what is the setting where my webserver is one machine which is calling
the Application server ejb components in a different machine.
 
Rahul Mahindrakar
Ranch Hand
Posts: 1868
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi aakash,
You can do this by setting up a cluster
The cluster can be composed of
One HTTP Server ( consists of Weblogic Server without any ejb deployments )
One More Weblogic Server ( Where the ejb bean is deployed )

Rahul
 
aakash bhatt
Ranch Hand
Posts: 182
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If I make a cluster server how my web layer will call the ejb compoent and
also I will have two purchase 2 license for Weblogic.
Regards
 
Rahul Mahindrakar
Ranch Hand
Posts: 1868
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
The Web Layer exists in the application server and not in the Http server. So you need only one instance of your Weblogic Server. The Http Server can be an Apache HTTP Server.
 
Rahul Mahindrakar
Ranch Hand
Posts: 1868
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you want to separate the Web Layer and the EJB layer on different machines then you defenetly want to buy to licenses of the Weblogic server.
 
Chris Mathews
Ranch Hand
Posts: 2712
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Rahul Mahindrakar:
If you want to separate the Web Layer and the EJB layer on different machines then you defenetly want to buy to licenses of the Weblogic server.

My recommendation is to not separate the Web and EJB tiers. It is greatly impacts performance without offering much in return. It was a common suggestion early on but in reality it tends to make little sense. The ability to scale one tier separate from the other is rarely useful.
 
aakash bhatt
Ranch Hand
Posts: 182
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HI Chris and Rahul,
Can i have the setting to install Web server on one machine and Weblogic on another machine
Regards,
aakash
 
Chris Mathews
Ranch Hand
Posts: 2712
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by aakash bhatt:
HI Chris and Rahul,
Can i have the setting to install Web server on one machine and Weblogic on another machine
Regards,
aakash

There is no "setting" per se. You need to configure an additional software component called the WebLogic Plugin. Configuration differs based on what Web Server you are using.
See these documentation links:
  • Installing and Configuring the Apache HTTP Server Plug-In
  • Installing and Configuring the Microsoft Internet Information Server (ISAPI) Plug-In
  • Installing and Configuring the Netscape Enterprise Server Plug-In (NSAPI)
  •  
    Rahul Mahindrakar
    Ranch Hand
    Posts: 1868
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    As suggested by Chris splitting the Web layer and the ejb layer comes at a cost since each invocation from the web layer to the ejb layer becomes a remote call.
    I think what you want to do basically is to have a HTTP server and a Application server. The HTTP server handles various things like cacheing of static content while for dynamic content it asks the application server to provide the output.
    Any how Chris's links should provide you a lot of help
     
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic