What is Oracle WebLogic Server?
Oracle WebLogic Server is a leading enterprise-grade Java EE (Jakarta EE) application server. You can think of it as a robust platform used to build, deploy, and run multi-tier, distributed, and highly scalable Java applications.
It serves as the foundation of Oracle’s Fusion Middleware stack and is specifically designed for mission-critical systems that require high performance, strong security, continuous availability, and seamless scalability.
WebLogic Components
- Domain:
- A domain is a top-level definition of an environment.
- It contains all the shared configuration and resources for the managed servers within the domain.
- It must have a single AdminServer.
- It can have zero-to-many managed servers.
- Managed Servers can be clustered across multiple machines (HA).
- Can have all applications under a single domain or separate domains for different functional areas. The choice is yours.
- AdminServer:
- Provides web-based administration interface for the domain.
- Provides script-based administration using WebLogic Scripting Tool (WLST).
- Managed servers can run without it AdminServer, by using local configuration.
- When a managed server starts, it attempts to get the latest config from the AdminServer.
- Managed Server:
- The JVM that actually runs your app. (similar to OC4J).
- Applications can be deployed to one or more managed servers or to all managed servers in a cluster.
- Managed servers can be clustered to improve high availability (HA).
- Node Manager:
- Optional Java process to help control managed servers. Script-based version available, but donΓ’€™t use it.
- Necessary when dealing with clusters spread across servers.
- Can use a single node manager per server. WebLogic 12c encourages domain-specific node managers.
The following diagram may help to solidify the relationships between the components.

Comments
Post a Comment