Oracle WebLogic

 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

Looking for Database Consulting?

Get expert help with Oracle, PostgreSQL, and MongoDB services.

Contact US