Beruflich Dokumente
Kultur Dokumente
2/2012 Rev.
Agenda
Background
Topology Terms and Concepts
Administration Tools
Features
2
<Insert Picture Here>
WLS Introduction
Background
3
Oracle Cloud Application Foundation
Foundation for Oracle Fusion Middleware in the Cloud
Exalogic
Oracle Public
ElasticCloud
Cloud
User
User Engagement
Engagement
Traffic Director
Business
Business Process
Process Content
Content Business
Business
Management
Management Management
Management Intelligence
Intelligence
WebLogic
Server Coherence Tuxedo
Service
Service Integration
Integration Data
Data Integration
Integration
ReadyforCloud
OptimizedforEngineered WebLogic
WebLogic
Systems Server
Server
Industrystopchoicefor
ConventionalSystems WebLogic
WebLogic
Server
Server
WebLogic
WebLogic
Server
Server
Deploy/Run on Private
and Public Clouds
Deploy/Run on High
Performance
Engineered Systems
Deploy/Run on
Conventional Systems
Oracle WebLogic Server 12c
Key New Capabilities
Seamless Upgrade
WebLogic Server 12.1.1 and Other
Releases FMW WebLogicServer12c WebLogicServer12c
11gR1PS5
WebLogicServer12.1.1
WebLogic12.1.1 WebLogic12.1.2
TargetedatJavaEEapplications WebLogic10.3.6
Coherence3.7.1 Coherence3.7.1 Coherence12.1.2
JDK6/7 JDK6/7 JDK6/7
IncludesnewWebLogicServer10.3.6features
Addsnewfeatures(e.g.JavaEE6)
CY2011 CY2011 CY2012
CertifiedwithCoherence,OEPE,NetBeans
FusionMiddleware JavaUserFocus FusionMiddleware
SupportsExalogic1.0andfuturereleases 11gR1(Patchset) PreFMW12c 12c
SupportsOTD(onExalogic)andEMCloud Exalogic
Optimizations
JavaEE6
FullPlatform
JDev,OEPE,NB
CommonOracle
Control ActiveGridLink
SessionAffinity
FullAPIsupport
OEPE,NetBeans
provisioning
StandardOpatch
Transactionlogsin Seamlessupgrade maintenance
Futureplans OracleDatabase
JDBCStore
optimizations
Compatibility
DomainUpgrade
Seamlessupgrade
UpdatedMaven
support
DisasterRecovery Interoperability
OVABsupportforWebLogic12.1.X architecture Mavenintegration
updates
Startupimprovements
FMWCsupport
GlassfishtoWebLogic Diagnosticsintegration
support EMCloudControl
FusionMiddleware12cwillbereleasedonfuture Securityupdates CertifiedonExalogic
JDK6andJDK7
Coherencecontainer
integration
EMCloudControl
WebLogicServer12.1.Xreleases JDK6andJDK7
SupportforJavaEE6applicationsinOracle
PublicCloud
Oracle Confidential
Java EE 6 and Developer Productivity
New in WebLogic Server 12c
Today
Coming
Enhanced WebLogic Maven Plug-in
Simpleandintuitive
NewMavengoals,functional
support
Enable/support/automatethe New mvn wls:install: automate install from zip file
fulldevelopmentlifecycle New
mvn wls:create-domain: create a simple domain
mvn wls:start-server: process control
fromMaven New mvn wls:wlst: execute inline and external WLS scripts
AdditionalWebLogic,Fusion New
mvn wls:appc: compile Maven artifacts using appc
TransactionLogsinDatabase
Web Server Tier
OptiontouseDBinsteadoffilestore
Enablescommonstorage,replicationwith Local LB
Web Tier Binaries
Binaries
applicationandJMSdata
Configurationbenefits Web Configuration
Configuration
Server 2
SupportedwithRAC,Exalogic,
Exadata WebLogic Cluster
MaximumperformancewithGridLink
JDBCStorePerformance Managed
Binaries
Binaries
Servers
OptimizationsforDBStoreusecases Machine 2
Configuration
Configuration
Machine 2
Machines
EnablerfornewDRarchitectures
SupportedwithRAC,ExaLogic, New
Exadata RAC RAC
Transaction
Transaction Logs
RAC
Logs
Application
Application Data
Machine 1 Machine 2 MachineData
3
RAC Cluster
Active GridLink for RAC in WebLogic Server 12c
Web Application Performance Boost
WebLogic Cluster
Managed Managed
Web Session Affinity Server 1 Server 2
New Affinity type in WebLogic Server 10.3.6 Machine 1 Machine 2
SupportedinWebLogicServer12.1.1 Affinity
GridLink Data Source
ConnectionrequestsuseAffinityhint Context
ONS ONS
RAC RAC
Node 1 Node 2
Machine 1 Machine 2
RAC Cluster
Oracle Virtual Assembly Builder
Updates
StudioToolforAssemblyCreation
Createappliancesandassemblies
Createdeploymentplans
Transfer&deployviaDeployer
ServerApplicationforDeployment
Maintainassemblyrepository
Managedeploymentlifecycle
ProgrammaticAPIandCLI
BroaderFMW11gProductSupport
OracleHTTPServer,OracleTrafficDirector* OVAB Deployer
WebLogicServer11g,Coherence,Tuxedo,
ServiceBus,SOASuite Web Services APIs
OracleDatabase(RACandsingleinstance) Assembly Lifecycle
Assembly Deploy-
Deploy- Lifecycle
Customapplications Mgmt
Mgmt ment
ment
Scale
Scale Mgmt
Mgmt
*WhenOracleVirtualAssemblyBuilderissupportedonExalogic
Integrated Traffic Management
Supported on Exalogic with WebLogic Server 10.3.6 and 12.1.1
WebLogic
10.3.2
1 Year
WebLogic
10.3.3
WebLogic
10.3.4
WebLogic
10.3.5
WebLogic
One-Year Rule 10.3.6
New patches
Not Applied through at least
August 2013
Debug/NewPatchSupport:
Debug/ExistingPatchSupport:
Oracle WebLogic Server Background
WLS 8.1 - One of the most popular releases
WLS 9.2 - Major administrative and runtime enhancements
WLS 10.0 - JEE5 support
WLS 10.3 Maturity release of WLS 10
First with Oracle branding
WLS 10.3.1 - FMW 11g initial release
WLS 10.3.2 - FMW 11g PS1
WLS 10.3.3 - FMW 11g PS2
WLS 10.3.4 - FMW 11g PS3
WLS 10.3.5 - FMW 11g PS4
WLS 10.3.6 FMW 11g PS5
WLS 12.1.2 new release for future FMW 12c
17
Agenda
Background
Topology Terms and Concepts
Administration Tools
Features
18
<Insert Picture Here>
19
Domain
What is it?
a logically related group of WebLogic
Server instances that you manage
from a single set of configuration
artifacts.
Whats in a domain?
Servers
Clusters of servers
Rules:
All WebLogic Server instances within
the same domain must be at the
same major and minor version.
Servers within a domain can be at
different Maintenance Pack levels as config.xml
long as the Administration Server is
at the same Maintenance Pack Level
or higher than its Managed Servers.
20
Server
What is it?
A configured instance to host
JNDI
applications and resources
WebApps, Enterprise Apps, JMS Queue
21
Administration Server
Managed Servers
What is it?
Central configuration controller for the entire
domain
What else does it do? Admin Server
Hosts the Administration Console
Enables you to start and stop servers from a config.xml
central location
Enables you to migrate servers and services
within the domain
Enables you to deploy applications within
the domain
Guidelines:
There must be exactly one* Administration
Server in domain
An Administration Server controls only one Admin Console
domain.
For production use, we recommend not
hosting application logic or resources on the
Administration Server
*The Administration Server does not need to run at all times, but is required for making
configuration and deployment changes to a running domain.
22
Managed Server
JND
I
What is it? JMS
Queue
A running instance that hosts JDBC Pool
applications and resources needed by
those applications - The real work
horses in a WebLogic domain
Each Managed Server is independent
of all other Managed Servers in the
domain (unless they are in a cluster,
defined later)
You can have as many Managed
Servers in a domain as you need
Individual Managed Servers are
typically added for capacity and
application isolation
23
Administration Server to Managed Server
Interaction
24
Cluster Cluster 1
25
Node Manager
Utility/process running on a physical
server that enables you to start, stop,
suspend, and restart WebLogic Server
instances remotely
Must run on each physical server that
hosts WebLogic Server instances that
you want to control with Node Manager
Not associated with a domain. Can start
any server instance that resides on the
same physical server.
Optional, but required to start/stop
servers using the Administration
Console
Required for Whole Server Migration
and for some configurations of Admin Server
Automatic Service Migration Managed Server
Node Manager
30
Machine
31
Service Configuration
General notion:
Configure the service in the domain
Target to specific servers or
clusters
An instance of the resource is
created on each server specified
32
Agenda
Background
Topology Terms and Concepts
Administration Tools
Features
33
<Insert Picture Here>
WLS Introduction
Administration Tools
34
Administration Tools
Configuration Wizard
GUI/scriptable tool to create and extend WebLogic domains
Template based
Administration Console
Browser-based tool for configuring and monitoring domains,
deploying applications, and controlling servers
WebLogic Scripting Tool (WLST)
Script or command line tool to do the same thing as the
Administration Console and Configuration Wizard
The Domain Template Builder
Supports cloning domains by creating a template from a domain
weblogic.Deployer
Command line tool for deploying applications
EM Cloud Control separate product
35
Configuration Wizard
36
Administration Console
39
Administration Console
40
WebLogic Scripting Tool (WLST)
Two modes:
Offline: analogous to the Configuration Wizard
Online: analogous to the Administration Console
41
Agenda
Background
Topology Terms and Concepts
Administration Tools
Features
42
<Insert Picture Here>
WLS Introduction
Features
43
Java EE 6 Features
44
JMS
High Performance with QOS Extensions
High performance,
better than native implementations
Distributed Destinations
Unit of Order Strict message ordering
Automatic Transparent Client Reconnect
Store and Forward Guaranteed reliable
message delivery
Client Side SAF
JMS administration Message management APIs and tools
Message lifecycle logging track message cradle to grave
MDB Enhancements batching, pause/resume, durable subscriptions
C API, Message Compression, XML Handling Enhancements
.NET Client (direct access, no bridging)
Auto-service Migration (message rescue, fast failover)
45 Slide: 45
JRockit: The Leading Enterprise JVM
Management Console
Runtime Analyzer
Memory Leak Detection
Production usage tools Isolate Fix
Trouble spots linked to source code
48
WebLogic Diagnostic Framework (WLDF)
Console extension , i.e. http:/console/dashboard
A unified, extensible diagnostics framework
Rich client-side UI (JFC/Swing)
GUI with cockpit style views
49