WebLogic Application Server has the following basic concepts:
Domain: The domain is a logical concept, which is used to manage a series of application server instances, which is the server below. The domain is the biggest concept in the WebLogic application server, and the WebLogic application server is started with a domain. It has a central configuration file called Config.xml.
A domain is the basic administration unit for WebLogic Server instances (servers) that is represented in its own configuration file (config.xml). A domain consists of one or more servers (and their associated resources) that you manage with a single Administration Server .
Cluster: The family is also a logical concept that is used to group the same server instance, and there are multiple families in one domain.
A cluster is a deployment in which multiple WebLogic Server instances (servers) run simultaneously and work together to provide increased scalability and reliability. A cluster appears to clients to be a single WebLogic Server instance. The servers that constitute a cluster can run on the same Machine, or be located on diffreent machine.
Machine: Machine is a physical concept that represents a real machine that runs a WebLogic application server, including its IP address, and more. A number of machines can be included in one domain. (Can the same machine belong to different domains?)
A machine is the logical representation of the computer that hosts one or more WebLogic Server instances (servers). WebLogic Server uses configured machine names to determine the optimum server in a cluster to which certain tasks, such as HTTP session replication, are delegated. The Administration Server Uses The Machine Definition In Conjunction with the Node Manager Application To Start Remote Servers.
Server: Server, is an instance of an application server, is used to deploy and run a variety of J2EE applications, or you can also configure various service programs. It is the basic service unit of the WebLogic application server. A WebLogic domain typically has a management server and a plurality of managed servers. That is, the two concepts we have to talk about.
A server is an instance of WebLogic Server that runs in its own Java Virtual Machine (JVM) and has its own configuration. Each WebLogic Server domain must have one server that acts as the Administration Server. In a typical production environment, the Administration Server is where the Administration Console is run and used to perform administrative tasks. By default, the Administration Server is called myserver. A typical production environment may also have one or more Managed Servers, which are instances of WebLogic Server used to host enterprise applications.Administrative Server : The management server is used to manage the central point of the configuration domain. In general, the management server is not deployed, but is used to manage, configure, monitor the managed server, and deploy applications to the managed server. There is a management server in a domain.
Managed Server: Managed Server is used to deploy a variety of applications. There is one or more managed servers in a domain.
Node Manager: The Node Manager is a separate background program that is typically running on the managed server, used to provide remote booting and stop the server (Server).