You are on page 1of 8

SOA - Exalogic

Exalogic Platform for Industrial Strength


Business Integration

Copyright 2011, Oracle and/or its affiliates. All rights


reserved.

Customers

Exalogic as the platform for upgrade to


11g
Performed 9x times better with 5x more
users when moved to Exalogic / Exadata
Described SOA Suite on Exalogic as
Freaky fast

Copyright 2011, Oracle and/or its affiliates. All rights


reserved.

Global Postal Services application built in


Java + BPEL/SOA.
Deployed & completed benchmark on
Exalogic within 2 weeks
Quarter rack Exa is 60X faster than
existing 600 HP servers and open source
solution

Oracle Elastic Cloud Stack

JRockit and HotSpot


Exalogic Elastic Cloud Software
Oracle Linux and/or Solaris
Exalogic Elastic Cloud Hardware

Factory Assembled
and Tested

BPM

Coherence

Enterprise Manager

Oracle SOA
OSB
Suite
WebLogic Server

Copyright 2011, Oracle and/or its affiliates. All rights


reserved.

Optimized for Exalogic,


Installed on premise

Recommended,
Optional

SOA built on Exalogic Engineered Stack


Exalogic Elastic Cloud Software 1.0
SOA 9X Response Time
Weblogic Server (Web 3.1X; JMS 3.1X; Enterprise Java 2.3X)
Socket Direct Protocol (SDP) over InfiniBand (IB) for JDBC and Network Channels
(66% Buffer Copy Reduction)
Exalogic Optimized Self Tuning Thread Pool
Scatter/Gatter I/O (40Gb/s InfiniBand with 64K MTU for IPoIB or >=32K MTU for
SDP)
Cluster one-way multi-channel RMI with lazy de-serialization
Exalogic and Exadata clusters Active Grid Link, SQLNet over InfiniBand (SDP)
(3X OLTP Gain, 960 Gb/s)
Note: Above improvements are in general when comparing S/W running on EL with EL optimizations and IB vs
without EL optimizations and 1GbE* (based on information from PSR)

Copyright 2011, Oracle and/or its affiliates. All rights


reserved.

SOA Exalogic Optimizations


Increased throughput, lower response time, lower memory/CPU usage
XML Processing
Import node used with SDOM, along with shallow copy, optimization (2x)
XSLT: improved multi-threaded performance (6x), reduced CPU usage for SDOM (12% lower)

BPEL
Instance state cached in Coherence (DB CPU: up to 40% lower, ART: upto 20% lower)
Audit data batched and written asynchronously to DB
Note: Above improvements are in general when comparing the micro-benchmark with S/W running on EL with EL optimizations and IB
vs without EL optimizations and 1GbE* (based on information from PSR)

Adapters
Database: Write to Coherence (with Write-Behind to DB)
File: Improved multi-threaded performance. Partitioned Threaded Model (4 threads), Unlimited ConcurrentThreshold, Optimized Write
operation, Working directory on Flash Drive

B2B - Cache usage (Connection, TPA, ECS File) and large Heap for large payload
Business Rules - Improved multi-threaded performance
OSB 10x Large Payload, 6.5X Message-level security, 5.5X HTTP transform/route
Note: Above improvements are when comparing OSB running on EL with EL optimizations and IB vs Intel Xeon 5160
2 X Dual Core and 1GbE
Virtual Assembly Builder Templates ease of provisioning (enabled via Cloud Control)
6

Copyright 2011, Oracle and/or its affiliates. All rights


reserved.

SOA built on Exalogic Engineered Stack


Exalogic Elastic Cloud Software 2.0
SOA testing in progress
Weblogic Server (Web 10X; JMS 5X; Enterprise Java 5X)
JMS Lockless Request Manager
Web Reusable thread pool
Cluster recovery optimized

Coherence (4X throughput, 6X response time)


InfiniBand with RDMA (zero buffer copy), Scalability one MessageBus per Service, Fewer
Coherence nodes, Block Storage for cached data on Flash

OTD (3.5X throughput, 28% better CPU efficiency)


Native Exabus support, AES accelerated SSL 3.0 and TLS

Infiniband Partitions immune to IP-layer and firewall exploits, Virtual Firewall


Note: Above improvements are in general when comparing S/W running on EL with EL optimizations and IB vs
without EL optimizations and 1GbE* (based on information from PSR)

Copyright 2011, Oracle and/or its affiliates. All rights


reserved.

SOA Exalogic Optimizatins Roadmap


OSB, BPEL, Adapters, B2B (Ongoing, 12.1.2/12.1.2+)
Optimizations for large payload transfer and (XML) processing, messaging, and
complex orchestrations with large scale DB loads

NXSD (12.1.2) Multi-threaded architecture for de-batching


Adapters (12.1.2)
File/FTP: Multi-threaded processing during de-batching
Socket Adapter: support for SDP over InfiniBand/Native InfiniBand

BPEL (11.1.1.7)
Invoke and Callback messages in Coherence
Queries against Coherence, No Wait Lock

Copyright 2011, Oracle and/or its affiliates. All rights


reserved.

You might also like