Database Reference
In-Depth Information
Web server(s) - clustering for scalability and availability
The hardware load balancer such as F5 or Foundry, also known as local load balan-
cers,willprovidetheloadbalancingandfailoverforwebservers.Different algorithms
can be set for hardware load balancers.
Does the external web server always require an SOA environment? The HTTP serv-
er is included as part of WebLogic or SOA Suite container. However, configuring an
external web server has the following advantages:
Security : Configuring a web server in DMZ or an internet network
provides an additional layer of security.
• A web server can log all access requests in access.log and
error messages in error.log , including the requests origin-
ating from IP addresses, time stamps, nature of request, and
so on.
• A web server can be used for configuring application filtering
and IP filtering. You can configure application filtering by con-
figuring the proxy request by path or by MIME type. Adding
a MatchExpression line to the IfModule block of
HTTP.Conf will provide proxying by MIME type. The access
control module provides IP-level restrictions. For example,
allow from IP address or deny from deni-
al.service.attack.com .
HTTPS and certificates : Easy to configure and manage security certi-
ficates using an external web server for external requests. A web server
also provides an option to secure the internal traffic from the web server
to the application servers.
More control and cost : A web server provides parameters for reducing
connection refused errors using multiple configuration parameters such
as AcceptBackLog and KeepAlive . The WebLogic server license and
support cost is more expensive than generic web server(s).
You must configure a WebLogic HttpClusterServlet if you are planning to use
WebLogic as your web server. It is not recommended if you are planning to expose
the SOA services publicly over the Internet. Some of the web server(s) that one can
Search WWH ::




Custom Search