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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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 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.
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.
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.
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/
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.
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.
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.
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.
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.
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.