//The blurry line between event driven data management and grid architecture

The blurry line between event driven data management and grid architecture

Ever found yourself describing a design that you think is so ‘obvious’ that everyone must already understand it, only to find that almost no one understands it… and then find that there is a product that uses it?

That has happened to me more than once.  It is frustrating.

So, I’m at the local meeting of the IASA listening to a presentation on ‘grid’ computing, which is a distributed computing architecture that ranges from SETI-style multi-processing to wide ranging smart-cache technologies.  Interesting stuff.

Then it occurs to me that the simple model I’ve been describing for event driven cache management, for well over two years, is really a simple form of the same data replication that is enabled by these tools.  I didn’t think of it originally… I had heard an ESB vendor describe this design many years ago, but he didn’t give it a name.  The design stuck in my head but I didn’t have any good category for it.

Well, at least I now know what to call it.  Gigaspaces calls this the ‘Data Grid.’  Other vendors have products that compete, from what I’m told.  I’ll have to dig.

Liking it.  Now, I need to find it on the MS stack…

By |2006-08-31T03:22:00+00:00August 31st, 2006|Enterprise Architecture|2 Comments

About the Author:

President of Vanguard EA, an Enterprise Architecture consulting firm in Seattle focused on the Pacific coast of the US. Nick has over 30 years of professional experience in management, systems, and technology. He is the co-author of the influential paper "Perspectives on Enterprise Architecture" with Dr. Brian Cameron that effectively defined modern Enterprise Architecture practices, and he is frequent speaker at public gatherings on Enterprise Architecture and related topics. He coauthored a book on Visual Storytelling with Martin Sykes and Mark West titled "Stories That Move Mountains".


  1. Guy Nirpaz September 2, 2006 at 3:40 pm - Reply

    GigaSpaces Enterprise Edition has .NET and C++ interfaces to it. We have several customers that are using the product in MS enviornments.

  2. Cameron Purdy October 16, 2006 at 12:38 pm - Reply

    Hi Avinash,

    Data Grids are all about "live" data, and being "live" and "real time" requires event flow to be a cornerstone of the data management capabilities in the data grid. More and more of these applications that we are seeing are entirely event-driven, and facilitating that (and ensuring the various "-ilities" such as reliability and availability and scalability) is a huge part of what we do. These technologies are in the process of redefining the accepted best practices for the architecture of entire classes of applications.

    And as far as it being "the best work on the planet," you’ve obviously never visited Tangosol 😉



Leave A Comment

fourteen − nine =