Presentations

Skip to end of metadata
Go to start of metadata

Presentations

This page maintains an archive of presentations from the New York Coherence Special Interest Group. Click on the presentation title to download a PDF file of the slides.

Is there a topic you would like to see addressed at a future meeting? Send us your presentation proposals and content suggestions for evaluation. Please include your Title, Abstract and Speaker Bio when submitting a presentation.

Recent Additions



NYCSIG Presentation Archive
BACSIG Presentation Archive
LCSIG Presentation Archive
TOCSIG Presentation Archive
SYDCSIG Presentation Archive


NYCSIG Presentation Archive

Oracle Coherence 12c, Roadmap, and Strategy
Craig Blitz (speaker bio) Director of Product Management (Oracle)
Craig will review the last release of Coherence, including features such as GoldenGate HotCache and Managed Coherence Servers. He will also preview the next two releases of Coherence featuring new groundbreaking features and will discuss where Coherence strategy as the marketplace continues to evolve.
Building Large Coherence Clusters
Andrew Wilson (speaker bio) Coherence Consultant and Architect (Junocube)
Andrew will explain some of the problems and challenges of building a large (>TB) cluster.
Creating your own Server-Side Services (with Coherence 12.1.2)
Brian Oliver - Senior Principal Solutions Architec (Oracle)
April 10, 2013
In this talk we examine some of the new configuration features coming in Coherence 12.1.2 and in particular walk through how to create your own application specific configurable highly-available Cluster-managed services. Possible uses for this paradigm include; embedding intelligent application agents (like complex event handlers and schedulers), pre-warming and initializing caches or integrating framework infrastructure like Spring or Guice.
Partition-Level Transactions
Al Saganich - Sr. Principal Curriculum Developer (Oracle)
April 10, 2013
Prior to partition level transactions, accessing a cache from an entry processor could result in deadlock or inconsistent data or worst. Coherence Partition Level Transactions, introduced in version 3.7, provide a mechanism for accessing entries within an entry processor from multiple caches. This presentation will present the concepts of and mechanisms for accessing other keys in the same cache, or entries in other caches, as well as related concepts all in the context of a single transaction.
Oracle NoSQL Database and Coherence Integration - A Solution For Big Data Problems
Mark Noyes - Consulting Member of Technical Staff (Oracle)
April 10, 2013
We will present a technical overview of Oracle NoSQL Database, a massively scalable, transactional key-value store. Also presented will be big data use cases that provide a rationale for an integrated solution and explain why such an integrated solution is key to meeting the stringent latency and scale requirements in these scenarios.
Large Scale Financial Risk Reporting With Coherence
Christoph Leinemann - Independent Consultant
May 24, 2012
This talk will take you through the lessons learned while working with Coherence in the financial services industry on large data sets on large deployments. Christoph will speak about usage patterns and pitfalls, performance and scalability and demos an approach to manage your grid topology right angled to grid actions.
Top Ten Coherence Features You Are Probably Not Using
Patrick Peralta - Principle Member of Technical Staff (Oracle)
May 24, 2012
Most users of Oracle Coherence are familiar with the most popular features (Map gets/puts, EntryProcessors, and Filters). However Coherence includes many features that are less well known yet valuable for developers and ops. In this talk we will cover the top ten (or so) Coherence features/configuration options that you might not be aware of.
Advanced Partitioning Concepts and Techniques in Coherence
Gene Gleyzer - Coherence Chief Architect (Oracle)
May 24, 2012
Gene Gleyzer discusses various aspects of partitioning algorithms in Coherence 3.7.x and ways to improve the application scalability and maintainability in medium to large deployments.
Batch Processing Using Coherence in Oracle Group Policy Administration
Paul Cleary - Application Architect (Oracle)
July 14, 2011
Oracle Insurance Policy Administration (OIPA) is a flexible, rules-based policy administration solution that provides full record keeping for all policy lifecycle transactions. One component of OIPA is Cycle processing, which is the batch processing of pending insurance transactions. This presentation introduces OIPA and Cycle processing, describing the unique challenges of processing a high volume of transactions within strict time windows. It then reviews how OIPA uses Oracle Coherence and the Processing Pattern to meet these challenges, describing implementation specifics that highlight the simplicity and robustness of the Processing Pattern.
Secure, Optimize, and Load Balance Coherence with F5
Ron Carovano - Business Development Manager (F5)
July 14, 2011
F5 Networks, Inc., the global leader in Application Delivery Networking, helps the world’s largest enterprises and service providers realize the full value of virtualization, cloud computing, and on-demand IT. Recently, F5 and Oracle partnered to deliver a novel solution that integrates Oracle Coherence 3.7 with F5 BIG-IP Local Traffic Manager (LTM). This session will introduce F5 and how you can leverage BIG-IP LTM to secure, optimize, and load balance application traffic generated from Coherence*Extend clients across any number of servers in a cluster and to hardware-accelerate CPU-intensive SSL encryption.
Coherence 3.7 Configuration Validation Improvements
Patrick Peralta - Principle Member of Technical Staff (Oracle)
July 14, 2011
New in Coherence 3.7 is the ability to validate configuration files using XML Schema. This session will demonstrate the benefits of XSD validation (including stronger type checking and fail fast validation) and instructions/best practices for configuration files for 3.7 and beyond.
Oracle Coherence 3.7 - NYCSIG
Craig Blitz - Senior Principal Product Manager (Oracle) & Brian Oliver - Global Architect (Oracle)
April 14, 2011
Coherence 3.7 is right around the corner, and is packed with goodies that will make it easier to work with large data sets and proxies, simplify configuration and capacity planning, and provide even faster access to data. This release will also introduce exciting new Oracle and third party integrations with Coherence. You don't want to miss this presentation when we will walk through these new features and more that will be in Oracle Coherence 3.7.
How To Build a Coherence Practice
Craig Blitz - Senior Principal Product Manager (Oracle)
January 13, 2011
Congratulations on your decision to buy Oracle Coherence. We believe you have chosen an excellent product. Now the hard work begins. To help you get the most out of Coherence from both a project and enterprise perspective, this talk will introduce you to resources available from Oracle and through the Coherence ecosystem. The talk will also discuss best organizational practices you can implement to ensure success with Coherence. The speaker will use his significant experience with customers' Coherence deployment to show what works and what doesn't in practice.
The Coherence Transactions Framework
Thomas Beerbower - Principal Member Technical Staff (Oracle)
January 13, 2011
Coherence 3.6 introduced a new transaction framework. Tom Beerbower, principle member of technical staff on the Coherence development team , will present an overview of the new framework, including transactional caches and connections, optimistic transaction support, the recovery manager, and resource adapter. The talk will also delve into some of the design considerations faced when implementing the new framework.
Sneak Peek - Next generation Oracle Enterprise Management Pack for Coherence
Rao Bhethanabotla - Senior Development Manager (Oracle)
January 13, 2011
In this talk Rao, Senior Development Manager at Oracle, outlines some of the enhancements being prepared for the next release of the Coherence Management Pack for Oracle Enterprise Manager, including much requested features like;
  • Enhanced Cache Data Management - view, export, import, insert, update, purge, add/remove indexes
  • Enhanced Coherence Management - add clusters, nodes and cache targets to the console and create necessary associations
  • Topology Viewer - Show all Coherence targets and also its related targets in Topology Viewer.
  • Configuration Metrics Support - Store configuration metrics in EM and provide comparison support
  • Metric Palette Integration - Pick and draw any metric on any Coherence Mbean. You can overlap Coherence metrics and related target metrics etc. For example, you can plot an application metric, cache metric, node metric, host metric etc in one chart.
  • JVM Diagnostics - Drill down in to a Coherence node's JVM to see what method/thread is causing delay. With proper integration with JVMD (AD4J), we can drill down even up to SQL queries to database.
  • Log file alerts - set up alerts based on a pattern on a log file.
  • Push Replication - support for publishers and subscribers
  • Txn cache support - support for transactional cache.
  • Reap session support - Showing reap session metrics
  • Coherence DP enhancements - updating Coherence nodes with configuration files with out bringing down the cluster, WKA support etc.
    If you manage a Coherence-based system in production, this talk shouldn't be missed. It's a great opportunity to talk with, provide feedback and discuss Coherence Management and Monitoring directly with the Oracle Enterprise Management Product Management team.
NYCSIG Update
Craig Blitz - Senior Principal Product Manager (Oracle)
January 13, 2011
This short presentation provides an overview of the New York Coherence Special Interest Group
Optimizing Coherence Failure Recovery Performance
Randy Stafford - Consulting Solutions Architect (Oracle)
October 11, 2010
One of Coherence's most valuable fundamental features is its ability to avoid data loss in the event of the failure of a cache server process, or even an entire machine hosting cache server processes. Coherence provides this data reliability guarantee by reassigning partition ownership and redistributing data on detection of cache server death. This presentation will describe Coherence's death detection and data redistribution algorithms (improved in 3.6), enumerate the factors which affect the performance of failure recovery, and discuss the results of various recovery performance tests conducted by the presenter.
Oracle Coherence 3.6
Rob Misek - Senior Product Manager (Oracle)
October 11, 2010
As the industry's leading in-memory data grid product, Oracle Coherence offers unsurpassed data scalability, performance, reliability, and availability. In this presentation we will walk through the new functionality in Oracle Coherence 3.6 that will provide customers with greater data reliability and flexibility, improve their online customer experience, and accelerate their development design time.
Mr. Misek will discuss how Oracle Coherence's unique capabilities help meet the challenges faced by enterprise IT. Using customer use cases he will illustrate the technical and business benefits of the new features in Oracle Coherence 3.6.
Oracle Coherence and Oracle Real-Time Decisions - Better Together
Nick Engelhardt - Senior Director (Oracle)
October 11, 2010
Learn how Oracle Real-Time Decisions can leverage and exploit your investment in Oracle Coherence and drive incredible ROI for organization. By leveraging the Coherence Data Grid, the RTD Decision Framework provides your enterprise with highly scalable decision management capabilities for targeted and self-adaptive business processes.
Best practices for monitoring your Coherence application during the SDLC
Ivan Ho - Co-founder and EVP of Development (Evident Software)
June 3, 2010
This presentation describes the techniques for monitoring your data grid(s) throughout your software development lifecycle (pre-production and production). We will examine the measurements available from Coherence and what else should be considered. Let's understand how these measurements can help you prepare for successful deployments of Coherence data grids.
The following topics will be covered:
  • Preparing your grid environment for monitoring
  • Identify the fundamental metrics in each category of grid monitoring (system, jvm, health, performance, utilization, and capacity).
  • Monitoring Coherence Incubator Patterns
Scalable Queries with Oracle Coherence
Patrick Peralta - Senior Software Engineer (Oracle)
June 3, 2010
In addition to its Map based API, Coherence provides a rich API to allow for parallel querying of objects using arbitrary criteria. This session will explore various techniques for creating efficient and scalable queries with Coherence. Although the query API is simple from a developer point of view, writing queries that yield scalable performance requires upfront design. We will consider query patterns (and anti-patterns) and explore the tools Coherence provides to develop efficient and linearly scalable queries.
More Coherence War Stories
Patrick Peralta - Senior Software Engineer (Oracle)
April 15, 2010
Come listen to battle stories about tackling challenges in real production environments with real customers (who lived happily ever after.) We will discuss Coherence operational best practices to avoid production issues and what to do if (when?) issues arise.
Daas Cloud - Lining your Cloud with Data
Craig Blitz - Senior Principal Product Manager (Oracle)
April 15, 2010
Organizations embracing Cloud Computing are quickly realizing how Data Grid technology can solve many of the challenges associated from running applications on distributed shared infrastructure across the globe. From hosting data as a service, sharing application state across applications, parallel processing of transactions, events and messages, Data Grids provide the perfect combination of extensibility, reliability and performance needed to meet the demands of Cloud Computing. This session will map the evolution of Data Grid technology and how it is being successfully integrated into Cloud Computing.
Advanced Features of Oracle Coherence 3.5
Gene Gleyzer - Architect (Oracle)
April 15, 2010
Dr. Gene Gleyzer is the Architect at Oracle responsible for the design of the Oracle Coherence product line. Prior to joining Oracle, Dr. Gleyzer was one of the founders and the CTO of Tangosol. In this talk, Dr. Gleyzer will discuss several advanced Coherence topics including using Coherence in advanced frameworks and containers (WebLogic Server, OSGI, Spring), the Service Guradian, Partitioned Backing Maps, Partition Events, and other miscellaneous topics.
Extreme Transaction Processing - Leveraging Oracle Coherence as a SEDA-based Scalable Event Transaction Processor
Taylor Gautier - Principal Client Architect (Grid Dynamics)
January 14, 2010
Modern telco billing processing systems face huge challenges in the search to move from mostly offline, or batch, processing of billing events to handling huge volumes of events in near-real time. The challenges for an architect of such a system are: how to handle the high throughput processing of near real-time events with low latency while maintaining strict transactional semantics and provide high availability and scalability of the service.
We present our extreme transaction processing solution leveraging Oracle Coherence as an in-memory-data-grid (IMDG) which provides reliable messaging, data storage, and asynchronous write-back to RDBMS. The system follows the staged event driven architecture (SEDA) design pattern providing for a flexible and manageable design that is both highly available and scalable. We discuss lessons learned during performance tuning and profiling plus best practices that are applicable for any Coherence user.
Read more on Taylor's blog.
TopLink Grid - Scaling JPA applications with Coherence
Shaun Smith - Principal Product Manager (Oracle)
January 14, 2010
JPA, the Java Persistence API, is the Java standard for relational database access. But as is the case for many technologies, scaling JPA applications into large clusters is a challenge. In this session we'll introduce Oracle TopLink's new "TopLink Grid" feature which supports scaling JPA applications through Coherence integration. We'll also introduce the new TopLink Grid enabled "JPA on the Grid" application architecture in which the underlying relational database is replaced by Coherence and all standard database operations, including JPQL query execution, are handled by Coherence. In this session we'll demo how easy it is to leverage Coherence from JPA using TopLink Grid and how to build standards compliant Java EE applications that scale.
Coherence Incubator Update & the Processing Pattern Revisited
Noah Arliss - Senior Software Engineer (Oracle)
January 14, 2010
This presentation will discuss some of the feature themes for the next set of Coherence Incubator releases planned for the end of January. We've done a lot of work since the first release of the Processing Pattern. In this talk we'll look at some of the changes and new features to enable "compute-grid" style development with Coherence.
Introduction to Coherence Tools
Aleksander Seovic - Founder and Managing Director (S4HC, Inc.)
October 1, 2009
Oracle Coherence provides many great features out of the box, but it also has a number of extension points. In this session I will provide an overview of Coherence Tools, a collection of Coherence extensions and utilities I created while working on the book and subsequently decided to open source for the benefit of the community.

We will look at things ranging from more powerful value extractors, to different ways to integrate Coherence and Spring, to utilities such as identity generator and cache loader. Best of all, because many of these use Coherence extension points you are already familiar with, you'll be able to use them as soon as you walk out of the meeting.
Giving You Persistent Storage "Memory" with Oracle Coherence
Patrick Peralta - Senior Software Engineer (Oracle)
October 1, 2009
Today's enterprise requires reliable, scalable, and real-time access to mission-critical and constantly changing data. This session explores the benefits that Oracle Coherence, an in-memory data grid, can provide to traditional persistent storage. Oracle Coherence bridges the gap between horizontally scalable, low-latency in-memory access and persistent durable storage. This is the case with a relational database (with or without object-relational mapping), a mainframe, a Web service, or any other persistence mechanism. The presentation explores various caching patterns and techniques to scale both reads and writes in order to meet current and future user demand.
Optimizing Your Coherence Network
Mark Falco - Consulting Member Technical Staff (Oracle)
October 1, 2009
Networking is at the core of Oracle Coherence. All Coherence services sit atop TCMP, a UDP-based cluster protocol. The performance of your Coherence implementation depends on an optimized network infrastructure. This talk, from a Coherence architect, guides you through some of the key factors when tuning your network, and helps you understand how your choices interact with Coherence under the covers.
Using Oracle Coherence in a .NET Environment
Timur Fanshteyn - FSI Technology Manager
June 24, 2009
Oracle Coherence can be successfully used in a Microsoft Window and .NET Environment. It can be a excellent media for connecting .Net and Java applications. It can provide .NET applications with a caching solution in front of a database server. It can even be used to provide real-time data to the desktop clients. All with minimum or possible no java coding.
The presentation will go through requirements of setting up Coherence .NET Client. Go through use cases and point out some limitations. We will focus on general data caching, object serialization (through POF), event notifications and LINQ to coherence.
See Timur Fanshteyn's blog for sample files.
Coherence*Extend Internals
Jason Howes - Consulting Member Technical Staff (Oracle)
June 24, 2009
Coherence*Extend extends the reach of the core Coherence TCMP cluster to a wider range of consumers, including desktops, remote servers, C++/.Net clients and machines located across WAN connections. Typical uses of Coherence*Extend include providing desktop applications with access to Coherence caches (including support for Near Cache and Continuous Query) and Coherence cluster "bridges" that link together multiple Coherence clusters connected via a high-latency, unreliable WAN.
This talk provides a unique look at the internals of the Extend implementation from one of Coherence's core developers. Starting with the internal Coherence messaging API, Jason will go on to discuss such topics as connection and channel lifecycles, the TCP initiator/acceptor implementation, the CacheService, NamedService, and InvocationService protocols, and the ProxyService implementation.
Coherence Incubator Update
Noah Arliss - Principal Member Technical Staff (Oracle)
June 24, 2009
The Coherence Incubator hosts innovative example implementations for commonly used design patterns, system integration solutions, distributed computing concepts and other artifacts designed to enable rapid delivery of solutions to potentially complex business challenges built using or based on Oracle Coherence.
This talk provides an update on new and upcoming Incubator functionality, including
  • New push replication functionality - filtered replication, improved batching, coalescing of updates
  • Command, Functor and Messaging Pattern - Support for extend and Command Batches.
  • Sneak Peek of upcoming functionality - Processing Pattern and Task Execution Pattern
Enhancing and Evolving Coherence Applications with POF
Patrick Peralta - Senior Software Engineer (Oracle)
April 16, 2009
The Portable Object Format (POF) is the preferred method of serializing objects to a Coherence data grid. It enables heterogeneous C++, .NET, and Java clients to read and write the same objects. POF is a highly efficient serialized object format that also enables objects to evolve in a compatible manner. In this talk, Patrick Peralta will discuss the advantages of POF, and how to use it in your application.
Get Insight into your Oracle Coherence Data Grid using Oracle Enterprise Manager
Debu Panda - Senior Principal Product Manager (Oracle)
April 16, 2009
Oracle Coherence is an in-memory data grid solution that enables organizations to predictably scale mission-critical applications. Effectively managing your Oracle Coherence environment is critical to maximizing application availability and ensuring a high quality of service (QoS).
Join us in us for this presentation to find out how it helps you to get insight into the key performance indicators of Oracle Coherence, help you quickly isolate problems and take corrective actions. This pack also helps you to significantly reduce the risk and total cost of management by automating provisioning of Oracle Coherence cluster.
During this presentation, you will see a live-demonstration of the following:
  • Monitor the performance and health of the Oracle Coherence cluster
  • Detailed performance analysis of caches
  • Manage by exception - isolate low performing nodes and compare configuration
  • Changing runtime configuration parameters
  • Automating the process of creating a new cluster and scaling the existing cluster
Coherence*Web - Integration with WebLogic Server & WebLogic Portal
Rob Misek - Senior Product Manager (Oracle)
April 16, 2009
This presentation will provide a technical overview of Coherence*Web in Coherence 3.4.2, including Coherence*Web native integration with WebLogic Server and WebLogic Portal, bringing all the benefits of Coherence HTTP session state management without the need for any code changes and native Coherence integration with WLP P13N Cache - with 3.4.2, Portal users can now drop in Coherence as a scale out alternative to the P13N cache without having to make any code changes.
How a Small Startup got Big Results Using Coherence
Anthony Casalena - Founder and CEO (Squarespace, Inc.)
January 29, 2009
Since it's inception in 2004, Squarespace's publishing platform has blossomed into a product that powers tens of thousands of sophisticated websites and blogs for businesses, bloggers, and professionals worldwide. Squarespace uses Coherence in their web application tier, allowing them unparalleled scalability and the ability for 6 web servers to process over 200 million requests per month with spectacular reliability. Anthony will also talk about the tools and practices used to manage their Coherence deployment.
Coherence in the Real World: Stories from the trenches of Support
Patrick Peralta - Senior Software Engineer (Oracle)
January 29, 2009
This talk will give insight into the world of Coherence support from the inside. We will discuss the tools and techniques used to diagnose problems in production Coherence applications. We will also explore common pitfalls and how to avoid them. This presentation aims to reduce the likelihood that audience members will need to call for support! However if support is needed, we will discuss ways to expedite the support process to make it easier and more effective for all parties.
WAN Patterns for Coherence
Brian Oliver - Global Solutions Architect (Oracle)
January 29, 2009
Coherence across a WAN? Push Replication rocks! We've done a lot of work in the past six months to simplify how to use and deploy Coherence Data Grids around the globe. It's always been possible to do these things - Coherence provides some great infrastructure like *Extend to do this - but we've lacked a concrete framework. The Push Replication Pattern is making some serious in-roads to solve some of the challenges faced when designing a globally distributed Data Grid. This presentation will look at the details of some great advantages of this pattern.
Successfully Implementing Coherence
Steve Jacobs - Vice President, High Performance Computing, Solutions & Engineering (Merrill Lynch)
October 16, 2008
The success of your Coherence project depends on managing technical and non-technical factors. This talk will focus on how Merrill Lynch successfully deployed its first tactical Coherence solutions, and how to turn Coherence into a strategic platform.
Coherence Today
Cameron Purdy - Vice President, Development (Oracle)
October 16, 2008
This presentation addresses how Coherence "started", what we are doing today with Coherence, including some exciting information about the recent Coherence 3.4 release, the Coherence C++ client, and what is planned for the future of Oracle Coherence.
Oracle Coherence Design Patterns
Brian Oliver - Senior Prinicipal Solutions Architect (Oracle)
October 16, 2008
This presentation guides us through the technical details of a repository of common data management, distributed computing, integration, and behavioral design pattern implementations built with or based on Oracle Coherence. The presentation covers commonly used and requested design patterns for distributed environments, including the command pattern, the store-and-forward messaging pattern, and the WAN replication pattern.


Contact NYCSIG with any comments or questions.


BACSIG Presentation Archive

Harnessing the Power of Oracle WebLogic Server and Coherence*Web
Alexander Livitz - Senior Java Performance Architect (ON24)
TomLubinski - President and CEO (SL Corporation)
November 3, 2011
Leveraging Oracle WebLogic Server with the Oracle Coherence*Web feature of Oracle Coherence is becoming a standard approach to improving performance and scalability of complex applications. This session covers how ON24, a global leader in Webcasting and virtual events, overcame the challenges associated with managing sessions across large Oracle WebLogic Server clusters by separating services (Oracle WebLogic Server pools and clusters) from HTTP sessions to improve performance and scalability and make the overall system's behavior more stable and predictable. The result? Higher throughput, lower latencies, more concurrent users, and a large increase in hardware ROI. The session also shares details on low-overhead system monitoring and management, including data aggregation and analysis.
Oracle Coherence 3.7 - BACSIG
Christer Fahlgren - Principal Solutions Architect (Oracle)
April 21, 2011
Coherence 3.7 is right around the corner, and is packed with goodies that will make it easier to work with large data sets and proxies, simplify configuration and capacity planning, and provide even faster access to data. This release will also introduce exciting new Oracle and third party integrations with Coherence. You don't want to miss this presentation when we will walk through these new features and more that will be in Oracle Coherence 3.7.
Oracle Coherence Incubator 10 Update
Noah Arliss - Software Development Manager (Oracle)
April 21, 2011
It has been a while since we have given our Bay Area members an update on the Coherence Incubator, so we wanted to provide the new San Francisco attendees with an overview, and give the seasoned Coherence developers and architects an update on the highly anticipated Coherence Incubator 10 release. In case you are new to the subject, the Coherence Incubator is a repository of projects providing example implementations for commonly used design patterns built using or based on Oracle Coherence.
The Ultimate Eventing Platform Technology Convergence
Lloyd E. Williams - Outbound Product Management (Oracle) & Robin J. Smith - Director of Product Management/Strategy (Oracle)
April 21, 2011
Oracle Complex Event Processing and Coherence
Oracle Real-Time Decisions for E-Commerce Customer Experience Optimization
Nicolas Bonnet & Michel Adar (speaker bio)
October 21, 2010
Oracle Real-Time Decisions is an Oracle Business Intelligence Middleware platform that can be used for real-time closed-loop process optimization. We will discuss how Oracle Real-Time Decisions decisioning framework can combine rules and self-adaptive real-time predictive modeling to create tailored interactions for each and every unique transaction. We will also discuss the power of combining Oracle RTD and Oracle Coherence.
Oracle Coherence in Monitoring Systems
Tom O'Connell (speaker bio) Independent Consultant
October 21, 2010
Tom has been involved in the design and development of an application monitoring system built with Oracle Coherence. Designed as a functioning production system that served as POC for new-to-this-organization technology, it makes use of a broad range of Coherence capabilities, including read-through, write-through, write-behind caching; backing-map listeners for event processing; entry-processors and task invocation. The result his a system that reliably monitors a sizable online enterprise 24x7 as well as serving as a technology model for other applications.
Marrying J2EE and the Data Grid - An Overview of WebLogic Server and Coherence Integration
Naresh Revanuru (speaker bio) Architect (Oracle) & Ballav Bihani (speaker bio) Principal Member of Technical Staff (Oracle)
July 15, 2010
In this talk we will cover the integration of WebLogic server and Coherence. The integration makes it simpler to access Coherence named caches through resource injection. It also provides an optimized integration of Coherence*Web. From a management perspective, it offers Coherence cluster configuration support through the WLS administration domain as well as Runtime monitoring support through the WebLogic console.
Oracle Coherence 3.6
Christer Fahlgren - Principal Solutions Architect (Oracle)
July 15, 2010
As the industry's leading in-memory data grid product, Oracle Coherence offers unsurpassed data scalability, performance, reliability, and availability. In this presentation we will walk through the new functionality in Oracle Coherence 3.6 that will provide customers with greater data reliability and flexibility, improve their online customer experience, and accelerate their development design time.
Mr. Fahlgren will discuss how Oracle Coherence's unique capabilities help meet the challenges faced by enterprise IT. Using customer use cases he will illustrate the technical and business benefits of the new features in Oracle Coherence 3.6.
Maximizing your Coherence ROI - Real-world case studies from simple cache-aside to distributed SEDA
Taylor Gautier - Senior Architect (Grid Dynamics)
April 29, 2010
The Oracle Coherence platform is a robust, feature rich platform with many possible applications. In this presentation, we will discuss a range of solutions and their use in the real-world that satisfy common business application challenges such as performance, scale, fault-tolerance and operational flexibility. This will help you identify new and valuable strategies for getting the most out of Oracle Coherence.
Ten Easy Steps to Make Your Cluster Easy to Support in Production
Tom Lubinski - Founder & CTO (SL Corp.)
April 29, 2010
Lift the Lid on your Oracle Coherence Grid: Ten simple steps to make your clusters easy to monitor and manage in production. Tom Lubinski of SL will share some best practices for Coherence developers with real world examples from SL customers. Regardless of how you plan to monitor your Coherence cluster and application in test and production, this talk will provide you with a practical checklist of what you can do make sure your cluster is not a "black box" in production. Also developers often complain that, although Oracle Coherence is a high performance system, JMX is not. Learn what you can do to improve JMX performance and monitor its overhead on your cluster.
Coherence in the Retail Space - A Case Study of Adoption of Coherence at Macys.com
Mariano Hernandez - Senior eCommerce Developer (Macys.com)
January 21, 2010
In this talk the presenter will discuss the original limitations of Macys.com infrastructure which led to the decision to implement Coherence as a side cache. The discussion then moves into the design and implementation of Coherence at Macys.com. The topics covered include infrastructure topology, cached object modeling, Spring enabling Coherence, central management of cluster configuration, and an implementation of the Command Cache pattern. The discussion will end with findings and a plan for future development.
Introduction to the Coherence Incubator
Christer Fahlgren - Group Product Manager (Oracle)
January 21, 2010
The Coherence Incubator hosts innovative example implementations for commonly used design patterns, system integration solutions, distributed computing concepts and other artifacts designed to enable rapid delivery of solutions to potentially complex business challenges built using or based on Oracle Coherence.
This talk provides an overview of Coherence Incubator functionality, including the Processing Pattern and the Messaging Pattern, and will introduce what is coming in the next release.
Introduction to Coherence Tools
Aleksander Seovic - Founder and Managing Director (S4HC, Inc.)
October 8, 2009
Oracle Coherence provides many great features out of the box, but it also has a number of extension points. In this session I will provide an overview of Coherence Tools, a collection of Coherence extensions and utilities I created while working on the book and subsequently decided to open source for the benefit of the community.

We will look at things ranging from more powerful value extractors, to different ways to integrate Coherence and Spring, to utilities such as identity generator and cache loader. Best of all, because many of these use Coherence extension points you are already familiar with, you'll be able to use them as soon as you walk out of the meeting.
Optimize Oracle Coherence Management Infrastructure using the Coherence Reporter
Everett Williams, Principal Member Technical Staff (Oracle)
October 8, 2009
Oracle Coherence 3.5 provides a JMX reporting capability (the Reporter). The Reporter provides out-of-the-box reports that help administrators and developers manage capacity and trouble shoot problems. In this presentation you will learn to optimize performance of the Coherence management infrastructure, analyze Reporter information and write better custom management applications.
Orient Overseas Container Lines - A Coherence Case StudyOrient Overseas Container Lines - A Coherence Case Study
Matt Rosen, Director of Application Development (OOCL) & Horea Abrudan, Senior Software Engineer, Architecture and Frameworks (OOCL)
Oct 8, 2009
Brief description of OOCL and its key business objectives
  • Our architectural philosophy with regard to caching
  • Our three initial use cases for Coherence, focused on resource efficiency and reduction in development effort.
    • Global caching of near static data
    • Paging of large result sets
    • Shared application data while retaining stateless client / server interaction
  • Description of our Distributed Cache Framework layered on Coherence
  • Interesting opportunity regarding cache initialization and our solution
  • Our implementation experience (time to implement, stages, lessons learned, and obstacles overcome)
  • Production experience (load, performance, monitoring)
  • Wrap-up and brief description of our future plans regarding Coherence
Get Insight into your Oracle Coherence Data Grid using Oracle Enterprise Manager
Rao Bhethanabotla - Software Development Manager (Oracle)
June 9, 2009
Oracle Coherence is an in-memory data grid solution that enables organizations to predictably scale mission-critical applications. Effectively managing your Oracle Coherence environment is critical to maximizing application availability and ensuring a high quality of service (QoS).
Join us in us for this presentation to find out how it helps you to get insight into the key performance indicators of Oracle Coherence, help you quickly isolate problems and take corrective actions. This pack also helps you to significantly reduce the risk and total cost of management by automating provisioning of Oracle Coherence cluster.
During this presentation, you will see a live-demonstration of the following:
  • Monitor the performance and health of the Oracle Coherence cluster
  • Detailed performance analysis of caches
  • Manage by exception - isolate low performing nodes and compare configuration
  • Changing runtime configuration parameters
  • Automating the process of creating a new cluster and scaling the existing cluster
Coherence*Web - Integration with WebLogic Server & WebLogic Portal
Adam Leftik - Senior Product Manager (Oracle)
June 9, 2009
This presentation will provide a technical overview of Coherence*Web in Coherence 3.4.2, including Coherence*Web native integration with WebLogic Server and WebLogic Portal, bringing all the benefits of Coherence HTTP session state management without the need for any code changes and native Coherence integration with WLP P13N Cache - with 3.4.2, Portal users can now drop in Coherence as a scale out alternative to the P13N cache without having to make any code changes.
Scaling Software as a Service (SaaS) with Oracle Coherence
Ted Rice - anager of Infrastructure Development (NetSuite)
February 19, 2009
In order to create a commercially viable Software as a Service (SaaS) offering, the SaaS system design must be scalable, reliable, and serviceable. A myopic design can limit the the system's ability to add customers, result in a poor user experience, or make growth an expensive proposition. Since its founding in 1998, NetSuite's SaaS platform has grown to handle hundreds of millions of transactions per day. NetSuite uses Coherence in the middle tier, thereby reducing database workload, decreasing application server memory requirements, and simplifying cache design. Ted will describe NetSuite's design, explain the problems NetSuite faced prior to adopting Coherence, and show how Coherence allowed NetSuite to scale core services without sacrificing reliability or performance.
Oracle Coherence Update: Coherence*Web: Integration with WebLogic Server & WebLogic Portal
Cameron Purdy - VP Development (Oracle)
February 19, 2009
This presentation will provide a technical overview of the new features, improvements, and bug fixes in Coherence 3.4.2, including Coherence*Web native integration with WebLogic Server and WebLogic Portal, bringing all the benefits of Coherence HTTP session state management without the need for any code changes and native Coherence integration with WLP P13N Cache - with 3.4.2, Portal users can now drop in Coherence as a scale out alternative to the P13N cache without having to make any code changes.
The Future of Application Servers
Hal Hildebrand - Architect (Oracle)
February 19, 2009
The application server market is rapidly moving from monolithic to targeted solutions where end users have more control over how their systems are provisioned and configured. Coherence and OSGi are important technologies for creating these targeted solutions. Oracle is building on both Coherence and OSGi to lay the foundation for their next generation application server. This session will provide a behind the scenes look at the challenges and future results of this work.


Contact BACSIG with any comments or questions.


LCSIG Presentation Archive

Coherence JMX Management Framework and Reporter
Everett Wilaims Senior Technology Director (SL Corporation)
January 27, 2011
As the lead engineer and contributor to the Coherence Management Framework, Everett (now working at sl.com) will present an inside view of the Coherence Management Framework, how it works, is put together, things you may not know about and how to use the JMX Reporter.
Coherence Performance Under the Microscope
Tom Lubinski CTO (SL Corporation)
January 27, 2011
Using the Coherence API is relatively easy, but how your calls onto the API are measured and reported is something different all together. In this technical talk Tom outlines the underlying schematics of messages, requests and tasks, things that you commonly seen in JMX. He discussed what are they, why should you care and which ones are important, especially in a production system. Tom Lubinksi then explains how these metrics relate to the workings of the distributed cache service, the invocation service and entry processors. He will show you how to plot these metrics to literally "see" how Coherence is executing your code and using system resources. These insights can then help you tune and troubleshoot your data grid. Tom founded SL Corporation in 1983 and currently serves as the company's Founder and CTO. He has been instrumental in developing RTView, a real-time monitoring, analytics and visualization platform, as well as RTView Oracle Coherence Monitor and Viewer for the monitoring and management of Oracle Coherence data grids. Since founding the company, he has been involved in thousands of successful customer deployments of real-time visibility solutions. He has an immensely deep understanding of monitoring and managing distributed systems. He's an entertaining and talented speaker with a passion for technology. Not a talk to be missed.
Workshop - Coherence Cache Configuration and Deployment Patterns
Nick Pike Account Director (ITRS)
June 10, 2010
ITRS Geneos is an enterprise standard for real-time infrastructure and application monitoring in three of the top five investment banks. It is a proactive, real-time systems management tool used to provide a unified view of production systems from an IT and business perspective.
In this workshop Nick outlines how Geneos has been used by a number of customers to monitor and manage both Coherence infrastructure and applications built on Coherence. During the workshop a demonstration will highlight how managing Coherence is simplified from an operations perspective and how the tool may also be used to simplify application development, including automated housekeeping like memory management and rolling restarts.
http://www.itrsgroup.com/coherence/
Workshop - Coherence Cache Configuration and Deployment Patterns
Brian Oliver - Global Solutions Architect (Oracle)
June 10, 2010
In this workshop we discuss the various common Coherence Cache Configurations and how they relate to deployment patterns. We'll cover all of the common cache configurations and deployment topologies. If you're just starting with Coherence, this talk will be invaluable to help you build your deployment model.


Contact LCSIG with any comments or questions.


TOCSIG Presentation Archive

Performance Management of Coherence Applications
Craig Blitz - Senior Product Manager (Oracle)
October 29, 2010
Architects and operators of Coherence-based applications have a critical need to know how to best monitor, analyze, and optimize the performance of their applications. These performance management needs recur in many activities of the software lifecycle - from requirements analysis and architecture design, to load testing and HA testing, and especially during production operations. Analysis of production problems, in particular, requires constant and comprehensive collection of monitoring data, the approach to which must be established in advance. This talk will review the various facets of a best-practice performance management approach for Coherence-based applications, borne of first-hand experience in the Coherence user community.
Making sense of Coherence JMX metrics - What does it all mean?
Tom Lubinski - CTO, CEO and Founder (SL Corp.)
October 29, 2010
Puts and gets, messages and requests, tasks and queues. What does it all mean in Coherence? How can you make sense of the hundreds of metrics exposed in Coherence mbeans? Why should you care?
Oracle Coherence is a high performance and scalable data grid technology. But is your code efficient and scalable? Tom Lubinski of SL Corp. will show you how Coherence under the microscope can provide answers for you.
Use Coherence for high volume real time data processing - Move to the next stage of SOA implementation
Wenjin Zhou - Chief Architect (ITSP)
July 23, 2010
Key Topics:
  1. SOA performance Challenge;
  2. Data modeling and management issues;
  3. How Coherence can be used to resolve performance and high availability issues?
  4. Our project experience;
  5. Lessons learnt.
Performance and Scalability Revisited - In-Memory Data Grids
Aleksandar Seovic - Founder and Managing Director (S4HC)
April 23, 2010
Building scalable, highly-available applications that perform well is not an easy task. These features cannot be simply "bolted" onto an existing application - they have to be architected into it. Unfortunately, the things we need to do to achieve them are often in conflict with each other, and finding the right balance is crucial.
In this session we will discuss why scaling web applications is difficult and will look at some of solutions we have come up with in the past to deal with the issues involved. We will then look at how in-memory data grids can make our jobs easier by providing a solid architectural foundation to build our applications on top of.
If you are new to in-memory data grids, you are guaranteed to leave the presentation eager to learn more. However, even if you are already using one you will likely walk out with a few ideas on how to improve performance and scalability of your applications.
More Coherence War Stories
Patrick Peralta - Senior Software Engineer (Oracle)
April 23, 2010
Come listen to battle stories about tackling challenges in real production environments with real customers (who lived happily ever after.) We will discuss Coherence operational best practices to avoid production issues and what to do if (when?) issues arise.
Introduction to the Coherence Incubator
Noah Arliss - Software Development Manager (Oracle)
April 23, 2010
The Coherence Incubator hosts innovative example implementations for commonly used design patterns, system integration solutions, distributed computing concepts and other artifacts designed to enable rapid delivery of solutions to potentially complex business challenges built using or based on Oracle Coherence.
The talk provides an overview of Coherence Incubator functionality, including the Processing Pattern and Push Replication, it will also introduce what is coming in the next release.


Sydney SIG Presentation Archive

Coherence Overview and Strategy
Craig Blitz - Senior Product Manager (Oracle)
[October 24, 2013 - Sydney, Australia]
Oracle Coherence now plays a key role in Oracle's Cloud Application Platform. In this talk, learn about some of the major new features in the latest Coherence release that enable
developers to scale applications to meet new mobile and cloud demands through features like Live Events, reduce operational costs through
Managed Coherence Servers, and enhance deployment options for high availability. Craig will also provide a sneak peak at what is coming in forthcoming
releases, and will provide a refresher on Coherence for those who are new to the technology or who's knowledge may be a bit rusty.
Extend your Clusters reach with Coherence*Extend
Tim Middleton - Solutions Architect - Coherence Development (Oracle)
[October 24, 2013 - Sydney, Australia]
Coherence*Extend allows Coherence clusters to be accessed via multiple languages and frameworks such as C++, .NET and REST as well as enabling geographically
separate clusters to communicate. In this talk, learn about how Coherence*Extend works, new features in Coherence 12.1.2 as well as recommended best practice.
Tim will also show a demonstration of new Coherence*Extend features running under WebLogic Server 12.1.2.
High Performance Risk Calculations with Coherence
Dhileep Paski (Industrie IT Pty Ltd)
[October 24, 2013 - Sydney, Australia]
Design walk-through of a real-time margin (VaR) simulation offering for fixed income institutional clients. Discussion of cache structures, data feeds,
integration of spring and use of an in-house quantitative library implementing delta-gamma. Elaboration on the use of coherence as a compute grid
with co-located market data and portfolio data to distribute the process intensive derivation of mark to market figures and worst case loss in real (near) time.
Coherence in an Event Driven Architecture
Aaron Blishen NSW Practice Manager (Intelligent Pathways)
[October 24, 2013 - Sydney, Australia]
This presentation will demonstrate the applicability of Coherence within an Event Driven Architecture, using real life examples sourced from the Airline industry.
The presentation will cover Event Driven Architecture concepts, use cases for Coherence within the architecture and architectural and design decisions to be
considered when choosing Coherence as a core technology in the solution.
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.