Weblogic configuration & administration

Post on 15-Jan-2015

1,484 views 1 download

Tags:

description

 

transcript

Oracle WebLogic Server

Configuration & Administrationfrom ADF and Java EE Development Perspective

Basic Concepts• Domains

• Server / Admin Server

• Managed Server

• Cluster

• Node Manager

• Machine

WebLogic Topology Diagram

Domain

• Logical grouping of WebLogic Instances

• Consists of

• Server

• Cluster

Server

• Server is where we :

• Deploy Enterprise Applications or Web Applications.

• Create JDBC Resources.

• Create JMS Resources.

Types of Server

• Administration Sever

• Managed Server

What is Admin Server• Only ONE per domain.

• Controls start and stop of other servers in the Domain.

• Manages the creation of JDBC, JMS and other resources.

• Manages the deployment to servers in the domain.

• In development we use Admin Server for Deployment and Testing. This is usually done via the Integrated WebLogic instance installed within JDeveloper.

What is a Managed Server

• Managed Server is an instance of WebLogic Server Managed by an Admin Server.

• Managed Servers in a Domain are Independent of each other, in every aspect.

• Applications Deployed in a Managed Server do not share any resources, including JDBC and JMS Connections and Connection Factories.

Admin & Managed Server

• On Startup, the Managed Server synchronizes the configuration with

• Configuration changes are send over to the Managed Server from the Admin Server.

WebLogic Managed

Server

WebLogic Topology

Node Manager

• Process to Start/Stop Managed Server instance on a Physical Machine.

• Connect to Admin Server and starts/stops WebLogic instance based

• Independent of Domain

WebLogic Node Manager

Questions ?

WebLogic Cluster

Benefits of WebLogic Cluster

• Scalability

• Load Balance

• Even distribution of jobs

• Multiple copies of an object that can do a particular job must be available

• High-Availability

• Failover

• When a object processing a job becomes unavailable, a copy of the object elsewhere takes over and finishes the job

WebLogic Cluster

WebLogic & Java EE Compatibility

• WebLogic 11g - JEE 5 Certified

• WebLogic 12c - JEE 6 Certified

• Java EE 6

• JSP 2.1, JSF 2.0

• EJB 3.1, JPA 2.0

• Context and Dependency Injection

• Restful Web Services

Questions ?

The End