weblogic administration course outline

34
WebLogic Administration Essentials BhavaniShekhar vybhavaTechnologies.blogsopt.com

Upload: vybhava-technologies

Post on 15-Jan-2015

2.618 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: WebLogic Administration course outline

WebLogic Administration

Essentials

BhavaniShekharvybhavaTechnologies.blogsopt.com

Page 2: WebLogic Administration course outline

WebLogic evolutions

WebLogic Server 12c Release 2 (12.1.2) - July 11, 2013 [4]

WebLogic Server 12c Release 1 (12.1.1) - Dec 1, 2011 [5]

WebLogic Server 11gR1 PS5 (10.3.6) - February 26, 2012 [6]

WebLogic Server 11gR1 PS4 (10.3.5) - May 16, 2011 [7]

WebLogic Server 11gR1 PS3 (10.3.4) - January 15, 2011• )

Page 3: WebLogic Administration course outline

WebSphere JBoss Glass Fish Tomcat, Tcat servers Oracle Application Server OC4J

Competitors

Page 4: WebLogic Administration course outline

1. WebLogic Installation

Generic installation, Capacity overview, installation modes, Domain Templates

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 5: WebLogic Administration course outline

What are prerequisites? Download instructions WebLogic installation modes ENV variables WL user profile settings Domain Templates

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 6: WebLogic Administration course outline

2. Domain Basics

Configurations, AdminServer, Managed Server, WebLogic Architectures, Directory Structure, config repository

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 7: WebLogic Administration course outline

Overview of WebLogic  WebLogic Directory Structure  The config.xml File  Starting and Stopping WebLogic Server Architecture of WebLogic Server WebLogic Providing Services JEEServices Overview

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 8: WebLogic Administration course outline

3. WebLogic Server Clustering

High Availability, Fail Over, Scalability

BhavaniShekharvybhavaTechnologies.blogsopt.com

Page 9: WebLogic Administration course outline

Introduction to Clusters Advantages of Cluster Cluster-Key Capabilities Cluster communication Cluster Configuration methods Session Replication in a Cluster Load Balancing with a Proxy Plug-in Load Balancing Algorithms HTTP session State Replication Cluster Architecture- Basic, Multi tier and Proxy Apache Plug-in : Configuration Cluster Configuration Roadmap

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 10: WebLogic Administration course outline

4. NodeManager

Machine , Domain Enroll, Remote Start, WLST NM

BhavaniShekharvybhavaTechnologies.blogsopt.com

Page 11: WebLogic Administration course outline

Introduction to Node manager Node manager architecture Starting managed server with NM WLST – Node manager Starting with WLST Shutdown with WLST

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 12: WebLogic Administration course outline

5. JDBC

Data source, Connection pool

BhavaniShekharvybhavaTechnologies.blogsopt.com

Page 13: WebLogic Administration course outline

JDBC Data Source JNDI Data source Connection pool Advantages Generic Data source configuration Multi- data sources Grid Link Data source Demo with SampleSql.java

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 14: WebLogic Administration course outline

6. WebLogic

Deployment

Console Deployment, WLST Deployment

BhavaniShekharvybhavaTechnologies.blogsopt.com

Page 15: WebLogic Administration course outline

Application deployment Deployment Tools Archived files – Exploded Dir Deployment targets Stage modes When to use stage mode Auto Deployment Demo sample. war with JSP Servlet on deployment

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 16: WebLogic Administration course outline

7. Java Message Service

JMS server, JMS Modules, CF, Queue, Topic, foreign server, Bridge

BhavaniShekharvybhavaTechnologies.blogsopt.com

Page 17: WebLogic Administration course outline

Java Message Service

Introduction to JMS Components of WebLogic JMS JMS Server configuration JMS Server Targeting JMS Connection Factory JMS Destinations Other terminology used in JMS Monitoring JMS queues, Topic

Cross domain communication Bridges Foreign Servers

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 18: WebLogic Administration course outline

8. Secure Socket Layer (SSL)

openssl, Keys, Certificates, HTTPS

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 19: WebLogic Administration course outline

What is SSL? How does it work?

What is a SSL Certificate? Why are they used?

How is one created? What makes it unique?

Are certificates good forever? How to keep them valid?

Operational issues Ordering Cost Support

Demo with openssl on Apache HTTP server

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 20: WebLogic Administration course outline

9. Workmanager

Fair-share, Min thread, Max thread, Capacity

BhavaniShekharvybhavaTechnologies.blogsopt.com

Page 21: WebLogic Administration course outline

Introduction Understanding Default execute threads Work Managers and Execute Queues Work Manager Scope Using Work Managers, Request Classes, and Constraints Examples Deployment Descriptor using Work Manager Demo for Configure Work Manager with Min Thread, Max Thread

constraints, and Capacity for web application

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 22: WebLogic Administration course outline

10. WebLogic Security

User, Groups, Authentications Provider, LDAP Roles , Realm

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 23: WebLogic Administration course outline

Security Realm Over review Security Provider Stores Store Implementations Default Security Configuration Store Implementations LADP Authentication Provider Admin Groups Control Flags Demo with two different user groups and validate the access

permissions

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 24: WebLogic Administration course outline

11.Performance and tuning

CPU utilization, socket readers Heap, JVM, GC

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 25: WebLogic Administration course outline

Introduction to Performance - Tuning Understanding JVM tuning WebLogic server tuning details Troubleshooting common problems WebLogic Server Hang Out of Memory error and memory leak Server crash

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 26: WebLogic Administration course outline

12.WebLogic Server Logging

DEBUG, INFO, NOTICE, ERROR, WARN, CRITICAL

BhavaniShekharvybhavaTechnologies.blogsopt.com

Page 27: WebLogic Administration course outline

Understanding logging Weblogic server logging process Server forward messages to domain log Application subsystem logging Log message format Configuring logging with WLST References Demo with managed server logs configurations

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 28: WebLogic Administration course outline

13.WLST

PYTHON SCRIPTING Session

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 29: WebLogic Administration course outline

What is WLST? Why WLST? Modes of operation Features How to start WLST scripts? Online Offline WLST Configure domain with WLST

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 30: WebLogic Administration course outline

14.WebLogic JMX

MONITRING, JMX architecture

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 31: WebLogic Administration course outline

How WebLogic JMX programming works? JMX Architecture JMX for monitoring WebLogic domains Comparison JMX, WLST Conclusion Demo monitoring with JMX

Agenda

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 32: WebLogic Administration course outline

Java Transaction API (JTA)

Transaction , ACID Properties, Transaction Management, Types of Transactions,

Extended Architecture Protocol, Monitoring Transactions

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 33: WebLogic Administration course outline

What is transaction? ACID Transaction Management 2phase commit Types of Transactions Extended Architecture Protocol Configuring the Transaction Log Monitoring Transactions Viewing Transaction Statistics for XA

Resources

Java Transaction API (JTA)

BhavaniShekhar vybhavaTechnologies.blogsopt.com

Page 34: WebLogic Administration course outline

VybhavaTechnologies.blogspot.com

MiddlewareAdmin.net

BhavaniShekhar vybhavaTechnologies.blogsopt.com