Database Reference
In-Depth Information
Cluster architecture
SOA Suite consists of many components and applications such as Human Workflow,
BPEL Process Manager, Mediator, and Business Rules Engine. Oracle created all
these components as cluster-friendly to meet the availability and scalability needs for
organizations. None of the SOA Suite components are singleton services. All the web
modules and EJBs within SOA Suite are stateless. State replication is not required
between SOA Suite cluster nodes.
We can create BPEL composite applications and deploy in a SOA Suite cluster that
has built-in features of load balancing and failover capabilities to achieve high avail-
ability and scalability needs for a business.
The following diagram shows a typical cluster environment for an SOA Suite deploy-
ment. Please note that an SOA environment always consists of many other systems.
The major tiers are web, application, and database. In order to achieve the high
availability-configure clustered web server(s) and application server(s), use Oracle
RAC databases. In other words, build the redundant component at each tier.
• The L4 load balancers provide load balancing and failover for web servers.
• The web server proxy plugin (Apache proxy plugin or OHS plugin)
provides load balancing and failover for SOA Suite application platform
running within WebLogic. The other option is to use hardware load balan-
cers such as L4 load balancers instead of web server proxy plugin.
• The multi data sources or grid link data source configured at WebLogic
that is used for SOA Suite application provides load balancing and failover
capabilities at the database tier.
Search WWH ::




Custom Search