Oracle Coherence Technical Overview

Total Page:16

File Type:pdf, Size:1020Kb

Oracle Coherence Technical Overview Oracle Coherence Technical Overview Ashok Aletty 1 CopyrightSr. © 2011, Director, Oracle and/or its affiliates. Product All rights reserved. Management | Oracle Cloud Application Foundation 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 remain at the sole discretion of Oracle. 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. reserved. Oracle Cloud Application Foundation Core Capabilities for Modern Cloud Infrastructure Java Server Messaging Transactions Framework Data Grid Modern Cloud Infrastructure XA Traffic Virtualization Management 4 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. You Can Roll Your Own … Traffic Management Framework Java Server Messaging Data Grid • Complex • Hard to Maintain Virtualization • Unintegrated • Non Standard • Multiple Vendors • Mission Critical? • Multiple Consoles • Provisioning? • How Elastic? • Consistent Security? 5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Cloud Application Foundation Out of the Box, Best of Breed, Pre-Integrated Cloud Infrastructure Oracle Traffic Director WebLogic Server Coherence WebLogic JMS WebLogic & Tuxedo Java EE Java SE XA Virtual Assembly Builder Cloud Application Foundation 6 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Application Foundation Out of the Box, Best of Breed, Pre-Integrated Cloud Infrastructure Web Social Mobile Oracle Public Cloud User Engagement Traffic Director Business Process Content Business Management Management Intelligence WebLogic Coherence Tuxedo Server Service Integration Data Integration Virtual Assembly Builder Identity Management & Security Cloud Application Foundation Development CloudCloud ApplicationApplication Enterprise Tools Foundation Management Exalogic Elastic Cloud 7 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Coherence Problem Domain of Coherence High load, stateful, middle tier services using shared services Service Clients Browsers, supplier and partner clients, application • Grow and scale naturally clients, mobile apps, and other service consumers. • Facing rapidly increasing Service Implementation load • Commonly stateful Custom applications, BPM processes, service bus • Highly dependent on endpoints, reporting and batch services … shared services Shared Services • Complex and expensive to scale RDBMS, cloud services, supplier and partner • High latency SPOB and services, mainframe applications, and so on. SPOF 9 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Coherence Data Grid Distributed in Memory Data Management Enterprise Real Time Clients Applications • Provides a Reliable data Web services tier with a single, consistent view of data Data Services • Enables dynamic data capacity including fault tolerance and load Oracle balancing for Availability Coherence Data Grid • Ensures Scalability of data capacity and processing capacity Web services • Increase the overall Performance Databases Mainframes Coherence Clustered Caching Explained Partitioned, Fault Tolerant, Self-Healing Cache • 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 X the failed server • Continuous Operation: No interruption of service or loss of data due when a server fails Example Uses Coherence In-Memory Data Grid • Caching – Client applications request data objects and state from the Data Grid rather than backend data sources • Analytics – Client applications ask the Data Grid questions from simple queries to scenario modeling • Compute – Applications execute compute – business logic and transactions - across the Data Grid • Events – Applications take action based on events from the Data Grid 12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Coherence Use Cases REDUCE COSTS IMPROVE USER EXP EXTREME SCALE OUT 1 Seamless Consolidation 6 Cross-App User Session 12 Enhanced Data Mapping 7 Cross-Page Form Data Data Grid Computing 2 DB offload 13 8 Query Results Pagination 14 Geo replication 3 Mainframe offload 9 User Profiles 15 Real Time System 4 “Always On” Information 10 Large context data 16 State machine 5 Web Scale Out 11 Object Interoperability 17 Complex Event Process Confidential – Proprietary Partitioned Topology : Data Access Data Access Topologies • Coherence provides many Topologies for Data Management • Local, Near, Replicated, Overview, Disk, Off-Heap, Extend (WAN), Extend (Clients) Partitioned Topology • Data spread and backed up across Members • Transparent to developer • Members have access to all Data • All Data locations are known – no lookup & no registry! Partitioned Topology : Data Update Partitioned Topology • Synchronous Update • Avoids potential Data Loss & Corruption • Predictable Performance • Backup Partitions are partitioned away from Primaries for resilience • No engineering requirement to setup Primaries or Backups • Automatically and Dynamically Managed Partitioned Topology : Recovery Partitioned Topology • Membership changes (new members added or members leaving) • Other members, in parallel, recover / repartition • No in-flight operations lost • Some latencies (due to higher priority of recovery) • Reliability, Availability, Scalability, Performance are the priority • Degrade performance of some requests Partitioned Topology : Local Storage Partitioned Topology • Some members are temporary in a cluster • They should not cause repartitioning • Repartitioning means work for the other members (and network traffic) • So turn off storage! Topology Composition : Near Topology Coherence Caching Patterns • Cache Aside - Developer manages cache – Check the cache before reading from data source – Put data into cache after reading from data source – Evict or update cache when updating data source • Read Through/Write Through – All data reads/writes occur through cache – Cache miss causes load from data source automatically – Updates to cache written synchronously to the data source • Write Behind – All data writes occur through cache – Updates to cache written asynchronously to the data source 19 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Querying The Data Grid • Query • Programmatic query mechanism • Queries performed in parallel across the grid • Standard indexes provided out- of-the-box and supports implementing your own custom indexes • Continuous Query Cache • Automatically, transparently and dynamically maintains a view locally based on a specific criteria Data Processing and Map/Reduce Aggregation • Processing on the grid • The inverse of caching • Sends the processing to where the data is in the grid - Once and only once guarantees - Processing is automatically fault-tolerant • Processing can be - Targeted to a specific key or collection of keys - Targeted to any object that matches a specific criteria • Parallel Aggregation • Aggregates at each cluster node • Final “reduce” at client node Eventing • Complex Event-Driven Apps • Java Bean Model • Key-Based • Filter-Based • “Live Objects” • Objects can respond to own state changes • State always recoverable • Build complex Staged Event Driven Architectures WebLogic and Coherence Integration Summary Built in Out of the Box • Administration, operations and management built into WebLogic • Declarative scale out session management • Cache data access with synch/asynch read /write through • Analytics, events and compute WebLogic WebLogic WebLogic WebLogic WebLogic WebLogic Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Coherence Data Cache Data Cache Query/Event Query/Event Coherence Coherence Coherence Coherence Query/Event Query/Event Declarative Session Persistence Caching with Query, compute and Management Read and Write Through event 23 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. WebLogic with Coherence in WebLogic Suite Scale Session, Cache and Data Grid as Independent Architectural Tier WebLogic Server Cluster WebLogic Server WLS WLS Coherence Coherence Coherence In Memory Data Grid Coherence Coherence Coherence Coherence WebLogic Server with Coherence Coherence Real Customers, Real Business Value Oracle Coherence Customer Case Studies • Application supports 25,000 events each year, including webcasts, event portals, virtual events, and virtual environments • Eliminated service interruptions for events of 30,000 attendees • Provides timely risk and P&L data to traders, researchers, and financial controllers in a growing and volatile trading market • Replaced legacy spreadsheets to provide resilient, scalable risk platform • Real-time game show requires powerful, reliable, and scalable back-end technology for best customer experience • Provided sub-second response time to quiz show users with 100% uptime. • Gains Edge in Intraday Credit Risk Management
Recommended publications
  • Oracle Coherence Client Guide
    Oracle® Fusion Middleware Developing Remote Clients for Oracle Coherence 12c (12.1.2) E26037-02 May 2014 Documentation for Developers and Architects that describes how to configure Coherence*Extend and how to develop remote clients in Java, C++, and .NET. Includes instructions for developing remote clients using Coherence REST. Oracle Fusion Middleware Developing Remote Clients for Oracle Coherence, 12c (12.1.2) E26037-02 Copyright © 2008, 2014, Oracle and/or its affiliates. All rights reserved. Primary Author: Joseph Ruzzi This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]
  • Tutorial for Oracle Coherence 12C (12.1.2) E26053-03
    Oracle® Fusion Middleware Tutorial for Oracle Coherence 12c (12.1.2) E26053-03 May 2014 Documentation for developers and architects that provides step-by-step examples of creating, configuring, and deploying Oracle Coherence-based Java applications. Oracle Fusion Middleware Tutorial for Oracle Coherence, 12c (12.1.2) E26053-03 Copyright © 2013, 2014, Oracle and/or its affiliates. All rights reserved. Primary Author: Thomas Pfaeffle Contributing Author: Noah Arliss, Mark Falco, Alex Gleyzer, Gene Gleyzer, David Guy, Charlie Helin, Adam Leftik, Tim Middleton, Brian Oliver, Patrick Peralta, Cameron Purdy This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.
    [Show full text]
  • Oracle Coherence Developer's Guide
    Oracle® Fusion Middleware Developing Applications with Oracle Coherence 12c (12.1.3) E47887-04 September 2016 Documentation for Developers and Architects that describes how to develop applications that use Coherence for distributed caching and data grid computing. Includes information for installing Coherence, setting up Coherence clusters, configuring Coherence caches, and performing data grid operations. Oracle Fusion Middleware Developing Applications with Oracle Coherence, 12c (12.1.3) E47887-04 Copyright © 2008, 2016, Oracle and/or its affiliates. All rights reserved. Primary Author: Joseph Ruzzi This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.
    [Show full text]
  • Lifetime Support Policy: Oracle Fusion Middleware Products
    ORACLE INFORMATION-DRIVEN SUPPORT Oracle Lifetime Support Policy Oracle Fusion Middleware Oracle Fusion Middleware 8 Oracle’s Application Development Tools 10 Oracle’s GraalVM Enterprise Releases 11 Oracle Cloud Application Foundation Releases 12 Oracle’s Tangosol Coherence Releases 15 Oracle’s Sun and Glassfish Application Server Releases 15 Oracle’s Java Releases 16 Oracle’s Sun JDK Releases 17 Oracle’s Blockchain Platform Releases 17 Business Intelligence 17 Oracle Business Intelligence EE Releases 17 Oracle Analytics Server Releases 18 Oracle’s Hyperion Releases 19 Oracle’s HyperRoll Releases 24 Oracle’s Siebel Technology Releases 25 Oracle’s Siebel Applications Releases 25 Oracle Big Data Discovery Releases 26 Oracle Endeca Information Discovery Releases 26 Oracle’s Endeca Releases 27 Master Data Management and Data Integrator 28 Oracle Data Integrator Releases 30 Oracle Data Integrator (Formerly Sunopsis) Releases 30 Oracle Stream Analytics 30 Oracle’s Sun Master Data Management and Data Integrator Releases 30 Oracle’s Silver Creek and EDQP Releases 31 Oracle's Datanomic and EDQ Releases 32 Oracle WebCenter Portal Releases 33 Oracle’s Sun Portal Releases 34 Oracle WebCenter Content Releases 34 Oracle’s Stellent Releases (Enterprise Content Management) 36 Oracle’s Captovation Releases (Enterprise Content Management) 37 Oracle WebCenter Sites Releases 38 Oracle FatWire Releases (WebCenter Sites) 38 Oracle Identity and Access Management Releases 39 Oracle’s Bharosa Releases 42 Oracle’s Passlogix Releases 42 Oracle’s Bridgestream Releases
    [Show full text]
  • Oracle Technology Global Price List September 7, 2021
    Prices in USA (Dollar) Oracle Technology Global Price List September 7, 2021 This document is the property of Oracle Corporation. Any reproduction of this document in part or in whole is strictly prohibited. For educational purposes only. Subject to change without notice. 1 of 16 Section I Prices in USA (Dollar) Oracle Database Software Update Processor Software Update Named User Plus License & Support License License & Support Database Products Oracle Database Standard Edition 2 350 77.00 17,500 3,850.00 Enterprise Edition 950 209.00 47,500 10,450.00 Personal Edition 460 101.20 - - Mobile Server - - 23,000 5,060.00 NoSQL Database Enterprise Edition 200 44 10,000 2,200.00 Enterprise Edition Options: Multitenant 350 77.00 17,500 3,850.00 Real Application Clusters 460 101.20 23,000 5,060.00 Real Application Clusters One Node 200 44.00 10,000 2,200.00 Active Data Guard 230 50.60 11,500 2,530.00 Partitioning 230 50.60 11,500 2,530.00 Real Application Testing 230 50.60 11,500 2,530.00 Advanced Compression 230 50.60 11,500 2,530.00 Advanced Security 300 66.00 15,000 3,300.00 Label Security 230 50.60 11,500 2,530.00 Database Vault 230 50.60 11,500 2,530.00 OLAP 460 101.20 23,000 5,060.00 TimesTen Application-Tier Database Cache 460 101.20 23,000 5,060.00 Database In-Memory 460 101.20 23,000 5,060.00 Database Enterprise Management Diagnostics Pack 150 33.00 7,500 1,650.00 Tuning Pack 100 22.00 5,000 1,100.00 Database Lifecycle Management Pack 240 52.80 12,000 2,640.00 Data Masking and Subsetting Pack 230 50.60 11,500 2,530.00 Cloud Management
    [Show full text]
  • Oracle Coherence Developer's Guide
    Oracle® Fusion Middleware Developing Applications with Oracle Coherence 12c (12.1.2) E26039-03 May 2014 Documentation for Developers and Architects that describes how to develop applications that use Coherence for distributed caching and data grid computing. Includes information for installing Coherence, setting up Coherence clusters, configuring Coherence caches, and performing data grid operations. Oracle Fusion Middleware Developing Applications with Oracle Coherence, 12c (12.1.2) E26039-03 Copyright © 2008, 2014, Oracle and/or its affiliates. All rights reserved. Primary Author: Joseph Ruzzi This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.
    [Show full text]
  • Oracle Fusion Middleware Release Notes, 11G Release 1 (11.1.1) for IBM: Linux on System Z E15731-15
    Oracle® Fusion Middleware Release Notes 11g Release 1 (11.1.1) for IBM: Linux on System z E15731-15 September 2011 Oracle Fusion Middleware Release Notes, 11g Release 1 (11.1.1) for IBM: Linux on System z E15731-15 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]
  • Developing Applications with Oracle Coherence
    Oracle® Fusion Middleware Developing Applications with Oracle Coherence 14c (14.1.1.0.0) F23526-09 May 2021 Oracle Fusion Middleware Developing Applications with Oracle Coherence, 14c (14.1.1.0.0) F23526-09 Copyright © 2008, 2021, Oracle and/or its affiliates. Primary Author: Oracle Corporation This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial
    [Show full text]
  • Oracle Coherence Developer's Guide, Release 3.7 E18677-01
    Oracle® Coherence Developer’s Guide Release 3.7 E18677-01 April 2011 Provides contextual information, instructions, and examples that are designed to teach Developers and Architects how to use Coherence and develop Coherence-based applications. Oracle Coherence Developer's Guide, Release 3.7 E18677-01 Copyright © 2008, 2011, Oracle and/or its affiliates. All rights reserved. Primary Author: Joseph Ruzzi This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]
  • Managing Oracle Coherence
    Oracle® Fusion Middleware Managing Oracle Coherence 12c (12.2.1.4.0) E90864-06 July 2021 Oracle Fusion Middleware Managing Oracle Coherence, 12c (12.2.1.4.0) E90864-06 Copyright © 2008, 2021, Oracle and/or its affiliates. Primary Author: Oracle Corporation This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant
    [Show full text]
  • Oracle Coherence Client Guide, Release 3.7 E18678-01
    Oracle® Coherence Client Guide Release 3.7 E18678-01 April 2011 Provides detailed instructions for developing Coherence*Extend clients in various programming languages. Oracle Coherence Client Guide, Release 3.7 E18678-01 Copyright © 2008, 2011, Oracle and/or its affiliates. All rights reserved. Primary Author: Joseph Ruzzi This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]
  • Platform As a Service: Empowering Digital Transformation
    WHITE PAPER Platform as a Service: Empowering Digital Transformation Sponsored by: Oracle Robert P. Mahowald Larry Carvalho January 2015 EXECUTIVE SUMMARY Traditional business models are increasingly being disrupted by newcomers providing customers with a multichannel digital experience. IDC predicts that integration, consolidation, and rationalization in marketing technology will make up an average of 35% of total marketing technology budgets by 2015.1 With the rapid growth of mobile devices, speed to market is important for businesses competing for customers with dynamically changing needs. The ability to quickly change internal processes to match dynamic environments can be a differentiating factor for successful businesses. The platform-as-a- service (PaaS) market is flourishing because it helps businesses accelerate adaptation and innovation. PaaS offerings are helping IT departments with cloud and mobile enablement of their new and legacy applications while accelerating the delivery and scalability of those applications. While cloud technology that enables PaaS is fluid and changing rapidly, Oracle, with its public and private cloud solutions, is building a competitive position in the market by offering: . A broad range of services varying from raw compute and storage to mobile, Big Data, process, and document management to enable assembly of custom applications with a wide range of capabilities . Deployment choices and portability between public and private environments . Oracle database software, Java, and associated standards that give Oracle a PaaS technology with a foundation and components that have wide awareness and acceptance among enterprises . A single platform for mobile, on-premise, and cloud applications that makes it easier to build and maintain business solutions using a comprehensive and unified set of integrated components .
    [Show full text]