CoherenceFeed

Save the date: Next London Coherence SIG is on the 1st of October

Just a quick update about the next London Coherence SIG.  We’ve scheduled it for the 1st of October.  It will be held in the London Oracle Offices and like the last event, will run all day.  The morning will be … Continue reading

Coherence 3.6 support for the Coherence Incubator Projects

Today we released an incremental update for each of the Coherence Incubator projects that adds support for Coherence 3.6 and resolves a number of issues discovered by the community since the last set of releases. As part of the update … Continue reading

Coherence 3.6 Released

Today Oracle announced and made generally available Coherence 3.6.  Like it’s predecessor Coherence 3.5, there’s a lot of stuff in Coherence 3.6, parts of which may be considered entirely new products in the Data Grid space.  Having been through four beta releases over the past six months, it’s ready for prime time.  You can download [...]

Bay Area Coherence SIG: 15th July, 2010

The next Bay Area Coherence SIG will be held on the 15th of July, 2010 at the Oracle Redwood Shores Office.  Details of the agenda and registration process are here: http://coherence.oracle.com/display/CSIG/15+Jul+2010+-+Redwood+Shores,+CA Like at the Toronto Coherence SIG, Coherence 3.6 will be presented.  This is one of the first official public presentations about Coherence 3.6! So [...]

Toronto Coherence SIG: 23rd July 2010

The next Toronto Coherence SIG will be held on the 23rd of July, 2010 at the Oracle Mississauga Office.  Details of the agenda and registration process are here: http://coherence.oracle.com/display/CSIG/23+Jul+2010+-+Mississauga%2C+ON One interesting thing to note: Coherence 3.6 will be presented.  This is one of the first public presentations about Coherence 3.6! So if you’re in Toronto [...]

London Coherence SIG: Spring Edition: 10th June 2010 (registration now open)

The registration for the next London Coherence SIG, occurring on the 10th of June, is now open.  However before you rush to register, there are several important things to note. 1. This event unlike previous London Coherence SIGs is being run over an entire day! That’s right.  An entire day! We have so much content and [...]

London Coherence SIG: Spring Edition: 10th June 2010

Save this date:  10th of June 2010 (Thursday) That’s right.  It’s time for another London Coherence SIG.  While it’s probably a bit late to be called the “Spring Edition”, unless London starts to warm up quickly it probably should be the “Winter Edition” again. This SIG promises to be larger than ever, in size and [...]

Announcing the Toronto Coherence SIG: April 23rd 2010

Due to popular demand we’re starting a new Coherence SIG in Toronto.  The first is to be held at the Oracle Mississauga Office on the 23rd of April.  We’ve got some great speakers lined up from the Coherence Engineering group, including Cameron Purdy, Patrick Peralta and Noah Arliss.
Follow this link for more information and registration.
[...]

Brian Oliver

 Brian Oliver

The Oracle Coherence Book!

It’s finally done!  The first book about Oracle Coherence is now available for pre-ordering from the publishers website here. Supporting it’s release, an interview/conversation with Aleks Seovic (the lead author) and Cameron Purdy (VP of Oracle Coherence Engineering) about the book is available here (mp3).  If you pre-order it’s about 10% cheaper!
<snip>Authored by leading Oracle [...]

London Coherence SIG: Winter Edition: 26th February 2010

The registration page for the UKOUG London Coherence SIG are now up.  Details are here.  Space is limited, so register early!
Here’s an overview of what’s happening.  See you there!
Session 1: TopLink Grid: Scaling JPA applications with Coherence (Shaun Smith – Principle Product Manager – Oracle)
JPA, the Java Persistence API, is the Java standard for relational [...]

Ridiculous class and interface names, fear of change and the new operator

One of the important tasks when designing software (or probably anything for that matter) is creating appropriate/correct/reasonable names for things, whether it be for classes, interfaces, methods or variables.  Why?  Simple… When someone reads your code they should ideally require little additional documentation, third party contact or alternative education/context to work out what something means, [...]

London Coherence SIG: Winter Edition: 26th February 2010

Save this date:  26th of February 2010 (Friday)
This is when the next London Coherence SIG will be on, in London, at the usual place, the Oracle City Office.
More details to come next week… including the place the register.
PS: Look forward to some very cool Toplink Grid (think Toplink JPA running purely on Coherence – all [...]

Leopard to Snow Leopard Upgrade (almost no problems)

So I’ve finally managed to get a few seconds to upgrade my 13″ Mac Book Pro and Mac Pro to Snow Leopard.  For the most part the upgrade was a very simple process.  For the Mac Book Pro, I simply inserted the DVD (while running Leopard), clicked on Install and let it do it’s thing. [...]

Data Grid Design Patterns

Summary
Brian Oliver explains a number of data grid design patters: Command, Functor, Store and Forward Messaging, and Push Replication. He also mentions some traditional patterns used so far and Coherence Incubator, a repository for design patterns reference implementations.

Bio

This never gets old…

Has the process of developing and delivering software really changed?
(click the image for full size version)

New Coherence Incubator Releases

As announced at the London Coherence SIG last week, we’ve released a new set of updates to the Coherence Incubator, the major highlights being;

Introduction of the new Examples Project: This contains a set of Coherence Incubator Examples.  Once easy download that includes all of the patterns, including multiple push-replication deployments.
A significant update to the previously [...]

Sun Microsystems and Coherence

So cool.  Just saw the latest Sun Microsystems home page.

Sun have just released their first in depth Oracle Coherence blue-print (white paper) documenting the architecture, performance and scalability impacts seen in a large application.  As a comparison, the document outlines the performance and scalability of an application both with and without using Oracle Coherence.  Apart from [...]

Synchronizing Coherence Clusters

Coherence clustering technology makes a lot of sense for customers to be able to scale applications horizontally and reliably with very fast predictable performance.  This is of course easy to do within one data center on a fast network.  One of the common challenges that customers have is around High Availability and Disaster Recovery and keeping data synchronized across data centers.  Normally Coherence is optimized to use UDP unicast or multicast, but what happens if the network is unreliable and/or has high latency which is common when networking multiple data centers?&nb

Oracle Open World 2009: Application Grids

It’s hard to believe but another year has passed and it’s time again for Oracle Open World in San Francisco. Like last year, it’s going to be big.  Apparently San Francisco is bracing itself for an influx of 85,000 or so delegates, not all talking about Coherence obviously, but there will be a lot more than [...]

Next London Coherence SIG: Autumn Edition (29th October)

Here’s the current agenda for the next London Coherence SIG event, to occur on the 29th of October, from 2pm to 6pm at the Oracle London Office.
[Updated] Registration is now open at http://www.ukoug.org/calendar/show_event.jsp?id=4563
1. Coherence and Incubator Update
Noah Arliss: Coherence Engineering, United States
In this talk we’ll look at some of the new features in Coherence 3.5.2 [...]

Cameron Purdy's Deep Dive on Coherence 3.5

Be among the first to take a look Oracle Coherence 3.5, the new release that enables applications to work with massive data sets in-memory. Listen to this webcast by Cameron Purdy, VP of Development and creator of Coherence, to hear how the new features and functionality can:

 

• Support multi-terabyte data grids while reducing the operational complexity of large deployments

• Improve service levels by automatically detecting and correcting service disruptions

Oracle Grid Update Tied to Emerging Cloud Trend

Oracle this week shipped an update to its Coherence in-memory data grid, a member of a class of middleware that some say may be on the cusp of broader adoption for cloud computing.

 

In-memory data grids store information that applications need in memory across a pool of servers, instead of reading it off disks, resulting in major performance gains.

 

Coherence Planning From Proof of Concept to Production

field_whiteimg.gif
The following whitepaper is meant to supplement th
Email download file:

Whilst setting up a development environment for Coherence is relatively trivial, planning and moving this into production requires considerable testing and careful consideration to ensure the full benefits of Coherence are realized. The following observations and guidelines are meant to supplement those outlined in the Coherence Production Checklist, Performance Tuning and Best Practices guides, not to replace them. These documents should be read prior to reading this document, as the contents of these documents are not going to be replicated here.

 

Oracle database into Coherence

A common requirement when using Coherence is for the data in it to remain synchronised with database. If all changes to the database flow through Coherence or the cached data can be periodically refreshed (using the refresh-ahead mechanism) then Coherence will be aware of of any database changes.

Oracle Coherence: Providing Extreme Performance, Predictable Scalability, and Continuous Availability for Mission-Critical Java

This white paper addresses how you can gain a meas
Email download file:

Organizations can gain significant advantage by managing and exploiting their information systems more effectively than their competitors. But with today’s tight budget constraints and technology limitations, many miss the opportunity—sometimes with disastrous results. This white paper addresses how you can gain a measurable competitive edge without compromise—today. 

J2EE Web Application

Although Coherence is often used to manage Servlet session state for J2EE applications – without changing the application code – it can also be used by J2EE Web applications to access data in a simple cache. This article discusses how to do this and how you should package your Web application so that it is a completely self contained Coherence client. Although the principles should work for all J2EE applications servers you will not be surprised to learn that I have only tested this on WebLogic Server (10.3).
 

Managing a Coherence Data Grid

One of the challenges with Coherence has been the limited management tools.  There is a built support for cluster wide JMX, but this only provides a limited management capability and requires a JMX console, see documentation for more details.  Using a JMX console is fine but it isolates the management of the cluster from other management tools, such as database and web servers.  Last month Oracle released a new Enterprise Manager pack, the

LATEST WHITEPAPERSWHITEPAPERS RSS

Whitepaper Search Results:

Whitepaper Search Results:

Whitepaper Search Results: