Weblogic Server Overview:
Weblogic server needs Java Enterprise Edition to computing the codes. The Java Enterprise Edition consist of of:
* Java virtual Machine [JVM]
* Java virtual Machine [JVM]
* Java platform Standard Edition
* Java EE application server
* Java EE Application Programming Interfaces [Java APIs]
Workflow of client request:
Advantage of Oracle Weblogic Server 12c (WLS) :
- Providing clustering for load balancing and high availability
- Providing extensible security realm for authentication and authorization
- Excute the of Oracle Fusion Middleware (FMW) with Oracle SOA suite, Oracle Webcenter Suite and Oracle Identity Management.
- It will manage an Oracle HTTP server (OHS) and Oracle Traffic Director (OTD)
System Architecture:
Web client - It is user request or query from the web browser
Firewall - It will analysis the user request and redirect to Load balancer.
Load balancer - It will provide a Virtual IP address of Weblogic servers and redirect the request to depends upon Load balance algorithm [i.e Round robin, least connecting, IP hash].
Weblogic server/Middle tier - It will redirect the user request with their query after backend validation of backend or Database server.Database/Backend system: It will validate the user request with their input and and response with their query from DB table.
Weblogic Server Domain:
- A domain is a collection of weblogic resources. It can be spainning with multiple hosts
- The Domain have a one instance of Weblogic Server acting as administration Server.
Administration server responsibility as follows:
* It is a central point through which you configured and managing all the domain resources.
* It will mange the domain configuration file and distribute the configuration across other servers in the domain.
Manage server:
* It is managed by admin server.
* It is fully functional of Java Enterprise Edition application server. It will support the web application, EJBs application, Web services and Enterprise applications.
* It will part of Weblogic cluster and provide a load balancing, sacliablity and high availability of Domain.
Node Manager:
* It is a separate process which accept the remote command to start. stop or suspend WebLogic services on the machine.
* It will be monitoring the server availability and restart incase of failed servers.
* It will be used to migrate server from failed machine to other machine.
* It will be manage the OHS, OTS and OID components as well.
Weblogic Server Application Services:
* Java Database Connectivity (JDBC)
=> The API for accessing a relational database
=> Data source objects are configured to provide a database access.
* Java Message Service (JMS)
=> It will take care of Enterprise message system
=> It will be configure in multiple resources in WebLogic.
* Java Transaction API (JTA)
=> WebLogic server acts as tranaction manager when transaction needs span resources.
No comments:
Post a Comment