<Insert Picture Here> Oracle Coherence & Extreme Transaction Processing (XTP)

Similar documents
Coherence & WebLogic Server integration with Coherence (Active Cache)

Oracle and Tangosol Acquisition Announcement

Craig Blitz Oracle Coherence Product Management

<Insert Picture Here> Oracle Application Cache Solution: Coherence

<Insert Picture Here> Getting Coherence: Introduction to Data Grids Jfokus Conference, 28 January 2009

Pimp My Data Grid. Brian Oliver Senior Principal Solutions Architect <Insert Picture Here>

status Emmanuel Cecchet

Prices in Japan (Yen) Oracle Technology Global Price List December 8, 2017

<Insert Picture Here>

Data-and-Compute Intensive Processing: Middle-tier or Database? Trade-Offs and Case Study. Kuassi Mensah Marcelo Ochoa Oracle

<Insert Picture Here> Value of TimesTen Oracle TimesTen Product Overview

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure

Coherence An Introduction. Shaun Smith Principal Product Manager

XTP, Scalability and Data Grids An Introduction to Coherence

Caching patterns and extending mobile applications with elastic caching (With Demonstration)

WebSphere extreme Scale

<Insert Picture Here> QCon: London 2009 Data Grid Design Patterns

SCALABLE DATABASES. Sergio Bossa. From Relational Databases To Polyglot Persistence.

Low Latency Data Grids in Finance

Scaling Out Tier Based Applications

CLUSTERING HIVEMQ. Building highly available, horizontally scalable MQTT Broker Clusters

Oracle Database and Application Solutions

<Insert Picture Here> Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure

GlassFish High Availability Overview

Gemeinsam mehr erreichen.

Building a Scalable Architecture for Web Apps - Part I (Lessons Directi)

Distributed Caching: Essential Lessons. Philadelphia Java User Group April 17, Cameron Purdy President Tangosol, Inc.

X100 ARCHITECTURE REFERENCES:

Oracle #1 RDBMS Vendor

Mastering SOA Challenges more cost-effectively. Bodo Bergmann Senior Software Engineer Ingres Corp.

WebLogic & Oracle RAC Active GridLink for RAC

Software Architect, Deutsche Bank

DEMYSTIFYING BIG DATA WITH RIAK USE CASES. Martin Schneider Basho Technologies!

Oracle Corporation

1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

TopLink Grid: Scaling JPA applications with Coherence

MAKING THE BUSINESS CASE MOVING ORACLE FORMS TO THE WEB

Java EE 6 Web Profile Leader 2011 Roadmap

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

Architecting & Tuning IIB / extreme Scale for Maximum Performance and Reliability

Oracle WebLogic Server 11g: Administration Essentials

<Insert Picture Here>

Oracle 10g and IPv6 IPv6 Summit 11 December 2003

Advanced HTTP session management with Oracle Coherence

B. Pack -domain=c:\oracle\user_projects\domains\mydomain.jar -template=c:\oracle\userj:emplates\mydomain -template_name=nmy WebLogic Domain"

<Insert Picture Here> A Brief Introduction to Live Object Pattern

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

Massive Scalability With InterSystems IRIS Data Platform

Consolidating Enterprise Performance Analytics

IBM Tivoli Access Manager for e-business V6.1.1 Implementation

1 Dulcian, Inc., 2001 All rights reserved. Oracle9i Data Warehouse Review. Agenda

InterCall Virtual Environments and Webcasting

Postgres Plus and JBoss

Storage Monitoring Made Easy for DBAs: Diagnosing Performance Problems. Senior Product Manager Consulting Member of Technical Staff

Focus On: Oracle Database 11g Release 2

Oracle Enterprise Architecture. Software. Hardware. Complete. Oracle Exalogic.

Designing a scalable twitter

<Insert Picture Here> What's New for.net Developers for Oracle Database

Javaentwicklung in der Oracle Cloud

AWS Solution Architecture Patterns

Oracle Database Jdbc Developer's Guide And Reference 10g Release 2

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

Building High Performance Apps using NoSQL. Swami Sivasubramanian General Manager, AWS NoSQL

Achieving Horizontal Scalability. Alain Houf Sales Engineer

MySQL HA Solutions. Keeping it simple, kinda! By: Chris Schneider MySQL Architect Ning.com

SCALABLE WEB PROGRAMMING. CS193S - Jan Jannink - 2/02/10

IBM Db2 Event Store Simplifying and Accelerating Storage and Analysis of Fast Data. IBM Db2 Event Store

Administering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon

Inside GigaSpaces XAP Technical Overview and Value Proposition

Massively Parallel Processing. Big Data Really Fast. A Proven In-Memory Analytical Processing Platform for Big Data

App Servers NG: Characteristics of The Next Generation Application Servers. Guy Nirpaz, VP R&D and Chief Architect GigaSpaces Technologies

WebSphere MQ Low Latency Messaging V2.1. High Throughput and Low Latency to Maximize Business Responsiveness IBM Corporation

Data Grids and Service-Oriented Architecture. An Oracle White Paper Updated November 2008

MAA SOA EDG 12c. FMW MAA Team. Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Architecting C++ apps

JBOSS MIDDLEWARE TO THE CLOUD. MICHAEL EPLEY Sr JBoss Solutions Architect, IC Specialist 2014 June

NewSQL Without Compromise

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Veritas Storage Foundation from Symantec

PNUTS: Yahoo! s Hosted Data Serving Platform. Reading Review by: Alex Degtiar (adegtiar) /30/2013

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE

Service Mesh and Microservices Networking

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

IBM Software and POWER7: Powering performance for Smarter Planet Solutions

Middleware Platforms for Integration & BPM : A Product Comparison

Performance and Scalability with Griddable.io

Various MySQL High Availability (HA) Solutions

Composite Software Data Virtualization The Five Most Popular Uses of Data Virtualization

Lightstreamer. The Streaming-Ajax Revolution. Product Insight

Top 7 Data API Headaches (and How to Handle Them) Jeff Reser Data Connectivity & Integration Progress Software

Orleans. Actors for High-Scale Services. Sergey Bykov extreme Computing Group, Microsoft Research

White Paper. Major Performance Tuning Considerations for Weblogic Server

Certificazione Oracle

An Oracle White Paper January Introducing WebLogic Server 12c. The #1 Application Server across Conventional and Cloud Environments

WHITEPAPER. MemSQL Enterprise Feature List

Understanding Oracle RAC ( ) Internals: The Cache Fusion Edition

Web Applications. Software Engineering 2017 Alessio Gambi - Saarland University

Oracle WebLogic Server Multitenant:

<Insert Picture Here> Oracle WebLogic Components

Transcription:

<Insert Picture Here> Oracle Coherence & Extreme Transaction Processing (XTP) Gary Hawks Oracle Coherence Solution Specialist

Extreme Transaction Processing What is XTP? Introduction to Oracle Coherence Coherence Technical Overview <Insert Picture Here>

XTP Defined An application style aimed at supporting secure, large-scale, high-performing transactions across a distributed environment on commodity hardware and software Gartner Group

XTP & Oracle Coherence Coherence was designed for: Brokering supply and demand of data and processing capacity between the application tier and backend data sources Massive scale out of the middle tier Reliable transaction processing at any load Continuous availability to ensure business continuity

Oracle Extreme Transaction Processing (XTP) Data Demand outpacing Data Supply Rate of growth outpacing ability to cost effectively scale applications Ever Expanding Universe of Users Web Servers Application Servers Data Demand Data Supply

Oracle Extreme Transaction Processing (XTP) Oracle Coherence brokers Data Supply with Data Demand Scale out Data Grid in middle tier using commodity hardware Ever Expanding Universe of Users Web Servers Application Servers Java Objects Data Demand Data Supply Data Sources

Data Grid Uses Caching Applications request data from the Data Grid rather than backend data sources Analytics Applications ask the Data Grid questions from simple queries to advanced scenario modeling Transactions Data Grid acts as a transactional System of Record, hosting data and business logic Events Automated processing based on event

Oracle Coherence Technical Overview <Insert Picture Here>

Architectural Integration Approaches Architect Solutions with Coherence Simple Java programming API for J2EE.NET integration using C# Read-Through / Write-Through / Write-Behind or Cache Aside Plug into Existing Applications Hibernate/TopLink Integration Session state scaling with Coherence Web.NET or Java EE session state Pluggable Integration with Oracle (roadmap) SOA Suite WebCenter Business Intelligence Content Management

Universal Access & Management All data in the Data Grid is accessible from any single node Single System Image = Simple programming paradigm Automatic data partitioning and redundancy Optimizes data locality in Grid based on usage or access Move state or behavior Parallelizes data loading, data queries, processing of data managed in grid Database integration Blocking write-through (Synchronous) Reliable write-behind (Asynchronous)

Coherence: A Unique Approach In Coherence Members share responsibilities (health, services, data ) Completely Peer-to-Peer No Single Points of Bottleneck (SPOBs) No Single Points of Failure (SPOFs) Linearly scalable to thousands of servers by design Servers form a full mesh No Masters / Slaves etc. Data Grid members work together as a team Communication is almost always point-to-point Designed for commodity switched infrastructures Scalable throughput up to the limit of the backplane

How Does Oracle Coherence Data Grid Work? Data load-balanced in-memory across a cluster of servers Data automatically and synchronously replicated to at least one other server for continuous availability Single System Image: Logical view of all data on all servers? Servers monitor the health of each other In the event a server fails or is unhealthy, other servers cooperatively diagnose the state The healthy servers immediately assume the responsibilities of the failed server Continuous Operation: No interruption of service or loss of data due when a server fails X

Additional Features Database integration Cache-through data access Parallel Query including continuous query Distributed data processing (move processing to the data) EntryProcessors and Aggregators Cluster-wide event notification Clustered management and monitoring framework (JMX) Native.NET support includes ability to share data between Java and.net apps Security Framework

Coherence*Extend Supports fat client real-time applications such as trading desks, as well as other server tiers Provides near caching capability within fat client app, and other server tiers connected to the cluster remotely (through firewall) Multi-site data replication for business continuity Connection to the cluster is over TCP Continuous query can be used to maintain real-time query results on the desktop!

Oracle Fusion Middleware Natural Integration Points Session Sharing and Data Caching Clustered BAM Infrastructure ETL, Q&A, OLAP, Reports Alerts, Real Time, BAM Data Caching, Extended State Replication, Shared In-Memory Infrastructure Coherence Grid and Clusters Shared Service for Java,.NET, PHP, Ruby Accelerated Stateful Business Processes

Oracle Coherence broad integration Hot pluggable Broad support for leading App Servers: Oracle Websphere, Weblogic JBoss, Sun, ect Helps any back end DB environment Oracle, Sybase, DB2, SQL Server Any vertical, Any application (Java,.NET, soon C++) that needs Predictable Scalability

Oracle Coherence Advantage Protect the Database Investment Ensure DB does what it does best, limit cost of rearchitecture Scale as you Grow Cost effective: Start small with 3-5 servers, scale to hundreds of servers as business grows Enables business continuity Providing continuous data availability

Q U E S T I O N S A N S W E R S