<Insert Picture Here> Oracle Cloud Strategy: Oracle s Vision for Next- Generation Application Grid, Virtualization and Cloud
|
|
- Junior Fleming
- 6 years ago
- Views:
Transcription
1 <Insert Picture Here> Oracle Cloud Strategy: Oracle s Vision for Next- Generation Application Grid, Virtualization and Cloud Paolo Ramasso Master Principal Sales Consultant Oracle Italy
2 Business Imperatives and Challenges Efficiency: expand despite constraints Flexibility&Agility: change course quickly Quality of service: rise above the competition 4/27/ Oracle Corporation 3 The Old Way
3 Grid Computing Virtualizes and Pools IT Resources Getting Started with Cloud
4 What s Different about Cloud? Users expect a cloud infrastructure to support*: 1. The illusion of infinite computing resources available on- demand Capacity always needs to be there through automation and proactive operations before users perceive a constraint ( infinite ) Users need to be able to self-serve ( on-demand ) 2. The elimination of up-front commitment by users Fine-grained, actual usage/allocation-based chargeback rather than purchase ahead of time ( no up front commitment ) 3. The ability to pay for use of computing resources on a shortterm, as-needed basis Dynamic capacity management scale up or down ( short-term / no commitment ) *Paraphrasing UC Berkeley Reliable Adaptive Distributed Systems Laboratory ( Oracle Proprietary and Confidential 7 SaaS, PaaS and IaaS Software as a Service Applications delivered as a service to end-users over the Internet Platform as a Service App development & deployment platform delivered as a service Infrastructure as a Service Server, storage and network hardware and associated software delivered as a service
5 Public Clouds and Private Clouds Used by multiple tenants on a shared basis Hosted and managed by cloud service provider Limited variety of offerings Public Clouds SaaS PaaS IaaS Public Clouds: Lower upfront costs Economies of scale Simpler to manage I N T E R N E T Both offer: High efficiency High availability Elastic capacity Private Cloud I N T R A N E T Users SaaS PaaS IaaS Exclusively used by a single organization Controlled and managed by in-house IT Large number of applications Private Cloud: Lower total costs Greater control over security, compliance & quality of service Easier integration Build Your Own Private PaaS Clouds with Oracle Technology Self-Service Provisioning The Grid Resources that are Distributed Scalable Highly Available Mid-Tier Server Clusters Grid&Virtualization Adding Flexibility Agility through virtualization Virtual Machines Physical Pools Across the stack On demand metering Billing Applications Middleware Database OS Virtualization Physical Pools Real Application Clusters
6 1: Leverage Application Server Build foundation for efficiency and scalability App Svr App Svr App WLS Svr App WLSvr App WLSvr App WLS Svr App WLS Svr App WLS Svr App WLSvr App WLS Svr Possible actions: Use application server clustering for scale-out Consolidate to WebLogic Server (or Tuxedo for C/C++/COBOL) Use scripting to automate scaling 4/27/ Oracle Corporation 11 2: Enhance Scalability and Performance Make your infrastructure more dynamic and resilient App Svr App Svr App Svr App Svr App Svr App Svr App Svr App Svr Coherence Coherence JRockit JRockit Coherence Coherence Possible actions: Add Coherence in-memory data grid to existing machines Add Coherence nodes on non-app-server machines Add JRockit Real Time JVM 4/27/ Oracle Corporation 12
7 3:Enhance Agility Adding Virtualization Application 1 Application 2 Application 3 Integration: SOA Suite Platform as a Service Shared Services Process Mgmt: BPM Suite Security: Identity Mgmt User Interaction: WebCenter Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security Infrastructure as a Service Operating Systems: Oracle Enterprise Linux Virtualization: Oracle VM Servers Storage Cloud Management Oracle Enterprise Manager Configuration Mgmt: Discovery, Gold Templates, Change Detection, Rollback, Compliance Lifecycle Management: Provisioning, VM Templates, Large-Scale Automation Application Performance Management: RUEI, SLA Managment, Monitoring, Diagnostics Application Quality Management: Testing, Patch Management 2009 Oracle Proprietary and Confidential 13 Oracle Virtual Assembly Builder Package Multi-Tier Applications Oracle SOA Suite Oracle BPM Suite Oracle WebCenter Oracle Identity Mgt Oracle WebLogic Suite-based Application Grid Oracle Database Introspection & Assembly Oracle VM Template Builder Assembly Builder OVF Packaging Deployment Enterprise Manager Oracle VM Manager Virtualized Software Appliances Application A Application B Assembly A Assembly B Oracle VM Server
8 Oracle Virtual Assembly Builder Tool Assemblies, Appliances Catalog Properties Inspector Deployment Resource Pools Assembly Editor Private PaaS Lifecycle 3. Use App 2. Build App Assemble app using shared components Deploy through self-service 1. Set Up Cloud IT Set up PaaS Set up shared components Set up selfservice portal App Developer App Shared Components App Users Oracle Fusion Middleware Oracle Database Oracle Enterprise Linux Oracle VM 4. Scale up/down Adjust capacity based on policies Monitor via selfservice Self-Service Interface App Owner 5. Chargeback Oracle Enterprise Manager Meter usage and charge back to app owners or departments
9 Cloud Computing with Oracle Fusion Middleware JRockit GC Latency Management Traditional Java JRockit Real Time During Low Load: GC spikes and occasional timeouts visible JRRT Makes garbage collection deterministic. Allowing for the guarantee of SLAs. During High Load: GC pauses can result in unacceptable response times
10 Traditional Scale-Out Approaches #1. Avoid the challenge of maintaining consensus Opt for the single point of knowledge Client + Server Model (Hub + Spoke) Active + Passive (High Availability) Master + Worker Model (Grid Agents) #2. Have crude consensus mechanisms, that typically fail and result in data integrity issues (including loss) Oracle Coherence Data Grid Distributed in Memory Data Management Enterprise Applications Real Time Clients Data Services Web Services Oracle Coherence Data Grid Provides a reliable data tier with a single, consistent view of data Enables dynamic data capacity including fault tolerance and load balancing Ensures that data capacity scales with processing capacity Databases Mainframes Web Services
11 The Coherence Approach Traditional scale-out approaches limit Scalability, Availability, Reliability and Performance In Coherence Servers share responsibilities (health, services, data ) No SPoB No SPoF Massively scalable by design Logically servers form a mesh No Masters / Slaves etc. Members work together as a team 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
12 Coherence in the Application-Tier Coherence in the Application Tier:.NET/C++/Java (Wan) Clients OAS, WebSphere, JBoss OAS, WebSphere, JBoss
13 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
14 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 Deterministic latencies for data access and update Linearly scalable by design No TCP/IP connections to create / maintain No loss of in-flight operations while repartitioning No requirement to shutdown cluster to recover from member failure add new members add named caches No network exceptions to catch during repartitioning Dynamic repartitioning means scale-out on demand
15 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 allows Topologies to the Composed Base Topologies Local, Replicated, Partitioned / Distributed, Extend Composition Topologies Near, Overflow Near Topology Compose a Front and a Back Topology Permit L1 and L2 caching Both Front and Back may be completely different Both may have different Expiry Policies Expiry Policies LRU, LFU, Hybrid, Seppuku, Custom
16 Topology Composition : Near Topology PIF/POF POF (Portable Object Format) is the language independent serialization format used by Coherence*Extend PIF (Portable Invocation Format) is a language independent remote method invocation. All Coherence*Extend protocol messages are PIFs (e.g. GetRequest) which are nothing more than a POF preceeded by a conversation identifier (a POF integer value) Credit for the name belongs to Gene Gleyzer: The phonetic origin of PIF-POF is from Russian language comic strips, in which piff-paff (pronounced peef-puff ) is the equivalent of the English bang-bang the sound of a gun.
17 Features : Traditional Implements Map interface Drop in replacement. Full concurrency control. Multithreaded. Scalable and resilient! get, put, putall, size, clear, lock, unlock Implements JCache interface Extensive support for a multitude of expiration policies, including none! More than just a Cache. More than just a Map Features : Observable Interface
18 Full Example // listen for insert events on Person // This can be done in an easier way by using a new AbstractMapListener() // and then overriding only the method you want to // person.addmaplistener(new MapListener() { } ); public void entrydeleted(mapevent mapevent) { } // ignore public void entryinserted(mapevent mapevent) { } Person p = (Person)mapEvent.getNewValue(); System.out.println("New person added: " + p.getfirstname() + " " + p.getsurname()); public void entryupdated(mapevent mapevent) { } // ignore Features : QueryMap Interface
19 Features : QueryMap Interface Find Keys or Values that satisfy a Filter. entryset( ), keyset( ) Define indexes (on-the-fly) to extract and index any part of an Entry Executed in Parallel Create Continuous View of entries based on a Filter with real-time events dispatch Perfect for client applications watching data Features : InvocableMap Interface
20 Features : InvocableMap Interface Execute processors against an Entry, a Collection or a Filter Executions occur in parallel (aka: Grid-style) No workers to manage! Processors may return any value trades.invokeall( new EqualsFilter( getsecurity, ORCL ), new StockSplit(2.0)); Aggregate Entries based on a Filter positions.aggregate( new EqualsFilter( getsecurity, ORCL ), new SumFilter( amount )); Coherence as a Separate Tier with FMW Firewall Firewall Firewall External Users Internal Users WebCenter IDM Internet Router Java EE Web Tier RAC Internal Users Internal Users SOA Coherence Data Grid Service
21 Maximum Availability Architecture Active/Active Active Data Center 1 Firewall Global Router Active Data Center 2 Firewall Web Tier Web Tier Firewall Firewall WebCenter SOA J2EE Low Latency High Bandwidth WAN WebCenter SOA J2EE Firewall IDM Coherence Data Grid Service Passive RAC OracleAS Guard RAC IDM Firewall Oracle WebLogic Server The Number #1 Java EE application server, designed for the most Mission-Critical of applications Developer-friendly productive, standards-based development Focus on quality of service performance, scalability, reliability, availability Built-in manageability configuration, monitoring, diagnostics, maintenance WebLogic Server Clusters WebLogic Application Grid Legacy Commodity Databases Virtualized Mainframes
22 WebLogic Server Virtual Edition: Less Is More Management Simplicity with Performance and Utilization WLS-VE WebLogic Server APP JRockit VE WebLogic JRockit OS Server APP WebLogic APP WebLogic JRockit OS Oracle VM APP WebLogic JRockit OS APP WLS LVM VE APP WLS LVM VE APP WLS LVM VE Oracle VM APP WLS LVM VE JRockit OS Server Server WebLogic Server Virtual Edition Value Proposition Management Simplicity Eliminate requirement for provisioning and managing Guest Operating Systems Only application administration, no separate OS administration Assembly Builder delivers simplified deployment of entire domain onto virtualized resources Higher Performance Tailored to run Java (Only the bare minimum of OS services needed for java) Optimized to run on Virtual Platforms Better physical hardware utilization Eliminating the OS reduces consumption of system resources such as memory and CPU cycles WLS-VE WebLogic Server JRockit VE
23 New for 11g: ActiveCache client Direct integration with HTTP container and TopLink ORM Use standard JavaEE APIs Ideal for applications with large data objects memory constraints volatile scaling needs Foundation of Application Grid performance and reliability Easy to use, deploy, manage Engine Tier WLS WLS WLS Coherence*Web Coherence*Web Coherence*Web Transient Data Tier Coherence Coherence Coherence Coherence Coherence Typical WebLogic Server Cluster Load Balancer HTTP/JSP Sessions WebLogic Server EJB JDBC HTML Oracle Web Tier Web Cache HTTP/JSP Sessions WebLogic Server EJB JDBC RDBMS HTTP/JSP Sessions EJB JDBC WebLogic Server Application Server Tier
24 WebLogic Server with Coherence*Web Separate traffic processing, session management Load Balancer Servlet EJB WebLogic Server JDBC Sessions and Cache Coherence Sessions and Cache Coherence HTML Oracle Web Tier Web Cache RDBMS Servlet EJB WebLogic Server JDBC Sessions and Cache Coherence Sessions and Cache Coherence Engine Tier State Tier New in 11g: GridLink for RAC Support for Oracle RAC Services New supported configuration for Oracle Database Services Based on existing WebLogic Multi DataSource support One DataSource for each RAC instance Simplify administration when using DB Services DataSources for activated/deactivated as RAC Services reconfigured No App Server/DB Admin synchronization requires Load balancing, failover, transactions supported Same as in WebLogic Server 10.3 and prior releases Managed Server Multi Data Source (CRM) WebLogic Domain WebLogic Cluster Managed Server Multi Data Source (PAY) DS1 DS2 DS3 DS1 DS2 DS3 CRM CRM PAY RAC Node 1 Shared Storage RAC Node 2 Oracle RAC Cluster RAC Node 3
25 Enterprise Grid Messaging in 11gR1 Oracle AQ JMS Integration Oracle AQ JMS implementation Messaging implementation based on Oracle DB Standard JMS API with messages persisted to Oracle DB Can leverage DB features (triggers, stored procedures) Used widely in Oracle installed base Oracle Fusion Middleware 10gR3 OC4J/Oracle Application Server, BPEL PM, SOA Suite AQ JMS API JDBC Oracle AQ DBMS Store Self-Tuning and Work Managers WebLogic's Self-Tuning Thread Pool Network Socket Handlers ( Muxers ) Request Queue Self Tuning Thread Pool Active Standby Stuck Hogging Asynchronously dispatched work from WebLogic kernel, subsystem, or application 1. Monitor rate of request processing 2. Adjust thread pool size accordingly
26 High Availability Applications Zero Down Time Application Deployment Application versions run side-by-side in same JVM Controlled test mode and automated rollback Automatic retirement: graceful quiescence or timeout Ensures continuity of in-flight transactions Existing External Client Connections New Application Version New External Client Connections Retiring Application Version Managed WebLogic Server Single Java VM Administrative Test Client Connections Test First in Administrative Mode Lightweight, Testable Plain Java Objects Less configuration complexity Easier testability and alignment with OS tools Ant / Maven / Hudson Java EE 6.0 makes advances in this area (CDI) Context and Dependency Injection EJB3 JPA JSF 2.0 (Beans, etc) Java EE will only continue to improve Presentation Dependency Injection Basic Component Persistence JSF2 Facelets JSR 330 Context Dependency & Injection Managed Beans JPA 2 EJB 3.1 JAX-RS JAX-WS Business Services REST SOAP 2010 Oracle Corporation 52
27 The Persistence RI for Java EE 6: Java SE Java EE OSGi Spring ADF JPA MOXy EIS SDO DBWS Eclipse Persistence Services Project (EclipseLink) Databases XML Data Legacy Systems 2010 Oracle Corporation 53 TopLink Grid: Removing Database Bottlenecks Larger application clusters can lead to database bottlenecks with traditional JPA scaling approaches like: Adding nodes to a cluster Tuning database performance to reduce query time Prior to TopLink Grid, there were two strategies for scaling JPA applications into a cluster: Disable Shared Cache Cache Coordination communicate changes via messaging App Tier Clusters Data Tier Database 2010 Oracle Corporation 54
28 TopLink Grid with Coherence Cache Application Application EntityManager L1 Cache EntityManager L1 Cache EntityManagerFactory EntityManagerFactory Coherence 2010 Oracle Corporation 55 TopLink Grid Grid Cache Ensures all nodes have coherent view of data. Database is always right Shared Cache is always right Entities read, modified, or created are available to all cluster members. Updates no longer cost n 2 as not all members are messaged minimum communication is to primary and backup nodes. Coherence cache size is the sum of the available heap of all members larger cache size enables longer tenure and better cache hit rate Can be used with existing applications and all EclipseLink performance features without altering application results
29 Grid Cache Reading Objects 1. Queries are performed using JPA em.find(..) or JPQL. 2. A find() will result in a get() on the appropriate Coherence cache. If found, Entity is returned. 3. If get() returns null or query is JPQL, the database is queried with SQL. 4. The queried Entities are put() into Coherence and returned to the application. Grid Cache Writing Objects 1. Applications persist Entities using standard JPA and commit a transaction. 2. The new and/or updated Entities are inserted/updated in the database and the database transaction committed. 3. If the database transaction is successful the Entities are put() into Coherence which makes them available to all cluster members.
30 Grid Read In the Grid Cache configuration, all reads (both pk and non-pk) are executed against the grid (by default). For Entities that typically: Need to be highly available Must have updates written synchronously to the database; database is system of record Features: Database is always correct committed before grid updated Supports all EclipseLink performance features (including batch writing, parameter binding, stored procedures, and statement ordering). High performance parallel JP QL query execution Can be optionally used with CacheLoader. Grid Read Reading Objects 1. Queries are performed using JPA em.find(..) or JPQL. 2. JQPL will be translated to a Coherence Filter and used to query results from Coherence. A find() will result in a get() on the appropriate Coherence cache. The database is not queried by EclipseLink. If Coherence is configured with a CacheLoader then a find() may result in a SELECT, but JQPL will not.
31 Grid Read Writing Objects 1. An application commits a transaction with new Entities or modifications to existing Entities. 2. EclipseLink issues the appropriate SQL to update the database and commits the database transaction. 3. Upon successful commit, the new and updated Entities are put() into Coherence. Grid Entity The Grid Entity configuration is the same as the Grid Read configuration except that all writes are executed against the grid, not the database. With this configuration Coherence is effectively the "system of record" as all Entity queries are directed to it rather than the database. For Entities that typically: May have updates written asynchronously to the database (if CacheStore configured) Features: Can be optionally used with CacheStore to update the database. Database will not be up to date until Coherence flushes changes through CacheStore Will not benefit from EclipseLink performance features such as batch writing
32 Grid Entity Reading Objects (Same as Grid Read) 1. Queries are performed using JPA em.find(..) or JPQL. 2. JQPL will be translated to a Coherence Filter and used to query results from Coherence. A find() will result in a get() on the appropriate Coherence cache. The database is not queried by EclipseLink. If Coherence is configured with a CacheLoader then a find() may result in a SELECT, but JQPL will not. Grid Entity Writing Objects 1. An application commits a transaction with new Entities or modifications to existing Entities. 2. EclipseLink put()s all new and updated Entities into Coherence. 3. If a CacheStore is configured, Coherence will synchronously or asynchronously write the changes to the database, depending on configuration.
33 Demonstrations Toplink Grid for Scaling out JPA Oracle&Sun
34 Java Runtime Java SE Rapidly deliver Java SE 7 with many new features Modularization Developer productivity Multiple languages Higher performance Support for Multi-Core Processors HotSpot and JRockit are strategic JVMs Converge best features of HotSpot and JRockit Management and Real-time Monitoring Run natively on Hypervisors Optimize/Remove Permgen Thread Local, Server Class Garbage Collection NUMA Compiler Optimization for Multi-Cores Continued support for all leading OSs Java Application Server Java EE Evolve current Java EE RI to further address key initiatives Modularity with Open Standards New Lightweight Server Profiles UI and Rich Internet Applications Glassfish and WebLogic are strategic Application Servers Glassfish remains Java EE Reference Implementation WebLogic remains strategic Enterprise Application Server No change in support timelines or distribution model for Glassfish
35
Coherence An Introduction. Shaun Smith Principal Product Manager
Coherence An Introduction Shaun Smith Principal Product Manager About Me Product Manager for Oracle TopLink Involved with object-relational and object-xml mapping technology for over 10 years. Co-Lead
More information<Insert Picture Here>
Introduction to Data Grids & Oracle Coherence Lesson 1 Objectives After completing this lesson, you should be able to: Describe Data Grid drivers Describe Oracle
More informationTopLink Grid: Scaling JPA applications with Coherence
TopLink Grid: Scaling JPA applications with Coherence Shaun Smith Principal Product Manager shaun.smith@oracle.com Java Persistence: The Problem Space Customer id: int name: String
More informationCoherence & WebLogic Server integration with Coherence (Active Cache)
WebLogic Innovation Seminar Coherence & WebLogic Server integration with Coherence (Active Cache) Duško Vukmanović FMW Principal Sales Consultant Agenda Coherence Overview WebLogic
More informationORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Oracle WebLogic Server Enterprise Edition, plus Oracle Coherence Enterprise Edition Scale-out for data intensive applications Active
More information<Insert Picture Here> Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure
Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure Paolo Ramasso Principal Sales Consultant Oracle Italy Business Imperatives
More informationRoadmap to Cloud with Cloud Application Foundation
Roadmap to Cloud with Cloud Application Foundation Maciej Gruszka Oracle FMW PM, EMEA Copyright 2014, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The preceding is intended
More informationORACLE WEBLOGIC SERVER
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Scale-out for data intensive applications with Coherence Enterprise Edition, the industry s leading in-memory data grid Predictable
More information<Insert Picture Here> Oracle Application Cache Solution: Coherence
Oracle Application Cache Solution: Coherence 黃開印 Kevin Huang Principal Sales Consultant Outline Oracle Data Grid Solution for Application Caching Use Cases Coherence Features Summary
More informationAdvanced HTTP session management with Oracle Coherence
Advanced HTTP session management with Oracle Coherence Michał Kuratczyk principal solution architect, Oracle Oracle Coherence distributed in memory key value NoSQL data grid for Java,.NET and C++ objects
More informationOracle Corporation
1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product
More informationXTP, Scalability and Data Grids An Introduction to Coherence
XTP, Scalability and Data Grids An Introduction to Coherence Tom Stenström Principal Sales Consultant Oracle Presentation Overview The challenge of scalability The Data Grid What
More information1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions
1Z0-523 Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-523 Exam on Oracle Application Grid 11g Essentials... 2 Oracle 1Z0-523 Certification
More informationWLS Neue Optionen braucht das Land
WLS Neue Optionen braucht das Land Sören Halter Principal Sales Consultant 2016-11-16 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationPimp My Data Grid. Brian Oliver Senior Principal Solutions Architect <Insert Picture Here>
Pimp My Data Grid Brian Oliver Senior Principal Solutions Architect (brian.oliver@oracle.com) Oracle Coherence Oracle Fusion Middleware Agenda An Architectural Challenge Enter the
More informationECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ
ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ 1. What is Oracle proposing in EclipseLink, the Eclipse Persistence Platform Project? Oracle is proposing the creation of the Eclipse Persistence Platform
More informationWhite Paper. Major Performance Tuning Considerations for Weblogic Server
White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance
More information<Insert Picture Here> Getting Coherence: Introduction to Data Grids Jfokus Conference, 28 January 2009
Getting Coherence: Introduction to Data Grids Jfokus Conference, 28 January 2009 Cameron Purdy Vice President of Development Speaker Cameron Purdy is Vice President of Development
More informationCraig Blitz Oracle Coherence Product Management
Software Architecture for Highly Available, Scalable Trading Apps: Meeting Low-Latency Requirements Intentionally Craig Blitz Oracle Coherence Product Management 1 Copyright 2011, Oracle and/or its affiliates.
More information<Insert Picture Here> Oracle Coherence & Extreme Transaction Processing (XTP)
Oracle Coherence & Extreme Transaction Processing (XTP) Gary Hawks Oracle Coherence Solution Specialist Extreme Transaction Processing What is XTP? Introduction to Oracle Coherence
More informationAn Oracle White Paper July Oracle WebLogic Suite 12c (12.1.2) Technical White Paper
An Oracle White Paper July 2013 Oracle WebLogic Suite 12c (12.1.2) Technical White Paper Introduction... 1 Licensing... 1 Oracle WebLogic Suite Topology Overview... 3 Modern Development Platform... 4 Java
More informationJavaentwicklung in der Oracle Cloud
Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationWebLogic & Oracle RAC Active GridLink for RAC
OLE PRODUCT LOGO WebLogic & Oracle Active GridLink for Roger Freixa Senior Principal Product Manager WebLogic Server, Coherence and Java Infrastructure 1 Copyright 2011, Oracle and/or its affiliates. All
More informationOracle Enterprise Architecture. Software. Hardware. Complete. Oracle Exalogic.
Oracle Enterprise Architecture Software. Hardware. Complete Oracle Exalogic edward.zhang@oracle.com Exalogic Exalogic Exalogic -- Exalogic Design Center Exalogic - Sun Oracle - - - CPU/Memory/Networking/Storage
More information<Insert Picture Here>
Caching Schemes & Accessing Data Lesson 2 Objectives After completing this lesson, you should be able to: Describe the different caching schemes that Coherence
More information2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE
Co-Host Host 2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE Oracle Cloud Computing Strategy Han Wammes Public Sector Market Development Manager 1 Copyright 2012, Oracle and/or its
More information<Insert Picture Here> Java Virtual Developer Day
1 Java Virtual Developer Day Simon Ritter Technology Evangelist Virtual Developer Day: Agenda Keynote: The Java Platform: Now and the Future What is Java SE 7 and JDK 7 Diving into
More information1 Markus Eisele, Insurance - Strategic IT-Architecture
1 Agenda 1. What is JPA? 2. What is Coherence? 3. Why Coherence with JPA? 4. JOTG - JPA On The Grid 1. JPA Backed Caches 2. JPA 2nd Level Cache 3. JPA 2nd Level Cache with JPA Backed Cache 5. Summary 2
More informationDiplomado Certificación
Diplomado Certificación Duración: 250 horas. Horario: Sabatino de 8:00 a 15:00 horas. Incluye: 1. Curso presencial de 250 horas. 2.- Material oficial de Oracle University (e-kit s) de los siguientes cursos:
More informationOracle Application Container Cloud
Oracle Application Container Cloud Matthew Baldwin Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More information<Insert Picture Here> Oracle Public Cloud Powering Your Business Applications using The Java Cloud Service
Oracle Public Cloud Powering Your Business Applications using The Reza Shafii Product Manager 1 San Francisco September 30 October 4, 2012 2 Customers Have a Choice of Clouds IaaS,
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationCloud + Big Data Putting it all Together
Cloud + Big Data Putting it all Together Even Solberg 2009 VMware Inc. All rights reserved 2 Big, Fast and Flexible Data Big Big Data Processing Fast OLTP workloads Flexible Document Object Big Data Analytics
More informationB. Pack -domain=c:\oracle\user_projects\domains\mydomain.jar -template=c:\oracle\userj:emplates\mydomain -template_name=nmy WebLogic Domain"
Volume: 73 Questions Question No : 1 As a best practice, what would you change in the following command line to create successful domain template "My WebLogic Domain"? Pack -domain=c: \oracle\user_projects\domains\mydomain
More informationJava EE und WebLogic Roadmap die nächsten Schritte
Java EE und WebLogic Roadmap die nächsten Schritte Peter Doschkinow Wolfgang Weigend ORACLE Deutschland B.V. & Co. KG November 2014 Safe Harbor Statement The following is intended to outline our general
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationContents at a Glance. vii
Contents at a Glance 1 Installing WebLogic Server and Using the Management Tools... 1 2 Administering WebLogic Server Instances... 47 3 Creating and Configuring WebLogic Server Domains... 101 4 Configuring
More informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials
More informationDemystifying the Cloud With a Look at Hybrid Hosting and OpenStack
Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Robert Collazo Systems Engineer Rackspace Hosting The Rackspace Vision Agenda Truly a New Era of Computing 70 s 80 s Mainframe Era 90
More informationAdministering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon
Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Administering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon Duration: 5 Days What you will learn This Administering WebLogic
More informationEnterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing
Enterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing Jürgen Höller, Principal Engineer, SpringSource 2012 SpringSource, A division of VMware. All rights reserved Deployment Platforms: Becoming
More informationCO Java EE 7: Back-End Server Application Development
CO-85116 Java EE 7: Back-End Server Application Development Summary Duration 5 Days Audience Application Developers, Developers, J2EE Developers, Java Developers and System Integrators Level Professional
More information<Insert Picture Here> Upgrading from Oracle Application Server to Oracle WebLogic Server
1 Upgrading from Oracle Application Server to Oracle WebLogic Server Frances Zhao Oracle WebLogic Product Management The following is intended to outline our general product direction.
More information1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master
Oracle 1Z0-864 Java Enterprise Edition 5 Enterprise Architect Certified Master Download Full Version : http://killexams.com/pass4sure/exam-detail/1z0-864 Answer: A, C QUESTION: 226 Your company is bidding
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
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,
More informationOracle Exalogic Elastic Cloud Overview. Peter Hoffmann Technical Account Manager
Oracle Exalogic Elastic Cloud Overview Peter Hoffmann Technical Account Manager Engineered Systems Driving trend in IT for the next decade Oracle Exalogic Elastic Cloud Hardware and Software, Engineered
More informationWhat every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators
Presented at What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting
More informationJava EE 7: Back-End Server Application Development
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application
More informationLeverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8
Leverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8 Author: Ying Liu cdlliuy@cn.ibm.com Date: June 24, 2011 2011 IBM Corporation THE
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationPrices in Japan (Yen) Oracle Technology Global Price List December 8, 2017
Oracle Technology Global Price List December 8, 2017 This document is the property of Oracle Corporation. Any reproduction of this document in part or in whole is strictly prohibited. For educational purposes
More information"Web Age Speaks!" Webinar Series
"Web Age Speaks!" Webinar Series Java EE Patterns Revisited WebAgeSolutions.com 1 Introduction Bibhas Bhattacharya CTO bibhas@webagesolutions.com Web Age Solutions Premier provider of Java & Java EE training
More informationIBM WebSphere Application Server 8. Java EE 6 Feature Packs
IBM WebSphere Application Server 8 EE 6 Feature Packs Thomas Bussière- bussiere@fr.ibm.com IT Architect Business Solution Center La Gaude, France Enabling Developers to Start With Open Source/Community
More informationWebLogic Server- Tips & Tricks for Troubleshooting Performance Issues. By: Abhay Kumar AST Corporation
WebLogic Server- Tips & Tricks for Troubleshooting Performance Issues By: Abhay Kumar AST Corporation March 1st, 2016 Contents INTRODUCTION... 3 UNDERSTAND YOUR PERFORMANCE OBJECTIVES AND SET REALISTIC
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Oracle Mobile Suite an Overview Vincent Hu Principal Sales Consultant Oracle Mobile Suite Everything you need to mobile enable enterprise applications in one package One Platform, Any App, Any Data,
More informationDocker and Oracle Everything You Wanted To Know
Docker and Oracle Everything You Wanted To Know June, 2017 Umesh Tanna Principal Technology Sales Consultant Oracle Sales Consulting Centers(SCC) Bangalore Safe Harbor Statement The following is intended
More informationPage 0 Oracle Corporation 2013 DO NOT DISTRIBUTE
Page 0 Oracle Corporation 2013 DO NOT DISTRIBUTE 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
More informationOracle WebCenter Portal Performance Tuning
ORACLE PRODUCT LOGO Oracle WebCenter Portal Performance Tuning Rich Nessel - Principal Product Manager Christina Kolotouros - Product Management Director 1 Copyright 2011, Oracle and/or its affiliates.
More informationEJB ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY. EJB Enterprise Java
EJB Enterprise Java EJB Beans ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY Peter R. Egli 1/23 Contents 1. What is a bean? 2. Why EJB? 3. Evolution
More information1 Markus Eisele, Insurance - Strategic IT-Architecture
1 Agenda 1. Java EE Past, Present and Future 2. Java EE 7 Platform as a Service 3. PaaS Roadmap 4. Focus Areas 5. All the Specs 2 http://blog.eisele.net http://twitter.com/myfear markus.eisele@msg-systems.com
More information<Insert Picture Here> Application-Aware Virtualization
1 lication-aware Virtualization Shail Goel Principal Product Manager Oracle Virtual Assembly Builder Shail Goel, Principal Product Manager, Oracle Virtual Assembly Builder Anand Rudrabhatla,
More informationDeveloping Applications with Java EE 6 on WebLogic Server 12c
Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need
More informationRed Hat JBoss Enterprise Application Platform 7.2
Red Hat JBoss Enterprise Application Platform 7.2 Introduction to JBoss EAP For Use with Red Hat JBoss Enterprise Application Platform 7.2 Last Updated: 2018-11-29 Red Hat JBoss Enterprise Application
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java
More informationDynamic Clusters in WebLogic Server
Dynamic Clusters in WebLogic Server Duško Vukmanović Principal Sales Consultant FMW Cloud Application Foundation Complete ORACLE Cloud Dynamic Clusters in WebLogic Server 12c Open
More informationEM 12c: Broadest, Most Complete Range of Enterprise Services
Enterprise Manager 12c Cloud Taxonomy EM Product Management 1 Copyright 2011, Oracle and/or its affiliates. All rights EM 12c: Broadest, Most Complete Range of Enterprise Services Self-Service Application/
More informationJava Enterprise Edition
Java Enterprise Edition The Big Problem Enterprise Architecture: Critical, large-scale systems Performance Millions of requests per day Concurrency Thousands of users Transactions Large amounts of data
More information<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment
Forms Strategies: Modernizing Your Oracle Forms Investment Desmond Chan Solution Architect Manager Oracle Consulting Services Agenda Oracle Forms Strategy Forms Modernisation Strategies
More informationOracle and Tangosol Acquisition Announcement
Oracle and Tangosol Acquisition Announcement March 23, 2007 The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationTransactionVision Technical White Paper
E X E C U T I V E S U M M A R Y Unique Solution TransactionVision is transaction tracking and analysis software that provides a real-time view of business transactions flowing through a distributed enterprise
More information<Insert Picture Here> Oracle WebLogic Components
Oracle WebLogic Components March 2009 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationFocus On: Oracle Database 11g Release 2
Focus On: Oracle Database 11g Release 2 Focus on: Oracle Database 11g Release 2 Oracle s most recent database version, Oracle Database 11g Release 2 [11g R2] is focused on cost saving, high availability
More informationSamsung SDS Enterprise Cloud
Samsung SDS Enterprise Cloud Middleware JBoss EAP/WS WildFly Apache Tomcat JEUS WebLogic Enterprise Cloud Middleware JBoss EAP/WS Open source-based, enterprise-class Java web application server JBoss EAP
More informationPaaS Cloud mit Java. Eberhard Wolff, Principal Technologist, SpringSource A division of VMware VMware Inc. All rights reserved
PaaS Cloud mit Java Eberhard Wolff, Principal Technologist, SpringSource A division of VMware 2009 VMware Inc. All rights reserved Agenda! A Few Words About Cloud! PaaS Platform as a Service! Google App
More informationstatus Emmanuel Cecchet
status Emmanuel Cecchet c-jdbc@objectweb.org JOnAS developer workshop http://www.objectweb.org - c-jdbc@objectweb.org 1-23/02/2004 Outline Overview Advanced concepts Query caching Horizontal scalability
More informationORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION
ORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION KEY FEATURES FEATURES High performance clustering and failover capabilities Low-overhead Java application monitoring and diagnostics Flexible download and
More informationWeb Application Development Using JEE, Enterprise JavaBeans and JPA
Web Application Development Using JEE, Enterprise Java and JPA Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8
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,
More information<Insert Picture Here> Value of TimesTen Oracle TimesTen Product Overview
Value of TimesTen Oracle TimesTen Product Overview Shig Hiura Sales Consultant, Oracle Embedded Global Business Unit When You Think Database SQL RDBMS Results RDBMS + client/server
More informationVMware Cloud Application Platform
VMware Cloud Application Platform Jerry Chen Vice President of Cloud and Application Services Director, Cloud and Application Services VMware s Three Strategic Focus Areas Re-think End-User Computing Modernize
More informationInside GigaSpaces XAP Technical Overview and Value Proposition
Inside GigaSpaces XAP Technical Overview and Value Proposition Copyright GigaSpaces. All Rights Reserved. Introduction GigaSpaces extreme Application Platform (XAP) is an enterprise application virtualization
More informationGlassFish : From the clustering to the cloud. Fabien LEROY
GlassFish : From the clustering to the cloud Fabien LEROY 10/02/2012 A few words about SERLI Software engineering company based in France 65 people Small company working for big ones 80% of the business
More informationJava Performance: The Definitive Guide
Java Performance: The Definitive Guide Scott Oaks Beijing Cambridge Farnham Kbln Sebastopol Tokyo O'REILLY Table of Contents Preface ix 1. Introduction 1 A Brief Outline 2 Platforms and Conventions 2 JVM
More informationPutting Oracle Database 11g to Work for Java. Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com
Putting Oracle Database 11g to Work for Java Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com The following is intended to outline our general product direction. It is intended
More informationWebcenter Application Performance Tuning guide
Webcenter Application Performance Tuning guide Abstract This paper describe generic tuning guideline for webcenter portal, Webcenter content, JRockit, Database and Weblogic server Vinay Kumar 18-03-2014
More informationJ2EE: Best Practices for Application Development and Achieving High-Volume Throughput. Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003
J2EE: Best Practices for Application Development and Achieving High-Volume Throughput Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003 Agenda Architecture Overview WebSphere Application Server
More informationPowering the cloud with Fusion Middleware
ODTUG Technical Journal - Fusion Column - Q3 2011 Powering the cloud with Fusion Middleware After careful consideration, I have decided to just do it. Write this quarter's installment of the Fusion Middleware
More informationThe Evolution of Java Persistence
The Evolution of Java Persistence Doug Clarke Oracle Ottawa, Canada Keywords: Java, Persistence, JPA, JAXB, JSON, REST Introduction The data access requirements of today s Java applications keep expanding
More informationMaximum Availability Architecture: Overview. An Oracle White Paper July 2002
Maximum Availability Architecture: Overview An Oracle White Paper July 2002 Maximum Availability Architecture: Overview Abstract...3 Introduction...3 Architecture Overview...4 Application Tier...5 Network
More informationCO Oracle WebLogic Server 12c. Administration II. Summary. Introduction. Prerequisites. Target Audience. Course Content.
CO-80153 Oracle WebLogic Server 12c: Administration II Summary Duration 5 Days Audience Administrators, Java EE Developers, Security Administrators, System Administrators, Technical Administrators, Technical
More informationPrivate Cloud Database Consolidation Alessandro Bracchini Sales Consultant Oracle Italia
Private Cloud Database Consolidation Alessandro Bracchini Sales Consultant Oracle Italia Private Database Cloud Business Drivers Faster performance Resource management Higher availability Tighter security
More informationCisco Enterprise Cloud Suite Overview Cisco and/or its affiliates. All rights reserved.
Cisco Enterprise Cloud Suite Overview 2015 Cisco and/or its affiliates. All rights reserved. 1 CECS Components End User Service Catalog SERVICE PORTAL Orchestration and Management UCS Director Application
More informationWhat is it? What does it do?
JBoss Enterprise Application Platform What is it? JBoss Enterprise Application Platform is the industryleading platform for next-generation enterprise Java applications. It provides a stable, open source
More informationScaling Out Tier Based Applications
Scaling Out Tier Based Applications Nati Shalom CTO GigaSpaces www.gigaspaces.com TS-1595 2006 JavaOne SM Conference Session TS-1595 Objectives Learn how to transform existing tier-based applications into
More informationopen source community experience distilled
Java EE 6 Development with NetBeans 7 Develop professional enterprise Java EE applications quickly and easily with this popular IDE David R. Heffelfinger [ open source community experience distilled PUBLISHING
More informationContents at a Glance
Contents at a Glance 1 Java EE and Cloud Computing... 1 2 The Oracle Java Cloud.... 25 3 Build and Deploy with NetBeans.... 49 4 Servlets, Filters, and Listeners... 65 5 JavaServer Pages, JSTL, and Expression
More informationNot just an App. Server
Israel JBoss User Group Session 01 / 16.3.2006 JBoss Not just an App. Server By : Lior Kanfi Tikal Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source Agenda Introduction» The problem domain
More informationIntroducing EclipseLink: The Eclipse Persistence Services Project
Introducing EclipseLink: The Eclipse Persistence Services Project Shaun Smith EclipseLink Ecosystem Development Lead Principal Product Manager, Oracle TopLink shaun.smith@oracle.com 2007 Oracle; made available
More informationApps Exception Problem Building Schema Jdeveloper
Apps Exception Problem Building Schema Jdeveloper Getting Error scanning file when running jetty 9 on java 8 using the maven jetty plugin XML- 24500: (Error) Can not build schema located at ' spring-beans-3.1.xsd'
More informationDeploying Fusion Middleware in a 100% Virtual Environment Using OVM
Deploying Fusion Middleware in a 100% Virtual Environment Using OVM Executive Overview Andy Weaver, Fishbowl Solutions The Oracle Fusion Middleware stack encompasses many different software products that
More information