In this blog we will be mainly discussing:
- Components of a WebLogic Server Domain
- They are server-side services, for application-to-application communication.
- They are accessible over the web using well-known protocols
- They are described using XML
- They interact using XML
- They operates fully across platforms
- It provided Web content
- It communicates by HTTP, FTP, and so on.
- It can be proxy request to other servers
- It provides services that support the execution and availability of deployed applications
- It handles heavier processing task than a Web server does.
- It forwards the requests to other machines
- It can be used as a level of indirection and security
- It can be used to balance the load on a system
- Web servers can act as proxy servers
- It provides filtering, authorization, and authentication services
- It helps keep hackers out
- It maps ports requests
- It can act as a proxy server
- It can decrease back-end network activity.
- A Web Client interacts with WLS with HTTP, using Servlets and JSPs.
- The types of Web clients include:
- Web services
- A client application interacts with WLS through JRMP/T3, IIOP and COM.
- The types of clients include these:
- Stand-alone Java application
- Browser application
- A Server is an instance of weblogic.Server executing in a JVM.
- A Server:
- Runs on s designated WLS machine
- Has a dedicated amount of RAM
- Is multi-threaded
- A machine is a computer that hosts Weblogic Servers(s)
- A machine can host multiple Weblogic Server instances
- A machine runs a supported operating system platform
Definition : Cluster
- A cluster is a logical group of WLS servers.
- Weblogic cluster provide automatic
- Fault tolerance
- High Availability
- A cluster is transparent to client
- Domain is logically related group of Weblogic Server resources that we manage as unit
- A domain provides one point of administration
- A Weblogic Server can logically separate:
- Development, test and production applications
- Organizational divisions
Why Use Domain
- A domain is an administrative feature that:
- Is transparent to application
- Can be configured and administered, for technical or business reasons, even after applications are developed or in production
- Weblogic Server domains can be used to separate:
- Development, test and production application
- Administration and operational responsibilities
- Organizational or business divisions
Definition: Administration Server
- An administration server is central point of control for a domain
- An admin server:
- Stores the configuration information and logs for a domain
- Runs the Weblogic admin console
Definition: Managed Server
- A managed server is any server that is not the admin server
- A managed server:
- Contacts the admin server for configuration information
- Runs business application in a production environment
A Web Application Server Configuration
An Application Server Configuration
A Big Picture
Hope this blog helps you with better understanding of weblogic.