Cluster Architecture : Oracle WebLogic Server

This post outlines different Architecture options available with Oracle WebLogic Cluster. It is very important to make yourself familiar with terminology specially tiers (Web, Presentation and Object).



Architecture – defines how various tiers of an application (Web, Presentation, Object) are deployed on one or more clusters.

Tier – Represents logical divisions of an Application’s service.
i) Web Tier ii) Presentation Tier iii) Object Tier
i) Web Tier > provides static content (HTML pages)
ii) Presentation Tier > provides dynamic content (Servlets or JSP)
iii) Object Tier > provides java objects (EJB or RMI classes) and associated business logic.

Proxy Plug-In– is WebLogic Server extension to HTTP Server (Apache, Netscape, IIS) to access clustered servlets provided by WebLogic cluster.  More on proxy plug-in coming soon…


Type of Oracle WebLogic Server Architecture
—>Basic Recommended Architecture
—>Multi-Tier Recommended Architecture
—>Two-Tier Proxy Architecture
—>Multi-Tier Proxy Architecture
i) Basic Recommended Architecture (combined Tier Architecture) – All tier of Web Application (Web, Presentation, Object) are deployed on same WebLogic Server cluster.

Basic recommended Architecture WebLogic


ii) Multi-Tier Recommended Architecture – Different tier of application (Web, Presentation, Object) are deployed to different cluster, One WebLogic cluster for Web, Presentation tier and another WebLogic cluster for Object Tier (EJB, RMI)

Multi tier recommended architecture weblogic


Proxy Architecture– If you have existing Web Server, you can use this web server as Web Tier (static HTML) and use Proxy Plug-in to forward any JSP or Servlet  request to presentation Tier.


iii) Two-Tier Proxy Architecture– same as basic recommended architecture but Web Tier is hosted on existing Web Server (IIS, Apache, Netscape). Static HTML content is served via existing Web Server where as Presentation or Object Tier request are served from WebLogic Cluster.

Two tier proxy architecture weblogic


iv) Multi-Tier Proxy Architecture– Same as Multi-Tier recommended Architecture but web tier is hosted on existing Web Server (IIS, Netscape, Apache) with WebLogic Proxy Plug-In on WebLogic Server

Multi Tier Proxy Architecture WebLogic



Oracle Documentation for WebLogic Cluster Architecture


Learn Oracle Weblogic Server Administration


Get 100 USD OFF + 100% Money Back Guarantee

Click here to get Early Bird Discounts

Share This Post with Your Friends over Social Media!

About the Author Atul Kumar

Oracle ACE, Author, Speaker and Founder of K21 Technologies & K21 Academy : Specialising in Design, Implement, and Trainings.

follow me on:

Leave a Comment:

Susanta says December 3, 2008

Hi Atul,

I like are article very much. I have trouble in understanding one issue, wondering whether you can help me . I have 2 application in two different managed servers. Is there any way i can call application on second managed server through first managed server ? I don’t have a web sever to take care of it .

let me know if it is not clear from my note.


Atul Kumar says December 3, 2008

How you are calling application on one managed server from other manageds server (which protocol)

Is this system to system or for end user ?

Luis says December 9, 2008


I have just installed Oracle BEA Weblogic 10.3 on my Linux machine and everything is working fine.

Now I am wondering how I can integrate Oracle Single Sign On with Weblogic (actually I would like to know whether this is possible or not) or what is the best solution to implement Single Sign On on a Weblogic environment.

Thank You


J says December 11, 2008

Im having troubles seeking Plugin’s for Netscape browser…Oracle Application R12…

TrungPH says November 25, 2009

Hi Atul,

Thanks for your info, it is interesting.


Tom says February 3, 2010

Hi Atul,

I am a newbie to weblogic. Was searching for some good tutorials to learn weblogic administration. Your postings on this site seems to be really informative and helpful.


Tom says February 22, 2010

Hi Atul,
Question for you. In Weblogic 10.3,
Lets say I have a domain A with 2 servers and they are clustered
ServerA : has Admin Server and 1 managed server
ServerB : has 1 managed server

If the physical server Server A is down, can I stop/start Managed Server in ServerB. If yes, will the application work properly from ServerB in cluster. I did see some old docs which says weblogic can be restarted from ServerB , but it will come up in MSI mode.

But my question is will the application work properly in the cluster OR will it have an impact due to ServerB running in MSI mode.


Add Your Reply