Upload
nikhil-luthra
View
232
Download
0
Embed Size (px)
Citation preview
7/27/2019 Weblogic Admin
1/23
Weblogic Admin Training
7/27/2019 Weblogic Admin
2/23
BEA Weblogic
BEA Systems, Inc. was founded in 1995 by Bill
Coleman, Ed Scott, and Alfred Chuang & was
named using the first letter of the first name
of each of the three founders.
7/27/2019 Weblogic Admin
3/23
OracleWeblogic
Oracle acquired BEA in 2008, following which
it became Oracle WebLogic
http://en.wikipedia.org/wiki/Oracle_Corporationhttp://en.wikipedia.org/wiki/Oracle_Corporation7/27/2019 Weblogic Admin
4/23
What is Weblogic Server ?
Oracle WebLogic Server is the industry's best
application server for building and deploying
enterprise Java EE applications with support
for new features for lowering cost of
operations, improving performance,
enhancing scalability and supporting the
Oracle Applications portfolio.
7/27/2019 Weblogic Admin
5/23
Course Topics
Introduction to Weblogic Application server
Overview of Architectures
Installation and Configuration
Creation and working using Domain
Weblogic Server Directory Structure
Managing and Monitoring WLS Node Manager Overview
Basic Deployment
Advanced Deployment
Introduction to Clustering
Configuring Cluster
Data Sources Understanding JMS
Security
Thread and Heap Management
7/27/2019 Weblogic Admin
6/23
Introduction to Weblogic Application server
Origin of Weblogic Application Server
What is Application Server
Features of Weblogic Application ServerWeblogic Server Architecture
Difference between Webserver and
Application ServerDifferences between Weblogic 8.1, 9.2, 10g,
11g
7/27/2019 Weblogic Admin
7/23
Architecture
Two Tier Architecture
Three Tier Architecture
Where does Weblogic application server fit inThree Tier Architecture
7/27/2019 Weblogic Admin
8/23
Two Tier Architecture
The two-tier architecture is like client server application. The direct
communication takes place between client and server. There is no
intermediate between client and server.
Advantages:
Understanding and maintenances is easier.
Disadvantages:
Performance will be reduced when there are more users.
7/27/2019 Weblogic Admin
9/23
Three Tier Architecture
Three tier architecture having three layers. They are
Client layer Business layer
Data layer
Client layer: Here we design the form using textbox, label etc.
Business layer: It is the intermediate layer which has the functions for client layer
and it is used to make communication faster between client and data layer. Itprovides the business processes logic and the data access.
Data layer: it has the database.
Advantages
Easy to modify with out affecting other modules
Fast communication
Performance will be good in three tier architecture.
7/27/2019 Weblogic Admin
10/23
Installation and Configuration
Weblogic Software InstallationGUI, Console,
Silent ModesWindows/Unix/Linux
Directory Structure of Weblogic server
Demo on One mode of installation of weblogic
server-- Windows/Unix/Linux
7/27/2019 Weblogic Admin
11/23
Installation and Configuration
Weblogic Software InstallationGUI, Console,
Silent ModesWindows/Unix/Linux
Directory Structure of Weblogic server
Demo on One mode of installation of weblogic
server-- Windows/Unix/Linux
7/27/2019 Weblogic Admin
12/23
Creation of Domain
What is Domain
Different ways of Creation of Domain
Configuration wizard
Domain Template builder Using WLST
Difference between Development Mode andProduction Mode
Domain directory structure post domain creation
Important Configuration files inside Domain
7/27/2019 Weblogic Admin
13/23
Server
What is Server?
Types of ServersAdmin Server, Managed Server
Server Life Cycle
Ways of Start and Stop Admin, Managed Servers
Command line reference utility for Server status
Creation of Managed Server on Remote machine
using Pack and Unpack commandsWorking with MSI(Managed Server
Independence) Mode.
7/27/2019 Weblogic Admin
14/23
Managing and Monitoring
Overview of Weblogic Administration console
Managing Domain through Administration console
Monitoring Domain through Administration console
Command Line tools and Administration Console
Enabling Logging through Admin Console
WebLogic Logging Services
WebLogic Server Logs
Configuring and viewing Server Log and Stdout logs HTTP Access Log
Configuring HTTP Access Log
7/27/2019 Weblogic Admin
15/23
7/27/2019 Weblogic Admin
16/23
Basic Deployment
Web Server Capabilities of WebLogic Server
Static and Dynamic Deployment
Deployment Process Overview
Deployment Methods
Defining and Working With Enterprise
ApplicationsDeploying Application through admin console
7/27/2019 Weblogic Admin
17/23
Advance Deployment
Configuring an Application for MultipleDevelopment Environments
Creating a Deployment Plan
Side by Side DeploymentModes of Deployment
Stage Mode
No Stage ModeUsing Deployer Command utility
Using WLST
7/27/2019 Weblogic Admin
18/23
Introduction to Clustering
What is Cluster
Advantages of ClusteringLoad balancing, HighAvailability, Scalability
Basic Cluster ArchitectureTypes of ClusterHorizontal, Vertical
Multi-tier Cluster Architecture for High
AvailabilityHow Clusters Communicate
Multicasting vs Unicasting
7/27/2019 Weblogic Admin
19/23
Configuring Cluster
Preparing your Environment for a Cluster.
Creating and Configuring a Cluster
- Horizontal- Vertical(Pack and Unpack Commands)
Deploying Applications EAR/WAR onto Cluster.
Creating and Configuring a Weblogic Server asWeb proxy Server (HttpClusterServlet).
7/27/2019 Weblogic Admin
20/23
Understanding JNDI
What is JNDI
Detailing High-level Architecture of JNDI
Defining Basic Terminology
Viewing the JNDI Tree in Oracle WebLogic
Server
7/27/2019 Weblogic Admin
21/23
Understanding JDBC
What is JDBC
4 Types of JDBC Drivers and which is best
supported by WLS
High Level Architecture of JDBC
7/27/2019 Weblogic Admin
22/23
Data Sources
What is Data Source
What is Connection Pool
Advantages of Data source and Connectionpool
Describing and Configuring Data Sources
Managing JDBC Resources Using theAdministration Console
7/27/2019 Weblogic Admin
23/23
SecurityWebLogic Server Security
Authentication / Authorization
Authentication Mechanisms
WebLogic Security Diagram
Overview: Security Tasks For Securing Resources
WebLogic Security Realms
Managing Users/Groups
Managing Roles
What is Embedded LDAP