SlideShare une entreprise Scribd logo
1  sur  49
Oracle WebLogic Server 12c: 
Seamless Oracle Database Integration 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Oracle WebLogic Product Management 
NEC Corporation
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. 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Oracle Confidential – Internal/Restricted/Highly Restricted 3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Program Agenda 
Introduction 
WebLogic 12c integration to DB12c features 
Planned and Unplanned outages WLS and AC 
NEC tests and results 
What is coming in WebLogic 12.2.1 
Q&A 
1 
2 
3 
4 
5 
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Introduction to NEC 
Yuki Moriyama, 
Senior Manager 
NEC Corporation
WebLogic 12c integration to Oracle DB12c features 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Oracle Confidential – Internal/Restricted/Highly Restricted
Oracle WebLogic Server Integration with Oracle Database 12c 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Integration 
• High Availability with 
Application Continuity 
• Scalability with Mutitenancy at 
the Database Tier 
• Scalability with Database 
Resident Connection Pooling 
• HA and DR with Global Data 
Services 
Application 
Continuity 
Database 
Resident 
Connection 
Pool 
Global Data 
Services 
Multitenant 
Database
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Application Continuity 
High Availability 
• Replays WebLogic Application work on 
recoverable errors 
• Masks many hardware, software, 
network, storage errors and outages 
• Oracle RAC, RAC One, & Active Data 
Guard 
• Improves end-user experience
WebLogic Integration with Multitenant Database 
WebLogic Domain 
PDB1 PDB 2 PDB 3 PDB 4 PDB 5 
Container Database 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Scalability and Better Resource 
Utilization 
• Consolidate all Databases into 
one container Database. 
• Pluggable databases appear as 
regular databases to WebLogic 
• Database Data isolation 
• Better use of resources at the 
database tier. 
Data- 
Source 
1 
Data- 
Source 
2 
Data- 
Source 
3 
Data- 
Source 
4 
WebLogic Domain 
Data- 
Source 
5 
Data- 
Source 
6 
Container Database 
PDB 6
Database Resident Connection Pooling 
WebLogic WebLogic 
WebLogic WebLogic 
DRCP 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Busy 
Idle 
Database 12c 
Improved DB Resource 
Utilization 
• Better sharing and more 
efficient use of Database 
resources 
• DRCP pools Database 
Sessions/Connections 
• Added WebLogic deployments 
use the same number of 
Database Sessions/Connections
Database Resident Connection Pooling 
• DRCP pools database server processes 
and sessions 
• The Connection Broker chooses the 
connection and hands it off to WLS. 
• When the pooled servers are in use, 
they are equivalent to dedicated 
sessions. 
• Releasing resources leaves the server 
processes intact, but no longer 
associated with a connection 
WebLogic WebLogic 
WebLogic WebLogic 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
DRCP 
Pooled Servers 
Connection 
Broker 
Handoff 
Handoff 
After 
Before Handoff 
Handoff
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Australia 
Service 
WebLogic 
Applications 
South America 
WebLogic 
Applications 
Australia 
SA Service 
Australia 
Service 
Global Data Services 
High Availability of Global 
Services 
• Runtime load balancing of 
Global Services 
• WebLogic reconnects 
transparently to the available 
services providing business 
continuity. 
• Failover across the Data 
Centers
Most Complete DB 12c Support in WebLogic 12.1.2 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Feature 
WLS 10.3.6/12.1.1/12.1.2 
WLS 
10.3.6/12.1. 
1 
WLS 12.1.2 WLS 10.3.6/12.1.1 WLS 12.1.2 
11g drivers 
11gR2 DB 
11g drivers 
12c DB 
12c drivers 
11gR2 DB 
12c drivers 
11gR2 DB 
12c drivers 
12c DB 
12c drivers 
12c DB 
Application Continuity No No No No 
Yes 
(Active GridLink only, 
no XA) 
Yes 
(Active GridLink and 
Generic, no XA) 
Multitenant Database Support No Yes No No Yes Yes 
Multitenant Database w/Dynamic 
Switching 
No No No No No 
Yes 
(No XA) 
Database Resident Connection pooling No No No Yes No Yes 
Global Database Services (GDS) No 
Yes 
(Active GridLink) 
No No 
Yes 
(Active GridLink) 
Yes 
(Active GridLink)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Fault Handling 
Maximum Application Availability 
At database outages 5 problems confront 
users and applications 
1. Fault detection 
2. Recovery within response time targets 
3. Error Handling 
4. Outcome of in-flight work 
5. Continuation of in-flight work
Proven since 10g 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Fast Application Notification 
• Down – received in low ms to invoke failover 
• Planned Down – drains sessions for planned maintenance with no user 
interruption whatsoever 
• Up – Re-allocates sessions when services resume 
• Load % - Advice to balance sessions for RAC locally and GDS globally 
• Affinity - Advice when to keep conversation locality 
12c: Auto-Configuration 
+ Global Data Services
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Unplanned Down Events
Phases in Application Continuity 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
1 – Runtime Operation 
•Demarcates database 
requests 
• Tracks database 
operations and results 
• Decides if an operation 
can or can not be replayed 
2 – Reconnect 
• Checks request has replay 
enabled (and not disabled 
by operations) 
• Reserves a new session 
3 – Replay 
• Replays tracked 
operations 
• Continues replay, if user 
visible results match, 
based on validations 
• Continues request 
Oracle Confidential – Internal/Restricted/Highly Restricted 17
WebLogic Server Integration to Application Continuity 
Application 
WebLogic Server 
1. Request 
7. Response 
Generic, Active GridLink Data Source 
2. Request 
Listener 
Listener 
ONS 
ONS 
RAC 
Node 1 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
• WebLogic DataSource marks 
request boundaries 
• Database calls are “remembered” 
through commit 
• On failure, the invalid DB session is 
replaced 
• If it is safe and same results are 
returned to the application, 
operations are replayed 
• Transparent to application! 
Listener 
ONS 
RAC 
Node 2 
6. Response 
Listener 
ONS 
RAC 
Node 3 
RAC Cluster 
RAC 
Node 1 
3. Node 1 
Down 
4. Init Callback 
5. Replay
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Planned Down Events
Transparent Planned Outages with Active GridLink 
• When WLS receives FAN events 
indicating Planned Down it will 
– Redirect new work to other RAC instances 
Drain Work 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
– Clean all idle connections in the pool 
– Connections borrowed by applications are 
marked for cleanup 
–Wait for work to complete ( drain work) 
– After work is complete clean up connections 
RAC DB 
Instance1 
20 
Get connection 
Application Instance2 
Instance3 
WebLogic 
Server 
Instance 
Down 
Get new connection
Transparent Planned Outages Across Data Centers 
WebLogic Server 
Webogic 
Domain 
Active GridLink 
SCAN 
Transaction 
JMSD aSttaore Data 
Application Data 
Transaction 
JMS StoDraet aData 
Application Data 
•Do a graceful shutdown of the entire RAC 
cluster. 
•A FAN event is sent to Active GridLink. 
•Active GridLink will allow work to drain. 
•With no configuration changes required to 
WLS and no interruption to applications 
failover to secondary DB. 
•Upgrade primary DB 
•In the same fashion failback. 
RAC Node 1 RAC Node 2 RAC Node 3 RAC Node 1 RAC Node 2 RAC Node 3 
DataGuard 
RAC Cluster RAC Cluster 
Primary Secondary 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 21
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
NEC’s WebLogic/RAC 
Integration Test 
Yuuki Makita, 
Senior Software Engineer 
NEC Corporation
Purpose of Our Test 
High Availability 
Page 23 © NEC Corporation 2014 
 NEC’s expectation to new 
functions 
□ No service down in failure 
□ No service stop for 
maintenance 
Easy to Use 
□ No code change 
□ No additional cost 
 Customer's request to NEC
Page 24 © NEC Corporation 2014 
… 
Active 
GridLink 
Application 
Continuity 
Oracle WebLogic 
Server 12c 
Test items 
1. Unplanned Outages 
2. Planned Outages 
 Node maintenance 
 RAC maintenance 
3.Measuring 
Application Continuity 
Overhead 
Various 
http 
workload 
and 
Data 
Guard 
Oracle Database RAC 12c 
Data Guard 12c 
Test Items and Environment 
Application Server 
Database Servers
WebLogic/RAC Integration Test 
TEST RESULTS
Test Items 
1. Unplanned Outages 
2. Planned Outages 
3. Measuring Application Continuity Overhead 
Page 26 © NEC Corporation 2014
The Expectation of Unplanned Outages Test 
Page 27 © NEC Corporation 2014 
New technology: 
RAC 12c + 
Active GridLink 
Current technology: 
RAC 11gR2 + 
Generic Datasource 
SQL 
Replay 
SQL 
• Long wait for Timeout 
• Error returns 
• Prompt failure detection 
• No error and SQL replay 
:: 
FAN 
(Fast Application 
Notification) 
: 
measured measured
Result of Unplanned Outages Test 
900sec (timeout) 
Page 28 © NEC Corporation 2014 
1 
Oracle RAC 
2 
WebLogic 
3,4 
Application 
receives errors. 
No error and 
SQL replay. 
1 Public network failure 
2 Interconnect network failure 
3 Process down 
4 Process hang-up 
RAC 12c + 
Active GridLink 
RAC 11gR2 + 
Generic Datasource 
1 sec 
30 sec 
1 sec 
…can't detect in some situation. 
30 sec 
1 sec 
Case:
Solution for Process Hang-up Detection 
Application Continuity replays with no error 
failure RAC server 
SQL 
Page 29 © NEC Corporation 2014 
by NEC EXPRESSCLUSTER 
Oracle RAC 
Oracle RAC 
WebLogic 
FAN 
hang-up 
EXPRESSCLUSTER 
4 Process hang-up 
No error and 
SQL replay. 
118 sec 
EXPRESSCLUSTER 
Replay 
Detect hang-up 
and force OS 
shutdown 
Detect node down 
and send FAN 
available RAC server 
RAC 12c + Active GridLink 
with EXPRESSCLUSTER
Test Items 
1. Unplanned Outages 
2. Planned Outages 
3. Measuring Application Continuity Overhead 
Page 30 © NEC Corporation 2014
The Expectation of Planned Outages Test 
▌ Following two type of maintenance are tested. 
We expect both case of maintenance are free from application stop and error. 
Page 31 © NEC Corporation 2014 
 RAC shutdown 
 Grid Infrastructure maintenance 
 Storage maintenance 
Standby 
Primary 
Active 
Active 
Multi-RAC 
(Data Guard) 
 Node shutdown 
 Applying Patch Set Update 
 Configuration change 
 Hardware maintenance 
Maintenance Maintenance Data 
Guard
Results of Planned Outages Test 
Both case of maintenance are free 
from application stop and error 
RAC sends FAN 
when service stops. 
Page 32 © NEC Corporation 2014 
FAN 
< 1sec 120sec 
Connection retry to 
upgraded cluster 
FAN 
Data 
Guard 
Upgraded 
 Node shutdown  RAC shutdown
Details of Node Shutdown Case 
No need to stop application by Active GridLink 
Both Nodes 
WebLogic 
Node#1 
<1sec <1sec 
2 
: request and 4 
response 
Page 33 © NEC Corporation 2014 
Only Node#2 Both Nodes 
FAN 
FAN 
Node#2 
1 Stop 
Stop 
Service 
3 Restart 
Instance 
Instance 
Maintenance 
Restart 
Service 
5 
Drain 
Session
Details of RAC Shutdown Case 
No need to stop application by Active GridLink and DataGuard 
Standby Primary 
Page 34 © NEC Corporation 2014 
FAN 
WebLogic 
Stop Service 
1 
FAN 
4 Start 
Start 
Instance 
120 sec 
Maintenance 
Connection retry by JDBC 
(RAC 12.1.0.2 new function) 
Primary 
Swichover 
Standby 
RAC#1 
RAC#2 
Updated 
Maintenance 
Service 
5 
2 
3 
: request and 
response 
Drain 
Session
Test Items 
1. Unplanned Outages 
2. Planned Outages 
3. Measuring Application Continuity Overhead 
Page 35 © NEC Corporation 2014
Measuring Application Continuity Overhead 
▌We expected that Application Continuity overhead is small. 
Client 
25 threads 
10 min 
Page 36 © NEC Corporation 2014 
WebLogic 
Oracle RAC 
Select and 
Update 
Application: Medrec 
(sample application of WebLogic) 
Compared Test Cases: 
• Application Continuity ON OFF 
Measured items: 
Response time, Throughput 
CPU, Memory, Network I/O, Disk I/O
Result of Application Continuity Overhead Test 
Application continuity overhead is very small. 
Response time (ms) 
20 
15 
10 
5 
5% 5% 
CPU per one transaction(%) 
0.12 
0.08 
0.04 
Page 37 © NEC Corporation 2014 
■ AC OFF 
■ AC ON 
0 
select & update 
0.00 
AP server CPU DB server CPU 
Throughput (tx/s) 
600 
400 
200 
Memory per one transaction 
0.25 
0.20 
0.15 
0.10 
0.05 
0.00 
Memory (number of GC) 
0 
select & update 
8% 
3% 
2%
WebLogic/RAC Integration Test 
SUMMARY
Summary of the Test 
1.Unplanned Outages 
Page 39 © NEC Corporation 2014 
 No service down in failure 
 No service stop for 
maintenance 
 No code change 
 No additional cost 
High Availability 
Easy to Use 
NEC EXPRESSCLUSTER is 
necessary in some hang-up cases. 
2. Planned Outages 
3. Measuring Application 
Continuity Overhead 
NEC believes that high availability system 
will be easily built by WebLogic 12c and Database 12c.
Future Plans 
▌Making best practice 
 Detailed test 
• Workload characteristics suitable for Application Continuity 
• Assessment, Sizing 
 Actual customer case 
▌Test in future 
 Active GridLink and RAC with clustering of WebLogic 
for system availability. 
Page 40 © NEC Corporation 2014
What is coming in WebLogic 12.2.1 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Oracle Confidential – Internal/Restricted/Highly Restricted
WebLogic 12cR2 (12.2.1) – CY2015 
 FMW 12c Platform 
 WLS Multitenancy 
ONS thread and socket optimizations 
 Exalogic, HA and MAA 
 XATransaction without Tlog feature 
with multiple participant TMs 
 JDK 8 
2009-2010 2011 2012 2013 2014 2015 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
WebLogic Server Roadmap 
Oracle Confidential – Internal/Restricted/Highly Restricted 44 
WebLogic 11gR1 (10.3.1-6) 
 Oracle FMW 11g & Apps 
 Manageability, Active GridLink, 
Messaging, Coherence, OVAB 
 Engineered Systems, Cloud 
 JDK 6 and JDK 7 (WLS 10.3.6) 
WebLogic 12c (12.1.2) 
 FMW 12c Infrastructure 
 Mission Critical Cloud Platform 
 Native Cloud Management 
 Modern Development Platform 
 JDK 7 
WebLogic 12c (12.1.1) 
 Java EE 6 
 Developer Productivity, Oracle Traffic 
Director, Disaster Recovery 
 JDK 6 and JDK 7 
WebLogic 12c (12.1.3) – June 2014 
 FMW 12c Infra, SOA, BPM, ODI 
 XATransaction without Tlog feature 
with one participant TM 
 Mission Critical Cloud Platform 
 Native Cloud Management 
 JDK 7 (post-GA JDK 8)
WebLogic Server 12.2.1 Multitenancy Concepts 
• Introduce domain partition into 
WebLogic domains 
• Apps and resources deployed for 
each partition (tenant) 
• No application changes required 
• Appropriate levels of end to end 
partition isolation: 
• WebLogic infrastructure is shared 
among partitions 
Virtual Host 
Web Tier 
Partition 1 Partition 2 
App 
App 
JMS 
Datasource 
Managed Server/Cluster 
PDB1 PDB2 
Container Database 
JNDI 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Virtual Host 
App 
App 
JMS 
Datasource 
JNDI
WebLogic 12.2.1 – JTA and Database Integration 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
• JTA and High Availability 
– Support “XATransactions without TLOG” 
option for multi-TM participants 
– Expand support for DR configurations 
• Density for GridLink deployments 
– ONS is reducing the number of sockets and 
threads needed to manage FAN events. 
• Application Continuity 
– Optimize connection harvesting on down 
events 
Determiner 
RM 1 
RM 2 
TLog 
WLS Server 
Coordinator 
(TM) 
No 
Transaction 
entry 
WLS Server 
SubCoordinator 
(TM)
WebLogic 12.2.1 MAA - Active-Active Use Case 
Site 1 Site 2 
WebLogic Domain 
WLS Cluster 1 
WLS Cluster 2 
MS1 MS2 MS3 
Active GridLink and SCAN 
Transaction Data 
JMS Store Data 
Application Data 
Transaction Data 
JMS Store Data 
Application Data 
Session 
Replication 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 47 
LLB/OTD 
WebLogic Domain 
WLS Cluster 1 
WLS Cluster 2 
MS1 MS2 MS3 
MS1 MS2 MS3 
WLS 
Admin 
Coherence C C C 
File Store 
(Site Local Binaries, Config Data) 
OHS 
Web Tier 
Management Console 
Global Load Balancer 
LLB/OTD 
MS1 MS2 MS3 
WLS 
Admin 
Coherence C C C 
File Store 
(Site Local Binaries, Config Data) 
OHS 
Web Tier 
File Replication 
Technology 
RAC Node 1 RAC Node 2 RAC Node 3 RAC Node 1 RAC Node 2 RAC Node 3 
Golden Gate 
or DataGuard 
RAC Cluster RAC Cluster
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 48
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, OpenWorld, 2014)

Contenu connexe

Tendances

Foundation for optimized data center & private cloud
Foundation for optimized data center & private cloudFoundation for optimized data center & private cloud
Foundation for optimized data center & private cloudJS Park
 
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
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQLMatt Lord
 
Oracle Fusion Middleware on Exalogic Best Practises
Oracle Fusion Middleware on Exalogic Best PractisesOracle Fusion Middleware on Exalogic Best Practises
Oracle Fusion Middleware on Exalogic Best PractisesMichel Schildmeijer
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemBruno Borges
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationMichel Schildmeijer
 
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
HTTP/2 comes to Java.  What Servlet 4.0 means to you. DevNexus 2015HTTP/2 comes to Java.  What Servlet 4.0 means to you. DevNexus 2015
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015Edward Burns
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015aioughydchapter
 
How to build a cloud adapter
How to build a cloud adapterHow to build a cloud adapter
How to build a cloud adapterMaarten Smeets
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteRevelation Technologies
 
Batch Applications for Java Platform 1.0: Java EE 7 and GlassFish
Batch Applications for Java Platform 1.0: Java EE 7 and GlassFishBatch Applications for Java Platform 1.0: Java EE 7 and GlassFish
Batch Applications for Java Platform 1.0: Java EE 7 and GlassFishArun Gupta
 
Making MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureMaking MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureIlmar Kerm
 
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
 
JavaOne 2014 BOF4241 What's Next for JSF?
JavaOne 2014 BOF4241 What's Next for JSF?JavaOne 2014 BOF4241 What's Next for JSF?
JavaOne 2014 BOF4241 What's Next for JSF?Edward Burns
 
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)Hari Srinivasan
 
Oracle SOA Suite 11g Troubleshooting Methodology
Oracle SOA Suite 11g Troubleshooting MethodologyOracle SOA Suite 11g Troubleshooting Methodology
Oracle SOA Suite 11g Troubleshooting MethodologyRevelation Technologies
 

Tendances (20)

Foundation for optimized data center & private cloud
Foundation for optimized data center & private cloudFoundation for optimized data center & private cloud
Foundation for optimized data center & private cloud
 
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
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
 
Oracle Fusion Middleware on Exalogic Best Practises
Oracle Fusion Middleware on Exalogic Best PractisesOracle Fusion Middleware on Exalogic Best Practises
Oracle Fusion Middleware on Exalogic Best Practises
 
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na NuvemTecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
 
WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
 
Em13c New Features- Two of Two
Em13c New Features- Two of TwoEm13c New Features- Two of Two
Em13c New Features- Two of Two
 
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
HTTP/2 comes to Java.  What Servlet 4.0 means to you. DevNexus 2015HTTP/2 comes to Java.  What Servlet 4.0 means to you. DevNexus 2015
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015
 
How to build a cloud adapter
How to build a cloud adapterHow to build a cloud adapter
How to build a cloud adapter
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
 
Batch Applications for Java Platform 1.0: Java EE 7 and GlassFish
Batch Applications for Java Platform 1.0: Java EE 7 and GlassFishBatch Applications for Java Platform 1.0: Java EE 7 and GlassFish
Batch Applications for Java Platform 1.0: Java EE 7 and GlassFish
 
Making MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureMaking MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid Infrastructure
 
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
 
JavaOne 2014 BOF4241 What's Next for JSF?
JavaOne 2014 BOF4241 What's Next for JSF?JavaOne 2014 BOF4241 What's Next for JSF?
JavaOne 2014 BOF4241 What's Next for JSF?
 
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
Database Lifecycle Management and Cloud Management - Hands on Lab (OOW2014)
 
Oracle SOA Suite 11g Troubleshooting Methodology
Oracle SOA Suite 11g Troubleshooting MethodologyOracle SOA Suite 11g Troubleshooting Methodology
Oracle SOA Suite 11g Troubleshooting Methodology
 

En vedette

Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 
Integration of complex external applications with multi-site CMS implementati...
Integration of complex external applications with multi-site CMS implementati...Integration of complex external applications with multi-site CMS implementati...
Integration of complex external applications with multi-site CMS implementati...Day Software
 
Df09 Complex Integration In Your Contact Centre Dreamforce Session
Df09 Complex Integration In Your Contact Centre Dreamforce SessionDf09 Complex Integration In Your Contact Centre Dreamforce Session
Df09 Complex Integration In Your Contact Centre Dreamforce SessionStuart Bernstein
 
Why All the Buzz About Database Integration Solutions?
Why All the Buzz About Database Integration Solutions? Why All the Buzz About Database Integration Solutions?
Why All the Buzz About Database Integration Solutions? apricotbyctk
 
SQL in the Hybrid World
SQL in the Hybrid WorldSQL in the Hybrid World
SQL in the Hybrid WorldTanel Poder
 
Opening Sequence- Initial Ideas Pitch
Opening Sequence- Initial Ideas PitchOpening Sequence- Initial Ideas Pitch
Opening Sequence- Initial Ideas Pitchlydfernyhough
 
Book of eli
Book of eliBook of eli
Book of eliwdallo
 
Coolingtowers 111225053103-phpapp02
Coolingtowers 111225053103-phpapp02Coolingtowers 111225053103-phpapp02
Coolingtowers 111225053103-phpapp02mzulwaqar
 
evaluation question 1
evaluation question 1evaluation question 1
evaluation question 1kgivens96
 
վահագն և աստղիկ
վահագն և աստղիկվահագն և աստղիկ
վահագն և աստղիկMesrop Onanyan
 
Digipak Pages
Digipak Pages Digipak Pages
Digipak Pages kgivens96
 

En vedette (15)

Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Integration of complex external applications with multi-site CMS implementati...
Integration of complex external applications with multi-site CMS implementati...Integration of complex external applications with multi-site CMS implementati...
Integration of complex external applications with multi-site CMS implementati...
 
Df09 Complex Integration In Your Contact Centre Dreamforce Session
Df09 Complex Integration In Your Contact Centre Dreamforce SessionDf09 Complex Integration In Your Contact Centre Dreamforce Session
Df09 Complex Integration In Your Contact Centre Dreamforce Session
 
Why All the Buzz About Database Integration Solutions?
Why All the Buzz About Database Integration Solutions? Why All the Buzz About Database Integration Solutions?
Why All the Buzz About Database Integration Solutions?
 
SQL in the Hybrid World
SQL in the Hybrid WorldSQL in the Hybrid World
SQL in the Hybrid World
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
Статут навчального закладу
Статут навчального закладуСтатут навчального закладу
Статут навчального закладу
 
Opening Sequence- Initial Ideas Pitch
Opening Sequence- Initial Ideas PitchOpening Sequence- Initial Ideas Pitch
Opening Sequence- Initial Ideas Pitch
 
Book of eli
Book of eliBook of eli
Book of eli
 
Презентація школи 15 16
Презентація школи 15 16Презентація школи 15 16
Презентація школи 15 16
 
Coolingtowers 111225053103-phpapp02
Coolingtowers 111225053103-phpapp02Coolingtowers 111225053103-phpapp02
Coolingtowers 111225053103-phpapp02
 
evaluation question 1
evaluation question 1evaluation question 1
evaluation question 1
 
վահագն և աստղիկ
վահագն և աստղիկվահագն և աստղիկ
վահագն և աստղիկ
 
Presentasi je
Presentasi jePresentasi je
Presentasi je
 
Digipak Pages
Digipak Pages Digipak Pages
Digipak Pages
 

Similaire à Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, OpenWorld, 2014)

Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cBruno Borges
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Connor McDonald
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?DLT Solutions
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAMarkus Michalewicz
 
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinMultitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinArush Jain
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle ManagementHari Srinivasan
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database? Markus Michalewicz
 
Database failover from client perspective
Database failover from client perspectiveDatabase failover from client perspective
Database failover from client perspectivePriit Piipuu
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionMarkus Michalewicz
 
Desayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - XsigoDesayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - XsigoFran Navarro
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5Bruno Alves
 

Similaire à Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, OpenWorld, 2014) (20)

Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
Performance in the Oracle Cloud
Performance in the Oracle CloudPerformance in the Oracle Cloud
Performance in the Oracle Cloud
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
 
con8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdfcon8832-cloudha-2811114.pdf
con8832-cloudha-2811114.pdf
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinMultitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle Management
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
Database failover from client perspective
Database failover from client perspectiveDatabase failover from client perspective
Database failover from client perspective
 
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 VersionOracle Multitenant meets Oracle RAC - IOUG 2014 Version
Oracle Multitenant meets Oracle RAC - IOUG 2014 Version
 
Desayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - XsigoDesayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - Xsigo
 
OOW-TBE-12c-CON7307-Sharable
OOW-TBE-12c-CON7307-SharableOOW-TBE-12c-CON7307-Sharable
OOW-TBE-12c-CON7307-Sharable
 
Power of the AWR Warehouse
Power of the AWR WarehousePower of the AWR Warehouse
Power of the AWR Warehouse
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5
 

Dernier

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 

Dernier (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 

Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, OpenWorld, 2014)

  • 1.
  • 2. Oracle WebLogic Server 12c: Seamless Oracle Database Integration Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle WebLogic Product Management NEC Corporation
  • 3. 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. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 3
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Program Agenda Introduction WebLogic 12c integration to DB12c features Planned and Unplanned outages WLS and AC NEC tests and results What is coming in WebLogic 12.2.1 Q&A 1 2 3 4 5 6
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Introduction to NEC Yuki Moriyama, Senior Manager NEC Corporation
  • 6. WebLogic 12c integration to Oracle DB12c features Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted
  • 7. Oracle WebLogic Server Integration with Oracle Database 12c Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Integration • High Availability with Application Continuity • Scalability with Mutitenancy at the Database Tier • Scalability with Database Resident Connection Pooling • HA and DR with Global Data Services Application Continuity Database Resident Connection Pool Global Data Services Multitenant Database
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Application Continuity High Availability • Replays WebLogic Application work on recoverable errors • Masks many hardware, software, network, storage errors and outages • Oracle RAC, RAC One, & Active Data Guard • Improves end-user experience
  • 9. WebLogic Integration with Multitenant Database WebLogic Domain PDB1 PDB 2 PDB 3 PDB 4 PDB 5 Container Database Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Scalability and Better Resource Utilization • Consolidate all Databases into one container Database. • Pluggable databases appear as regular databases to WebLogic • Database Data isolation • Better use of resources at the database tier. Data- Source 1 Data- Source 2 Data- Source 3 Data- Source 4 WebLogic Domain Data- Source 5 Data- Source 6 Container Database PDB 6
  • 10. Database Resident Connection Pooling WebLogic WebLogic WebLogic WebLogic DRCP Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Busy Idle Database 12c Improved DB Resource Utilization • Better sharing and more efficient use of Database resources • DRCP pools Database Sessions/Connections • Added WebLogic deployments use the same number of Database Sessions/Connections
  • 11. Database Resident Connection Pooling • DRCP pools database server processes and sessions • The Connection Broker chooses the connection and hands it off to WLS. • When the pooled servers are in use, they are equivalent to dedicated sessions. • Releasing resources leaves the server processes intact, but no longer associated with a connection WebLogic WebLogic WebLogic WebLogic Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DRCP Pooled Servers Connection Broker Handoff Handoff After Before Handoff Handoff
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Australia Service WebLogic Applications South America WebLogic Applications Australia SA Service Australia Service Global Data Services High Availability of Global Services • Runtime load balancing of Global Services • WebLogic reconnects transparently to the available services providing business continuity. • Failover across the Data Centers
  • 13. Most Complete DB 12c Support in WebLogic 12.1.2 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Feature WLS 10.3.6/12.1.1/12.1.2 WLS 10.3.6/12.1. 1 WLS 12.1.2 WLS 10.3.6/12.1.1 WLS 12.1.2 11g drivers 11gR2 DB 11g drivers 12c DB 12c drivers 11gR2 DB 12c drivers 11gR2 DB 12c drivers 12c DB 12c drivers 12c DB Application Continuity No No No No Yes (Active GridLink only, no XA) Yes (Active GridLink and Generic, no XA) Multitenant Database Support No Yes No No Yes Yes Multitenant Database w/Dynamic Switching No No No No No Yes (No XA) Database Resident Connection pooling No No No Yes No Yes Global Database Services (GDS) No Yes (Active GridLink) No No Yes (Active GridLink) Yes (Active GridLink)
  • 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Fault Handling Maximum Application Availability At database outages 5 problems confront users and applications 1. Fault detection 2. Recovery within response time targets 3. Error Handling 4. Outcome of in-flight work 5. Continuation of in-flight work
  • 15. Proven since 10g Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Fast Application Notification • Down – received in low ms to invoke failover • Planned Down – drains sessions for planned maintenance with no user interruption whatsoever • Up – Re-allocates sessions when services resume • Load % - Advice to balance sessions for RAC locally and GDS globally • Affinity - Advice when to keep conversation locality 12c: Auto-Configuration + Global Data Services
  • 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Unplanned Down Events
  • 17. Phases in Application Continuity Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 1 – Runtime Operation •Demarcates database requests • Tracks database operations and results • Decides if an operation can or can not be replayed 2 – Reconnect • Checks request has replay enabled (and not disabled by operations) • Reserves a new session 3 – Replay • Replays tracked operations • Continues replay, if user visible results match, based on validations • Continues request Oracle Confidential – Internal/Restricted/Highly Restricted 17
  • 18. WebLogic Server Integration to Application Continuity Application WebLogic Server 1. Request 7. Response Generic, Active GridLink Data Source 2. Request Listener Listener ONS ONS RAC Node 1 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • WebLogic DataSource marks request boundaries • Database calls are “remembered” through commit • On failure, the invalid DB session is replaced • If it is safe and same results are returned to the application, operations are replayed • Transparent to application! Listener ONS RAC Node 2 6. Response Listener ONS RAC Node 3 RAC Cluster RAC Node 1 3. Node 1 Down 4. Init Callback 5. Replay
  • 19. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Planned Down Events
  • 20. Transparent Planned Outages with Active GridLink • When WLS receives FAN events indicating Planned Down it will – Redirect new work to other RAC instances Drain Work Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | – Clean all idle connections in the pool – Connections borrowed by applications are marked for cleanup –Wait for work to complete ( drain work) – After work is complete clean up connections RAC DB Instance1 20 Get connection Application Instance2 Instance3 WebLogic Server Instance Down Get new connection
  • 21. Transparent Planned Outages Across Data Centers WebLogic Server Webogic Domain Active GridLink SCAN Transaction JMSD aSttaore Data Application Data Transaction JMS StoDraet aData Application Data •Do a graceful shutdown of the entire RAC cluster. •A FAN event is sent to Active GridLink. •Active GridLink will allow work to drain. •With no configuration changes required to WLS and no interruption to applications failover to secondary DB. •Upgrade primary DB •In the same fashion failback. RAC Node 1 RAC Node 2 RAC Node 3 RAC Node 1 RAC Node 2 RAC Node 3 DataGuard RAC Cluster RAC Cluster Primary Secondary Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 21
  • 22. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | NEC’s WebLogic/RAC Integration Test Yuuki Makita, Senior Software Engineer NEC Corporation
  • 23. Purpose of Our Test High Availability Page 23 © NEC Corporation 2014  NEC’s expectation to new functions □ No service down in failure □ No service stop for maintenance Easy to Use □ No code change □ No additional cost  Customer's request to NEC
  • 24. Page 24 © NEC Corporation 2014 … Active GridLink Application Continuity Oracle WebLogic Server 12c Test items 1. Unplanned Outages 2. Planned Outages  Node maintenance  RAC maintenance 3.Measuring Application Continuity Overhead Various http workload and Data Guard Oracle Database RAC 12c Data Guard 12c Test Items and Environment Application Server Database Servers
  • 26. Test Items 1. Unplanned Outages 2. Planned Outages 3. Measuring Application Continuity Overhead Page 26 © NEC Corporation 2014
  • 27. The Expectation of Unplanned Outages Test Page 27 © NEC Corporation 2014 New technology: RAC 12c + Active GridLink Current technology: RAC 11gR2 + Generic Datasource SQL Replay SQL • Long wait for Timeout • Error returns • Prompt failure detection • No error and SQL replay :: FAN (Fast Application Notification) : measured measured
  • 28. Result of Unplanned Outages Test 900sec (timeout) Page 28 © NEC Corporation 2014 1 Oracle RAC 2 WebLogic 3,4 Application receives errors. No error and SQL replay. 1 Public network failure 2 Interconnect network failure 3 Process down 4 Process hang-up RAC 12c + Active GridLink RAC 11gR2 + Generic Datasource 1 sec 30 sec 1 sec …can't detect in some situation. 30 sec 1 sec Case:
  • 29. Solution for Process Hang-up Detection Application Continuity replays with no error failure RAC server SQL Page 29 © NEC Corporation 2014 by NEC EXPRESSCLUSTER Oracle RAC Oracle RAC WebLogic FAN hang-up EXPRESSCLUSTER 4 Process hang-up No error and SQL replay. 118 sec EXPRESSCLUSTER Replay Detect hang-up and force OS shutdown Detect node down and send FAN available RAC server RAC 12c + Active GridLink with EXPRESSCLUSTER
  • 30. Test Items 1. Unplanned Outages 2. Planned Outages 3. Measuring Application Continuity Overhead Page 30 © NEC Corporation 2014
  • 31. The Expectation of Planned Outages Test ▌ Following two type of maintenance are tested. We expect both case of maintenance are free from application stop and error. Page 31 © NEC Corporation 2014  RAC shutdown  Grid Infrastructure maintenance  Storage maintenance Standby Primary Active Active Multi-RAC (Data Guard)  Node shutdown  Applying Patch Set Update  Configuration change  Hardware maintenance Maintenance Maintenance Data Guard
  • 32. Results of Planned Outages Test Both case of maintenance are free from application stop and error RAC sends FAN when service stops. Page 32 © NEC Corporation 2014 FAN < 1sec 120sec Connection retry to upgraded cluster FAN Data Guard Upgraded  Node shutdown  RAC shutdown
  • 33. Details of Node Shutdown Case No need to stop application by Active GridLink Both Nodes WebLogic Node#1 <1sec <1sec 2 : request and 4 response Page 33 © NEC Corporation 2014 Only Node#2 Both Nodes FAN FAN Node#2 1 Stop Stop Service 3 Restart Instance Instance Maintenance Restart Service 5 Drain Session
  • 34. Details of RAC Shutdown Case No need to stop application by Active GridLink and DataGuard Standby Primary Page 34 © NEC Corporation 2014 FAN WebLogic Stop Service 1 FAN 4 Start Start Instance 120 sec Maintenance Connection retry by JDBC (RAC 12.1.0.2 new function) Primary Swichover Standby RAC#1 RAC#2 Updated Maintenance Service 5 2 3 : request and response Drain Session
  • 35. Test Items 1. Unplanned Outages 2. Planned Outages 3. Measuring Application Continuity Overhead Page 35 © NEC Corporation 2014
  • 36. Measuring Application Continuity Overhead ▌We expected that Application Continuity overhead is small. Client 25 threads 10 min Page 36 © NEC Corporation 2014 WebLogic Oracle RAC Select and Update Application: Medrec (sample application of WebLogic) Compared Test Cases: • Application Continuity ON OFF Measured items: Response time, Throughput CPU, Memory, Network I/O, Disk I/O
  • 37. Result of Application Continuity Overhead Test Application continuity overhead is very small. Response time (ms) 20 15 10 5 5% 5% CPU per one transaction(%) 0.12 0.08 0.04 Page 37 © NEC Corporation 2014 ■ AC OFF ■ AC ON 0 select & update 0.00 AP server CPU DB server CPU Throughput (tx/s) 600 400 200 Memory per one transaction 0.25 0.20 0.15 0.10 0.05 0.00 Memory (number of GC) 0 select & update 8% 3% 2%
  • 39. Summary of the Test 1.Unplanned Outages Page 39 © NEC Corporation 2014  No service down in failure  No service stop for maintenance  No code change  No additional cost High Availability Easy to Use NEC EXPRESSCLUSTER is necessary in some hang-up cases. 2. Planned Outages 3. Measuring Application Continuity Overhead NEC believes that high availability system will be easily built by WebLogic 12c and Database 12c.
  • 40. Future Plans ▌Making best practice  Detailed test • Workload characteristics suitable for Application Continuity • Assessment, Sizing  Actual customer case ▌Test in future  Active GridLink and RAC with clustering of WebLogic for system availability. Page 40 © NEC Corporation 2014
  • 41.
  • 42.
  • 43. What is coming in WebLogic 12.2.1 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted
  • 44. WebLogic 12cR2 (12.2.1) – CY2015  FMW 12c Platform  WLS Multitenancy ONS thread and socket optimizations  Exalogic, HA and MAA  XATransaction without Tlog feature with multiple participant TMs  JDK 8 2009-2010 2011 2012 2013 2014 2015 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebLogic Server Roadmap Oracle Confidential – Internal/Restricted/Highly Restricted 44 WebLogic 11gR1 (10.3.1-6)  Oracle FMW 11g & Apps  Manageability, Active GridLink, Messaging, Coherence, OVAB  Engineered Systems, Cloud  JDK 6 and JDK 7 (WLS 10.3.6) WebLogic 12c (12.1.2)  FMW 12c Infrastructure  Mission Critical Cloud Platform  Native Cloud Management  Modern Development Platform  JDK 7 WebLogic 12c (12.1.1)  Java EE 6  Developer Productivity, Oracle Traffic Director, Disaster Recovery  JDK 6 and JDK 7 WebLogic 12c (12.1.3) – June 2014  FMW 12c Infra, SOA, BPM, ODI  XATransaction without Tlog feature with one participant TM  Mission Critical Cloud Platform  Native Cloud Management  JDK 7 (post-GA JDK 8)
  • 45. WebLogic Server 12.2.1 Multitenancy Concepts • Introduce domain partition into WebLogic domains • Apps and resources deployed for each partition (tenant) • No application changes required • Appropriate levels of end to end partition isolation: • WebLogic infrastructure is shared among partitions Virtual Host Web Tier Partition 1 Partition 2 App App JMS Datasource Managed Server/Cluster PDB1 PDB2 Container Database JNDI Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Virtual Host App App JMS Datasource JNDI
  • 46. WebLogic 12.2.1 – JTA and Database Integration Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • JTA and High Availability – Support “XATransactions without TLOG” option for multi-TM participants – Expand support for DR configurations • Density for GridLink deployments – ONS is reducing the number of sockets and threads needed to manage FAN events. • Application Continuity – Optimize connection harvesting on down events Determiner RM 1 RM 2 TLog WLS Server Coordinator (TM) No Transaction entry WLS Server SubCoordinator (TM)
  • 47. WebLogic 12.2.1 MAA - Active-Active Use Case Site 1 Site 2 WebLogic Domain WLS Cluster 1 WLS Cluster 2 MS1 MS2 MS3 Active GridLink and SCAN Transaction Data JMS Store Data Application Data Transaction Data JMS Store Data Application Data Session Replication Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 47 LLB/OTD WebLogic Domain WLS Cluster 1 WLS Cluster 2 MS1 MS2 MS3 MS1 MS2 MS3 WLS Admin Coherence C C C File Store (Site Local Binaries, Config Data) OHS Web Tier Management Console Global Load Balancer LLB/OTD MS1 MS2 MS3 WLS Admin Coherence C C C File Store (Site Local Binaries, Config Data) OHS Web Tier File Replication Technology RAC Node 1 RAC Node 2 RAC Node 3 RAC Node 1 RAC Node 2 RAC Node 3 Golden Gate or DataGuard RAC Cluster RAC Cluster
  • 48. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 48