SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Downloaden Sie, um offline zu lesen
Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. |
12 Things about 

Oracle WebLogic Server 12c
OTN Latin America Tour 2015 / Oracle Open World 2014


Dr. Frank Munz 

munz & more



with David Cabelus
Oracle WebLogic Server Product Management
1
Who’s that guy?
• Dr. Frank Munz!
• Founded munz & more in 2007!
• 15 years Oracle WebLogic 

and Middleware!
• Consulting and 

High-End Training!
• Three Oracle / Cloud 

books !
2
Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. |
What we’re going to talk about…
1
2
Why upgrade to WebLogic 12.1.3
12 things you should know about WebLogic 12c
3
Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract. It
is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
4
Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. |
WebLogic Server 12.1.1
• Java EE 6
• Lightweight Zip Installer
• Maven integration
• Coherence/Toplink
integration
WebLogic Server 12.1.2
• DB Integration
• Dynamic Clusters/Elastic JMS
• Unified Management
• Exalogic Optimizations
!
• Websockets
• Toplink Data Services
• More Maven Integration
WebLogic Server 12.1.3
• JAX-RS 2.0 (Java EE 7)
• JSON (Java EE 7)
• RESTful Management APIs
• HA Optimizations
!
!
• Fusion Middleware
• Websockets Update (Java EE
7)
• Emulation Client/Server-
Sent Events
• Maven WLST Goal
Why Upgrade to WebLogic 12.1.3

5
Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. |
WebLogic Server 12.1.3

Mobile App Enablement, Developer Productivity
WLS12.1.3Clients
HTML5
clients
ADF Mobile
Proxies
OTD
Apache
OHS
Web Sockets (JSR
356)
TopLink Data
Services
Server-Sent Events
JAX-RS 2.0
WebSocket Emulation
WebSocket
Emulation
JAX-RS 2.0, WebSocket 1.0
JSON Programming API
JPA 2.1
Server-Sent Events
WebSocket Emulation
JPA-RS
JPA
Change

Notification
Database
JSON Programming
API
HTTP/S, JSON/XML
WebSocket, Server-
Sent Events, Long
polling
Java EE 7
APIs
Additional
WebLogic
Value-Add
6
6
Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. |
Seamless Upgrade
Prior WebLogic 

Server Versions
JBoss

WebSphere
Migration Services
GlassFish
Simple Upgrade Redeployment
Internet

Application Server
Automated Tooling
12 things, 

no agenda ☺
#1 !
OUI / opatch
opatch for WLS
munz & more
New Installer
• OUI – consistent with OFM and Oracle DB!
• Java is not included!
• No console mode anymore

-> silent mode with response file
Other
options:
Vagrant
with Chef
or Puppet,

maven and
even
Dockerjava –jar fmw12.1.3.0.0_wls.jar –silent 

–responseFile fullPathToRespFile –invPtrLoc /etc/oraInst.loc
10
munz & more
The oraInst.loc File
oraInst.loc points to product inventory:!
!
!
!
location depends on OS, e.g. OS X:!
/var/opt/Oracle
11
munz & more
Prerequisite Checks
12
munz & more
Prerequisite Checks
• CPU with 0 MHz ?!

-> wrong BIOS selection

in Virtual Box!
• swap enabled ?!
• /tmp on tempfs ?

check size in /etc/fstab"
• Ignore result of check (NOT recommended):

-ignoreSysPrereqs
13
munz & more
opatch
• Located in WEBLOGIC_HOME/Opatch"
• Uses oraInst.loc"
• opatch uses ORACLE_HOME variable



make sure it does not conflict with
ORACLE_HOME of an installed DB 

-> different installation user
14
#2 !
Domain Wizard
munz & more
config.sh
domain location 

includes domain name
-Dcom.oracle.cie.config.showProfile

enables Compact/Expanded Domain Topology Selection (mainly for OFM)
16
munz & more
config.sh
Oracle doc WLS
12.1.1
Instead use 

WLST, unpack, maven, …

17
#3 !
Per Domain 

Node Manager
Per Domain NM
munz & more
Per Domain Node Manager
• Easier setup!
• Config and logs part 

of domain directory!
• Uses SSL per default!
• unpack recreates 

demo certs!
• Startscript: 

DOMAIN_HOME/bin/startNodeManager.sh
19
munz & more
Per Domain Node Manager
• DOMAIN_HOME/nodemanager contains
nodemanager.properties and
nodemanager.domains "
!
• Per machine NM still possible:

startNodeManager.sh 

in WL_HOME/server/bin
20
munz & more
Certificates
Demo Cert per Domain under DOMAIN/security
keytool –list -storepass DemoIdentityKeyStorePassPhrase –v 

-keystore DemoIdentity.jks
Certificate contains
hostname.
Unpack recreates Demo Cert
with hostname of new host.
21
munz & more
3 Simple Steps
1. Start Node Manager !
2. Create Machine!
3. Create Servers / Dynamic Cluster

and assign machine

Then use admin server web console to start
managed servers
22
munz & more
New in WLS 12.1.3"
Some nodemanager.properties names changed,
old names are deprecated now:



StartScriptEnabled 

-> weblogic.StartScriptEnabled



also StartScriptName, JavaHome, StopScriptName,
UseMACBroadcast, …
23
#4 !
Server Templates
Server Templates
munz & more
Server Templates
st=create('myTemplateName','ServerTemplate')
MBean type ServerTemplate with name myTemplate has been created successfully.
st.setStartupTimeout(300)
25
munz & more
Examples
All managed servers should ...!
!
• have the same log level!
• have certain start up parameters
26
#5 !
Dynamic Cluster
Dynamic Cluster
munz & more
Dynamic Cluster
28
munz & more
How Dynamic Is It?
• Only configuration is dynamic!
• Must start servers manually

(dynamic runtime is still missing)!
• To decrease cluster size: 

stop last server, then decrease 

number of dynamic servers configuration
29
munz & more
What else you should know
Server Migration for dynamic and mixed cluster is
supported only with WLS 12.1.3!
!
-> Template based dynamic clusters are usually
easier than cloning a managed server
30
#6 !
Unicast Groups
Unicast Groups
munz & more
New Unicast Groups"
Implementation in WebLogic 12.1.3 changed:!
• Fixed max # of groups is 10!
• Groups can by asymmetric!
• Servers are consistently placed in groups based
on hash of server name
32
Classic Cluster Size 3
33
Dynamic Cluster Size 15
34
#7 !
Cluster Targeted JMS
Cluster Targeted JM
munz & more
Easier JMS
• Target JMS server to cluster 

(also to dynamic cluster!)!
• Persistent stores are provisioned automatically !
• Then target distributed queue to JMS server
36
munz & more
Elastic JMS in WLS 12.1.3
• Supports whole server migration (WSM) with
WebLogic 12.1.3!
• Note, there are some restrictions: 

No Unit-of-Order, no Unit-of-Work, no service
migration…
see also

https://blogs.oracle.com/WebLogicServer/entry/introducing_elastic_jms
37
#8 !
Java Mission Control
JMC and JDBC
munz & more
Java Mission Control
Java Mission Control comes 

with JDK 1.7.0_40+ 

• Free for development !
• Ported over from JRockit!
• Detailed, graphical views!
-> start with jmc
39
Monitoring JDBC

munz & more
Java Mission Control
To enable JMC, you need the following switches!
JAVA_OPTIONS=” -XX:+UnlockCommercialFeatures 

" " " " " -XX:+FlightRecorder" 

e.g. configure settings in

DOMAIN_HOME/bin/setUserOverrides.sh 

Configure
WebLogic 

Domain-Wide
Settings here
41
#9 !
WLDF Built-in
Modules
munz & more
WLDF Diagnostic Module"
WLDF Modules now easier: based on built-in!
!
!
!
!
“Low” enabled by default in production mode
43
munz & more
Predefined Watches (Medium)
44
#10!
RESTful !
Management

RESTful Config Part I / Part
munz & more
REST Management API
API has changed in WLS 12.1.3

!
-> Supports configuration changes:!
• Server lifecycle!
• For resources, eg. JDBC data source: 

create, stop, test, …,!
• Deployments
46
munz & more
REST Management API
Example http GET:



http://localhost:7001/

management/wls/

latest/deployments/

application
47
munz & more
http OPTIONS with

/management/wls/latest

/datasources



returns the default JSON

structure for data sources

-> Fill in the values and send

it back to server
Generate Template / OPTIONS
48
munz & more
Create Data Source / POST
POST JSON data with all mandatory values to

/management/wls/latest/datasources

returns:
49
munz & more
Limitations
Some resources not supported yet in 12.1.3!
• JMS!
• Work Managers!
• WLDF
50
#11 !
Development
Oracle White
munz & more
Partial Support of Java EE 7 APIs""
WebLogic 12.1.3:!
• Java API for WebSocket 1.0! ! ! NEW

• JSON-P 1.0! ! ! ! ! ! ! ! ! NEW

! !
• JAX-RS 2.0 with lib deployed! ! ! UPDATE

JAX-RS 1.1. ! ! ! ! ! ! ! ! ! OOTB

• JPA 2.1! with lib deployed! ! ! UPDATE

JPA 2.0! ! ! ! ! ! ! ! ! ! !
OOTB
deploy /
wlserver/common/
deployable-
libraries/

jax-rs-2.0.war
deploy 2 shared
libs
52
munz & more
New Maven Goal""
• 25 maven goals for WebLogic 12.1.3!
• WebLogic 12.1.3:

New maven WLST goal: wlst-client 



-> does not require local WebLogic installation
for WLST online commands.
53
One more thing.
#12 !
Yes, Docker!
WLS and Docker
WebLogic
in a Docker
Container
munz & more
What is Docker?"
• NOT Now officially supported by Oracle!
• Sandboxing based on Linux containers!
• Layered images!
• Public / private repository!
• Containers start up in milliseconds!
• Portable standard -> 

runs on Linux, also in clouds
57
Dockerfile
Dockerfile
+Scripts

Oracle blog
DockerContainer
munz & more
Summary
1. OUI / opatch!
2. Domain Wizard!
3. Per Domain Node
Manager!
4. Server Templates!
5. Dynamic Cluster!
6. Unicast Groups!
7. Cluster Targeted JMS!
8. Java Mission Control!
9. WLDF Builtin Modules!
10. RESTful Management!
11. Development!
12. Docker
59
Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle’s WebLogic blog

https://blogs.oracle.com/weblogicserver
Facebook

https://www.facebook.com/oracleweblogic
Twitter

https://twitter.com/oracleweblogic
YouTube
http://www.youtube.com/oracleweblogic


Developer Webcast Series
http://www.oracle.com/goto/weblogicdevcast
!
iLearning Interactive WebLogic Server 12.1.3 new
features:
http://goo.gl/ESkvHj
www.munzandmore.com/blog



facebook.com/cloudcomputingbook"
facebook.com/weblogicbook"
!
@frankmunz"
!
youtube.com/weblogicbook
-> more than 45 WLS web casts

Weitere ähnliche Inhalte

Was ist angesagt?

WebLogic JMX for DevOps
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOpsFrank Munz
 
Oracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with DockerOracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with DockerGuatemala User Group
 
Oracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementOracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementRevelation Technologies
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013Michel Schildmeijer
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cAjith Narayanan
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresMichel Schildmeijer
 
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should KnowOracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should KnowFrank Munz
 
WLS
WLSWLS
WLSBebo Yu
 
Weblogic application server
Weblogic application serverWeblogic application server
Weblogic application serverAnuj Tomar
 
77739818 troubleshooting-web-logic-103
77739818 troubleshooting-web-logic-10377739818 troubleshooting-web-logic-103
77739818 troubleshooting-web-logic-103shashank_ibm
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionDimitris Andreadis
 
WebLogic FAQs
WebLogic FAQsWebLogic FAQs
WebLogic FAQsAmit Sharma
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)Roman Kharkovski
 
Advanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationAdvanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationM. Fevzi Korkutata
 
weblogic perfomence tuning
weblogic perfomence tuningweblogic perfomence tuning
weblogic perfomence tuningprathap kumar
 
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
 
Oracle WebLogic 11g Topology
Oracle WebLogic 11g TopologyOracle WebLogic 11g Topology
Oracle WebLogic 11g TopologyRakesh Gujjarlapudi
 
WebLogic authentication debugging
WebLogic authentication debuggingWebLogic authentication debugging
WebLogic authentication debuggingMaarten Smeets
 

Was ist angesagt? (20)

WebLogic JMX for DevOps
WebLogic JMX for DevOpsWebLogic JMX for DevOps
WebLogic JMX for DevOps
 
Oracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with DockerOracle WebLogic Server 12c with Docker
Oracle WebLogic Server 12c with Docker
 
Oracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementOracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and Management
 
WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013WebLogic on ODA - Oracle Open World 2013
WebLogic on ODA - Oracle Open World 2013
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
 
Oracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy featuresOracle WebLogic 12c New Multitenancy features
Oracle WebLogic 12c New Multitenancy features
 
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should KnowOracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
Oracle Java Cloud Service JCS (and WebLogic 12c) - What you Should Know
 
WLS
WLSWLS
WLS
 
WLST
WLSTWLST
WLST
 
Weblogic application server
Weblogic application serverWeblogic application server
Weblogic application server
 
77739818 troubleshooting-web-logic-103
77739818 troubleshooting-web-logic-10377739818 troubleshooting-web-logic-103
77739818 troubleshooting-web-logic-103
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the Union
 
WebLogic FAQs
WebLogic FAQsWebLogic FAQs
WebLogic FAQs
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)
 
Advanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM AutomationAdvanced WebLogic Monitoring: JMX and WLSDM Automation
Advanced WebLogic Monitoring: JMX and WLSDM Automation
 
weblogic perfomence tuning
weblogic perfomence tuningweblogic perfomence tuning
weblogic perfomence tuning
 
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
 
Oracle WebLogic 11g Topology
Oracle WebLogic 11g TopologyOracle WebLogic 11g Topology
Oracle WebLogic 11g Topology
 
Why Play Framework is fast
Why Play Framework is fastWhy Play Framework is fast
Why Play Framework is fast
 
WebLogic authentication debugging
WebLogic authentication debuggingWebLogic authentication debugging
WebLogic authentication debugging
 

Andere mochten auch

What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
 
Docker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12cDocker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12cFrank Munz
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 
Weblogic
WeblogicWeblogic
Weblogicsudeeporcl
 
Embedding Oracle Weblogic Server 1871199
Embedding Oracle Weblogic Server 1871199Embedding Oracle Weblogic Server 1871199
Embedding Oracle Weblogic Server 1871199cwspeaks
 
Coldfusion
ColdfusionColdfusion
ColdfusionRam
 
A Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in ExadataA Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in ExadataEmre Baransel
 
Weblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationRakesh Gujjarlapudi
 
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessEd Burns
 
Oracle 12.2 sharding learning more
Oracle 12.2 sharding learning moreOracle 12.2 sharding learning more
Oracle 12.2 sharding learning moreLeyi (Kamus) Zhang
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slidesMohamed Farouk
 
Oracle Service Bus 12c (12.2.1) What You Always Wanted to Know
Oracle Service Bus 12c (12.2.1) What You Always Wanted to KnowOracle Service Bus 12c (12.2.1) What You Always Wanted to Know
Oracle Service Bus 12c (12.2.1) What You Always Wanted to KnowFrank Munz
 
Oracle Service Bus (OSB) for the Busy IT Professonial
Oracle Service Bus (OSB) for the Busy IT Professonial Oracle Service Bus (OSB) for the Busy IT Professonial
Oracle Service Bus (OSB) for the Busy IT Professonial Frank Munz
 
Oracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesEmre Baransel
 
OOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business SuiteOOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business Suitevasuballa
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleJames Bayer
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administrationMuhammad Mansoor
 
Oracle 12.2 sharded database management
Oracle 12.2 sharded database managementOracle 12.2 sharded database management
Oracle 12.2 sharded database managementLeyi (Kamus) Zhang
 
Oracle Weblogic 11g admin guide 2
Oracle Weblogic 11g admin guide 2Oracle Weblogic 11g admin guide 2
Oracle Weblogic 11g admin guide 2Ram Kumar
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 ArchitectureViveka Solutions
 

Andere mochten auch (20)

What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
Docker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12cDocker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12c
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Weblogic
WeblogicWeblogic
Weblogic
 
Embedding Oracle Weblogic Server 1871199
Embedding Oracle Weblogic Server 1871199Embedding Oracle Weblogic Server 1871199
Embedding Oracle Weblogic Server 1871199
 
Coldfusion
ColdfusionColdfusion
Coldfusion
 
A Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in ExadataA Deep Dive into ASM Redundancy in Exadata
A Deep Dive into ASM Redundancy in Exadata
 
Weblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migration
 
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
 
Oracle 12.2 sharding learning more
Oracle 12.2 sharding learning moreOracle 12.2 sharding learning more
Oracle 12.2 sharding learning more
 
Understanding oracle rac internals part 1 - slides
Understanding oracle rac internals   part 1 - slidesUnderstanding oracle rac internals   part 1 - slides
Understanding oracle rac internals part 1 - slides
 
Oracle Service Bus 12c (12.2.1) What You Always Wanted to Know
Oracle Service Bus 12c (12.2.1) What You Always Wanted to KnowOracle Service Bus 12c (12.2.1) What You Always Wanted to Know
Oracle Service Bus 12c (12.2.1) What You Always Wanted to Know
 
Oracle Service Bus (OSB) for the Busy IT Professonial
Oracle Service Bus (OSB) for the Busy IT Professonial Oracle Service Bus (OSB) for the Busy IT Professonial
Oracle Service Bus (OSB) for the Busy IT Professonial
 
Oracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New FeaturesOracle Active Data Guard 12c New Features
Oracle Active Data Guard 12c New Features
 
OOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business SuiteOOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business Suite
 
WebLogic Deployment Plan Example
WebLogic Deployment Plan ExampleWebLogic Deployment Plan Example
WebLogic Deployment Plan Example
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administration
 
Oracle 12.2 sharded database management
Oracle 12.2 sharded database managementOracle 12.2 sharded database management
Oracle 12.2 sharded database management
 
Oracle Weblogic 11g admin guide 2
Oracle Weblogic 11g admin guide 2Oracle Weblogic 11g admin guide 2
Oracle Weblogic 11g admin guide 2
 
Oracle Applications R12 Architecture
Oracle Applications R12 ArchitectureOracle Applications R12 Architecture
Oracle Applications R12 Architecture
 

Ähnlich wie 12 Things About WebLogic 12.1.3 #oow2014 #otnla15

12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12cGuatemala User Group
 
Weblogic 101 for dba
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dbaOsama Mustafa
 
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyAAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyWASdev Community
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014Joelith
 
Oracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new featuresOracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new featuresMaarten Smeets
 
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Andrejs Vorobjovs
 
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
 
Oracle database connection with the .net developers
Oracle database connection with the .net developersOracle database connection with the .net developers
Oracle database connection with the .net developersveerendramb3
 
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.Dimitris Andreadis
 
WildFly AppServer - State of the Union
WildFly AppServer - State of the UnionWildFly AppServer - State of the Union
WildFly AppServer - State of the UnionDimitris Andreadis
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
WebLogic for DBAs
WebLogic for DBAsWebLogic for DBAs
WebLogic for DBAsSimon Haslam
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the CloudRightScale
 
Java & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware AdministratorsJava & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware AdministratorsSimon Haslam
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352sflynn073
 
One daytalk hbraun_oct2011
One daytalk hbraun_oct2011One daytalk hbraun_oct2011
One daytalk hbraun_oct2011hbraun
 
F428435966 odtug web-logic for developers
F428435966 odtug   web-logic for developersF428435966 odtug   web-logic for developers
F428435966 odtug web-logic for developersMeng He
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote Tomoyuki Tatsuno
 

Ähnlich wie 12 Things About WebLogic 12.1.3 #oow2014 #otnla15 (20)

12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12c
 
Weblogic 101 for dba
Weblogic  101 for dbaWeblogic  101 for dba
Weblogic 101 for dba
 
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyAAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
Oracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new featuresOracle SOA Suite 12.2.1 new features
Oracle SOA Suite 12.2.1 new features
 
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories. Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
Middleware upgrade to Oracle Fusion Middleware(FMW) 12c.Real Case stories.
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
 
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
 
Oracle database connection with the .net developers
Oracle database connection with the .net developersOracle database connection with the .net developers
Oracle database connection with the .net developers
 
Oracle application container cloud back end integration using node final
Oracle application container cloud back end integration using node finalOracle application container cloud back end integration using node final
Oracle application container cloud back end integration using node final
 
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
 
WildFly AppServer - State of the Union
WildFly AppServer - State of the UnionWildFly AppServer - State of the Union
WildFly AppServer - State of the Union
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
WebLogic for DBAs
WebLogic for DBAsWebLogic for DBAs
WebLogic for DBAs
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
 
Java & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware AdministratorsJava & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware Administrators
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
One daytalk hbraun_oct2011
One daytalk hbraun_oct2011One daytalk hbraun_oct2011
One daytalk hbraun_oct2011
 
F428435966 odtug web-logic for developers
F428435966 odtug   web-logic for developersF428435966 odtug   web-logic for developers
F428435966 odtug web-logic for developers
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
 

Mehr von Frank Munz

Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...
Serverless Presentation from Devoxx 2017 Casablanca  (AWS Lambda / FaaS / Fn ...Serverless Presentation from Devoxx 2017 Casablanca  (AWS Lambda / FaaS / Fn ...
Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...Frank Munz
 
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCSOracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCSFrank Munz
 
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...Frank Munz
 
Microservices Runtimes
Microservices RuntimesMicroservices Runtimes
Microservices RuntimesFrank Munz
 
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017Frank Munz
 
Docker from A to Z, including Swarm and OCCS
Docker from A to Z, including Swarm and OCCSDocker from A to Z, including Swarm and OCCS
Docker from A to Z, including Swarm and OCCSFrank Munz
 
Serverless / FaaS / Lambda and how it relates to Microservices
Serverless / FaaS / Lambda and how it relates to MicroservicesServerless / FaaS / Lambda and how it relates to Microservices
Serverless / FaaS / Lambda and how it relates to MicroservicesFrank Munz
 

Mehr von Frank Munz (7)

Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...
Serverless Presentation from Devoxx 2017 Casablanca  (AWS Lambda / FaaS / Fn ...Serverless Presentation from Devoxx 2017 Casablanca  (AWS Lambda / FaaS / Fn ...
Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...
 
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCSOracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
Oracle CODE 2017 San Francisco: Docker on Raspi Swarm to OCCS
 
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...
Java One 2017: Open Source Big Data in the Cloud: Hadoop, M/R, Hive, Spark an...
 
Microservices Runtimes
Microservices RuntimesMicroservices Runtimes
Microservices Runtimes
 
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017
From Docker Swarm to OCCS and Wercker: Live-hacking at Oracle CODE Mexico 2017
 
Docker from A to Z, including Swarm and OCCS
Docker from A to Z, including Swarm and OCCSDocker from A to Z, including Swarm and OCCS
Docker from A to Z, including Swarm and OCCS
 
Serverless / FaaS / Lambda and how it relates to Microservices
Serverless / FaaS / Lambda and how it relates to MicroservicesServerless / FaaS / Lambda and how it relates to Microservices
Serverless / FaaS / Lambda and how it relates to Microservices
 

KĂźrzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

KĂźrzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

12 Things About WebLogic 12.1.3 #oow2014 #otnla15

  • 1. Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. | 12 Things about 
 Oracle WebLogic Server 12c OTN Latin America Tour 2015 / Oracle Open World 2014 
 Dr. Frank Munz 
 munz & more
 
 with David Cabelus Oracle WebLogic Server Product Management 1
  • 2. Who’s that guy? • Dr. Frank Munz! • Founded munz & more in 2007! • 15 years Oracle WebLogic 
 and Middleware! • Consulting and 
 High-End Training! • Three Oracle / Cloud 
 books ! 2
  • 3. Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. | What we’re going to talk about… 1 2 Why upgrade to WebLogic 12.1.3 12 things you should know about WebLogic 12c 3
  • 4. Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 4
  • 5. Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. | WebLogic Server 12.1.1 • Java EE 6 • Lightweight Zip Installer • Maven integration • Coherence/Toplink integration WebLogic Server 12.1.2 • DB Integration • Dynamic Clusters/Elastic JMS • Unified Management • Exalogic Optimizations ! • Websockets • Toplink Data Services • More Maven Integration WebLogic Server 12.1.3 • JAX-RS 2.0 (Java EE 7) • JSON (Java EE 7) • RESTful Management APIs • HA Optimizations ! ! • Fusion Middleware • Websockets Update (Java EE 7) • Emulation Client/Server- Sent Events • Maven WLST Goal Why Upgrade to WebLogic 12.1.3
 5
  • 6. Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. | WebLogic Server 12.1.3
 Mobile App Enablement, Developer Productivity WLS12.1.3Clients HTML5 clients ADF Mobile Proxies OTD Apache OHS Web Sockets (JSR 356) TopLink Data Services Server-Sent Events JAX-RS 2.0 WebSocket Emulation WebSocket Emulation JAX-RS 2.0, WebSocket 1.0 JSON Programming API JPA 2.1 Server-Sent Events WebSocket Emulation JPA-RS JPA Change
 Notification Database JSON Programming API HTTP/S, JSON/XML WebSocket, Server- Sent Events, Long polling Java EE 7 APIs Additional WebLogic Value-Add 6 6
  • 7. Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. | Seamless Upgrade Prior WebLogic 
 Server Versions JBoss
 WebSphere Migration Services GlassFish Simple Upgrade Redeployment Internet
 Application Server Automated Tooling
  • 8. 12 things, 
 no agenda ☺
  • 9. #1 ! OUI / opatch opatch for WLS
  • 10. munz & more New Installer • OUI – consistent with OFM and Oracle DB! • Java is not included! • No console mode anymore
 -> silent mode with response file Other options: Vagrant with Chef or Puppet,
 maven and even Dockerjava –jar fmw12.1.3.0.0_wls.jar –silent 
 –responseFile fullPathToRespFile –invPtrLoc /etc/oraInst.loc 10
  • 11. munz & more The oraInst.loc File oraInst.loc points to product inventory:! ! ! ! location depends on OS, e.g. OS X:! /var/opt/Oracle 11
  • 13. munz & more Prerequisite Checks • CPU with 0 MHz ?!
 -> wrong BIOS selection
 in Virtual Box! • swap enabled ?! • /tmp on tempfs ?
 check size in /etc/fstab" • Ignore result of check (NOT recommended):
 -ignoreSysPrereqs 13
  • 14. munz & more opatch • Located in WEBLOGIC_HOME/Opatch" • Uses oraInst.loc" • opatch uses ORACLE_HOME variable
 
 make sure it does not conflict with ORACLE_HOME of an installed DB 
 -> different installation user 14
  • 16. munz & more config.sh domain location 
 includes domain name -Dcom.oracle.cie.config.showProfile
 enables Compact/Expanded Domain Topology Selection (mainly for OFM) 16
  • 17. munz & more config.sh Oracle doc WLS 12.1.1 Instead use 
 WLST, unpack, maven, …
 17
  • 18. #3 ! Per Domain 
 Node Manager Per Domain NM
  • 19. munz & more Per Domain Node Manager • Easier setup! • Config and logs part 
 of domain directory! • Uses SSL per default! • unpack recreates 
 demo certs! • Startscript: 
 DOMAIN_HOME/bin/startNodeManager.sh 19
  • 20. munz & more Per Domain Node Manager • DOMAIN_HOME/nodemanager contains nodemanager.properties and nodemanager.domains " ! • Per machine NM still possible:
 startNodeManager.sh 
 in WL_HOME/server/bin 20
  • 21. munz & more Certificates Demo Cert per Domain under DOMAIN/security keytool –list -storepass DemoIdentityKeyStorePassPhrase –v 
 -keystore DemoIdentity.jks Certificate contains hostname. Unpack recreates Demo Cert with hostname of new host. 21
  • 22. munz & more 3 Simple Steps 1. Start Node Manager ! 2. Create Machine! 3. Create Servers / Dynamic Cluster
 and assign machine
 Then use admin server web console to start managed servers 22
  • 23. munz & more New in WLS 12.1.3" Some nodemanager.properties names changed, old names are deprecated now:
 
 StartScriptEnabled 
 -> weblogic.StartScriptEnabled
 
 also StartScriptName, JavaHome, StopScriptName, UseMACBroadcast, … 23
  • 25. munz & more Server Templates st=create('myTemplateName','ServerTemplate') MBean type ServerTemplate with name myTemplate has been created successfully. st.setStartupTimeout(300) 25
  • 26. munz & more Examples All managed servers should ...! ! • have the same log level! • have certain start up parameters 26
  • 28. munz & more Dynamic Cluster 28
  • 29. munz & more How Dynamic Is It? • Only configuration is dynamic! • Must start servers manually
 (dynamic runtime is still missing)! • To decrease cluster size: 
 stop last server, then decrease 
 number of dynamic servers configuration 29
  • 30. munz & more What else you should know Server Migration for dynamic and mixed cluster is supported only with WLS 12.1.3! ! -> Template based dynamic clusters are usually easier than cloning a managed server 30
  • 32. munz & more New Unicast Groups" Implementation in WebLogic 12.1.3 changed:! • Fixed max # of groups is 10! • Groups can by asymmetric! • Servers are consistently placed in groups based on hash of server name 32
  • 35. #7 ! Cluster Targeted JMS Cluster Targeted JM
  • 36. munz & more Easier JMS • Target JMS server to cluster 
 (also to dynamic cluster!)! • Persistent stores are provisioned automatically ! • Then target distributed queue to JMS server 36
  • 37. munz & more Elastic JMS in WLS 12.1.3 • Supports whole server migration (WSM) with WebLogic 12.1.3! • Note, there are some restrictions: 
 No Unit-of-Order, no Unit-of-Work, no service migration… see also
 https://blogs.oracle.com/WebLogicServer/entry/introducing_elastic_jms 37
  • 38. #8 ! Java Mission Control JMC and JDBC
  • 39. munz & more Java Mission Control Java Mission Control comes 
 with JDK 1.7.0_40+ 
 • Free for development ! • Ported over from JRockit! • Detailed, graphical views! -> start with jmc 39
  • 41. munz & more Java Mission Control To enable JMC, you need the following switches! JAVA_OPTIONS=” -XX:+UnlockCommercialFeatures 
 " " " " " -XX:+FlightRecorder" 
 e.g. configure settings in
 DOMAIN_HOME/bin/setUserOverrides.sh 
 Configure WebLogic 
 Domain-Wide Settings here 41
  • 43. munz & more WLDF Diagnostic Module" WLDF Modules now easier: based on built-in! ! ! ! ! “Low” enabled by default in production mode 43
  • 44. munz & more Predefined Watches (Medium) 44
  • 46. munz & more REST Management API API has changed in WLS 12.1.3
 ! -> Supports configuration changes:! • Server lifecycle! • For resources, eg. JDBC data source: 
 create, stop, test, …,! • Deployments 46
  • 47. munz & more REST Management API Example http GET:
 
 http://localhost:7001/
 management/wls/
 latest/deployments/
 application 47
  • 48. munz & more http OPTIONS with
 /management/wls/latest
 /datasources
 
 returns the default JSON
 structure for data sources
 -> Fill in the values and send
 it back to server Generate Template / OPTIONS 48
  • 49. munz & more Create Data Source / POST POST JSON data with all mandatory values to
 /management/wls/latest/datasources
 returns: 49
  • 50. munz & more Limitations Some resources not supported yet in 12.1.3! • JMS! • Work Managers! • WLDF 50
  • 52. munz & more Partial Support of Java EE 7 APIs"" WebLogic 12.1.3:! • Java API for WebSocket 1.0! ! ! NEW
 • JSON-P 1.0! ! ! ! ! ! ! ! ! NEW
 ! ! • JAX-RS 2.0 with lib deployed! ! ! UPDATE
 JAX-RS 1.1. ! ! ! ! ! ! ! ! ! OOTB
 • JPA 2.1! with lib deployed! ! ! UPDATE
 JPA 2.0! ! ! ! ! ! ! ! ! ! ! OOTB deploy / wlserver/common/ deployable- libraries/
 jax-rs-2.0.war deploy 2 shared libs 52
  • 53. munz & more New Maven Goal"" • 25 maven goals for WebLogic 12.1.3! • WebLogic 12.1.3:
 New maven WLST goal: wlst-client 
 
 -> does not require local WebLogic installation for WLST online commands. 53
  • 57. munz & more What is Docker?" • NOT Now officially supported by Oracle! • Sandboxing based on Linux containers! • Layered images! • Public / private repository! • Containers start up in milliseconds! • Portable standard -> 
 runs on Linux, also in clouds 57
  • 59. munz & more Summary 1. OUI / opatch! 2. Domain Wizard! 3. Per Domain Node Manager! 4. Server Templates! 5. Dynamic Cluster! 6. Unicast Groups! 7. Cluster Targeted JMS! 8. Java Mission Control! 9. WLDF Builtin Modules! 10. RESTful Management! 11. Development! 12. Docker 59
  • 60. Copyright Š 2014, Oracle and/or its affiliates. All rights reserved. | Oracle’s WebLogic blog
 https://blogs.oracle.com/weblogicserver Facebook
 https://www.facebook.com/oracleweblogic Twitter
 https://twitter.com/oracleweblogic YouTube http://www.youtube.com/oracleweblogic 
 Developer Webcast Series http://www.oracle.com/goto/weblogicdevcast ! iLearning Interactive WebLogic Server 12.1.3 new features: http://goo.gl/ESkvHj www.munzandmore.com/blog
 
 facebook.com/cloudcomputingbook" facebook.com/weblogicbook" ! @frankmunz" ! youtube.com/weblogicbook -> more than 45 WLS web casts