SlideShare uma empresa Scribd logo
1 de 34
BhavaniShekhar
vybhavaTechnologies.blogsopt.com

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
• )
 WebSphere
 JBoss
 Glass Fish
 Tomcat, Tcat servers
 Oracle Application Server OC4J

Competitors

1. WebLogic Installation
Generic installation, Capacity overview, installation modes, Domain
Templates
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 What are prerequisites?
 Download instructions
 WebLogic installation modes
 ENV variables
 WL user profile settings
 Domain Templates
Agenda
BhavaniShekhar vybhavaTechnologies.blogsopt.com

2. Domain Basics
Configurations, AdminServer, Managed Server, WebLogic
Architectures, Directory Structure, config repository
BhavaniShekhar vybhavaTechnologies.blogsopt.com
 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

3. WebLogic Server
Clustering
High Availability, Fail Over, Scalability
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

4. NodeManager
Machine , Domain Enroll, Remote Start, WLST NM
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

5. JDBC
Data source, Connection pool
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

6. WebLogic Deployment
Console Deployment, WLST Deployment
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

7. Java Message Service
JMS server, JMS Modules, CF, Queue, Topic, foreign server,
Bridge
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

8. Secure Socket Layer
(SSL)
openssl, Keys, Certificates, HTTPS
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

9. Workmanager
Fair-share, Min thread, Max thread, Capacity
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

10. WebLogic Security
User, Groups, Authentications Provider, LDAP Roles , Realm
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

11.Performance and
tuning
CPU utilization, socket readers Heap, JVM, GC
BhavaniShekhar vybhavaTechnologies.blogsopt.com
 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

12.WebLogic Server
Logging
DEBUG, INFO, NOTICE, ERROR, WARN, CRITICAL
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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

13.WLST
PYTHON SCRIPTING Session
BhavaniShekhar vybhavaTechnologies.blogsopt.com
 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

14.WebLogic JMX
MONITRING, JMX architecture
BhavaniShekhar vybhavaTechnologies.blogsopt.com
 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

Java Transaction API
(JTA)
Transaction , ACID Properties, Transaction Management, Types of Transactions,
Extended Architecture Protocol, Monitoring Transactions
BhavaniShekhar
vybhavaTechnologies.blogsopt.com
 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
VybhavaTechnologies.blogspot.com
MiddlewareAdmin.net
BhavaniShekhar
vybhavaTechnologies.blogsopt.com

Mais conteúdo relacionado

Mais procurados

Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 
Weblogic application server
Weblogic application serverWeblogic application server
Weblogic application serverAnuj Tomar
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationRevelation Technologies
 
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla1512 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla15Frank Munz
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewJames Bayer
 
Weblogic configuration
Weblogic configurationWeblogic configuration
Weblogic configurationAditya Bhuyan
 
WebLogic JMX for DevOps
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOpsFrank Munz
 
WebLogic in Practice: SSL Configuration
WebLogic in Practice: SSL ConfigurationWebLogic in Practice: SSL Configuration
WebLogic in Practice: SSL ConfigurationSimon Haslam
 
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12c
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12cOracle WebLogic: Feature Timeline from WLS9 to WLS 12c
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12cfrankmunz
 
WebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload ProtectionWebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload ProtectionJames Bayer
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 
An introduction to weblogic console
An introduction to weblogic consoleAn introduction to weblogic console
An introduction to weblogic consolebispsolutions
 

Mais procurados (20)

Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Weblogic application server
Weblogic application serverWeblogic application server
Weblogic application server
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
WebLogic FAQs
WebLogic FAQsWebLogic FAQs
WebLogic FAQs
 
WLS
WLSWLS
WLS
 
Weblogic security
Weblogic securityWeblogic security
Weblogic security
 
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla1512 Things About WebLogic 12.1.3 #oow2014 #otnla15
12 Things About WebLogic 12.1.3 #oow2014 #otnla15
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
 
WebLogic Scripting Tool Overview
WebLogic Scripting Tool OverviewWebLogic Scripting Tool Overview
WebLogic Scripting Tool Overview
 
WLST
WLSTWLST
WLST
 
Weblogic configuration
Weblogic configurationWeblogic configuration
Weblogic configuration
 
Oracle WebLogic 11g Topology
Oracle WebLogic 11g TopologyOracle WebLogic 11g Topology
Oracle WebLogic 11g Topology
 
WebLogic JMX for DevOps
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOps
 
WebLogic in Practice: SSL Configuration
WebLogic in Practice: SSL ConfigurationWebLogic in Practice: SSL Configuration
WebLogic in Practice: SSL Configuration
 
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12c
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12cOracle WebLogic: Feature Timeline from WLS9 to WLS 12c
Oracle WebLogic: Feature Timeline from WLS9 to WLS 12c
 
Introduction to weblogic
Introduction to weblogicIntroduction to weblogic
Introduction to weblogic
 
WebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload ProtectionWebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload Protection
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
An introduction to weblogic console
An introduction to weblogic consoleAn introduction to weblogic console
An introduction to weblogic console
 
WildFly & WildFly Swarm
WildFly & WildFly SwarmWildFly & WildFly Swarm
WildFly & WildFly Swarm
 

Semelhante a WebLogic Administration course outline

WEBLOGIC ADMINISTRATION 11g NEW BATCH STARTS FROM 16 DEC
WEBLOGIC ADMINISTRATION 11g NEW BATCH STARTS FROM 16 DECWEBLOGIC ADMINISTRATION 11g NEW BATCH STARTS FROM 16 DEC
WEBLOGIC ADMINISTRATION 11g NEW BATCH STARTS FROM 16 DECncodeit123
 
Weblogic OnlineTraining | Weblogic Training Online | weblogic online training
Weblogic OnlineTraining | Weblogic Training Online | weblogic online trainingWeblogic OnlineTraining | Weblogic Training Online | weblogic online training
Weblogic OnlineTraining | Weblogic Training Online | weblogic online trainingEvanta Technologies
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6Jeffrey West
 
Project Presentation on Advance Java
Project Presentation on Advance JavaProject Presentation on Advance Java
Project Presentation on Advance JavaVikas Goyal
 
Updated resume
Updated resumeUpdated resume
Updated resumepavani p
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...Nancy Thomas
 
Dot Net Nuke Presentation
Dot Net Nuke PresentationDot Net Nuke Presentation
Dot Net Nuke PresentationTony Cosentino
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsnick_garrod
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsnick_garrod
 
Lecture 19 dynamic web - java - part 1
Lecture 19   dynamic web - java - part 1Lecture 19   dynamic web - java - part 1
Lecture 19 dynamic web - java - part 1Д. Ганаа
 
Rollin onj Rubyv3
Rollin onj Rubyv3Rollin onj Rubyv3
Rollin onj Rubyv3Oracle
 
JBOSS ONLINE TRAINING
JBOSS ONLINE TRAININGJBOSS ONLINE TRAINING
JBOSS ONLINE TRAININGTRAINING ICON
 
Soumika wls Resume
Soumika wls Resume Soumika wls Resume
Soumika wls Resume soumika A
 

Semelhante a WebLogic Administration course outline (20)

WEBLOGIC ADMINISTRATION 11g NEW BATCH STARTS FROM 16 DEC
WEBLOGIC ADMINISTRATION 11g NEW BATCH STARTS FROM 16 DECWEBLOGIC ADMINISTRATION 11g NEW BATCH STARTS FROM 16 DEC
WEBLOGIC ADMINISTRATION 11g NEW BATCH STARTS FROM 16 DEC
 
Weblogic online training
Weblogic online trainingWeblogic online training
Weblogic online training
 
Weblogic server
Weblogic serverWeblogic server
Weblogic server
 
Weblogic OnlineTraining | Weblogic Training Online | weblogic online training
Weblogic OnlineTraining | Weblogic Training Online | weblogic online trainingWeblogic OnlineTraining | Weblogic Training Online | weblogic online training
Weblogic OnlineTraining | Weblogic Training Online | weblogic online training
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6
 
Project Presentation on Advance Java
Project Presentation on Advance JavaProject Presentation on Advance Java
Project Presentation on Advance Java
 
Updated resume
Updated resumeUpdated resume
Updated resume
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
 
Dot Net Nuke Presentation
Dot Net Nuke PresentationDot Net Nuke Presentation
Dot Net Nuke Presentation
 
JBOSS Training
JBOSS Training JBOSS Training
JBOSS Training
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applications
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applications
 
Lecture 19 dynamic web - java - part 1
Lecture 19   dynamic web - java - part 1Lecture 19   dynamic web - java - part 1
Lecture 19 dynamic web - java - part 1
 
Rollin onj Rubyv3
Rollin onj Rubyv3Rollin onj Rubyv3
Rollin onj Rubyv3
 
JBOSS ONLINE TRAINING
JBOSS ONLINE TRAININGJBOSS ONLINE TRAINING
JBOSS ONLINE TRAINING
 
Soumika wls Resume
Soumika wls Resume Soumika wls Resume
Soumika wls Resume
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

WebLogic Administration course outline

  • 2.  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 • )
  • 3.  WebSphere  JBoss  Glass Fish  Tomcat, Tcat servers  Oracle Application Server OC4J  Competitors
  • 4.  1. WebLogic Installation Generic installation, Capacity overview, installation modes, Domain Templates BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 5.  What are prerequisites?  Download instructions  WebLogic installation modes  ENV variables  WL user profile settings  Domain Templates Agenda BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 6.  2. Domain Basics Configurations, AdminServer, Managed Server, WebLogic Architectures, Directory Structure, config repository BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 7.  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
  • 8.  3. WebLogic Server Clustering High Availability, Fail Over, Scalability BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 9.  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
  • 10.  4. NodeManager Machine , Domain Enroll, Remote Start, WLST NM BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 11.  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
  • 12.  5. JDBC Data source, Connection pool BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 13.  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
  • 14.  6. WebLogic Deployment Console Deployment, WLST Deployment BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 15.  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
  • 16.  7. Java Message Service JMS server, JMS Modules, CF, Queue, Topic, foreign server, Bridge BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 17.  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
  • 18.  8. Secure Socket Layer (SSL) openssl, Keys, Certificates, HTTPS BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 19.  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
  • 20.  9. Workmanager Fair-share, Min thread, Max thread, Capacity BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 21.  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
  • 22.  10. WebLogic Security User, Groups, Authentications Provider, LDAP Roles , Realm BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 23.  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
  • 24.  11.Performance and tuning CPU utilization, socket readers Heap, JVM, GC BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 25.  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
  • 26.  12.WebLogic Server Logging DEBUG, INFO, NOTICE, ERROR, WARN, CRITICAL BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 27.  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
  • 28.  13.WLST PYTHON SCRIPTING Session BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 29.  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
  • 30.  14.WebLogic JMX MONITRING, JMX architecture BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 31.  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
  • 32.  Java Transaction API (JTA) Transaction , ACID Properties, Transaction Management, Types of Transactions, Extended Architecture Protocol, Monitoring Transactions BhavaniShekhar vybhavaTechnologies.blogsopt.com
  • 33.  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