March 15, 1999

from the Friends-of-the-Revolution dept

Don't Cry Over Spilled Databy Brian Day

The Analogy...
---------------
I was recently in a meeting where a large services company was discussing a substantial Information Technology overhaul. At one point in the meeting the project manager said, "We haven't decided whether to use Oracle or SAP for the plumbing." I immediately started daydreaming about the plumbing analogy. Plumbing... hmmmm... Having a background in fluid dynamics made the analogy that much more fun.


Where was the data starting from?
Where was it going to?
What is the mass flow through the pipes?
How much back pressure should be applied?
Where should the information go?

The problem
-----------
An analogy can often be used to frame a problem. In this case using the plumbing analogy is a poor choice of frameworks. It leads the problem solver to focus on the routing problem like, "who should receive the data?" in the same way you might ask, "should we have a bathtub in the bedroom?" In the plumbing framework this is important since there are materials (money) needed to attach each additional node, and there is an overall problem of water pressure. The whole system must be planned first in order to insure proper water pressure at each point (depletable resources).

While true for atoms, it does not apply to bits. Assuming the information source is on a WAN or the Internet there is little or no additional cost to expose data to all network nodes, and as long as you are not exposing your data to a large site like Yahoo! or CNN there is no considerable pressure drop when serving 100 or 100,000 nodes (bits are non-depletable).

Sources and Sinks
-----------------
While there are irreconcilable differences in fluid and data flow, I started thinking that a better analogy might be a flat plane with a series of sprouting water sources (maybe of different color) and any number of holes (or sinks) in the plane that fluid could fall through. Aerodynamicists use these sources and sinks to describe a flow pattern. Think of the sources as corporate data warehouses, and the sinks as the different departments, suppliers, or customers. This framework tries not to solve what routing problem ("Who should get what?") but rather how can we make it easy for people wanting information to get it ("What data is being stored and how does one connect to it?").

Let my data go...
-------------------
In the past is was difficult to connect disparate enterprise applications, so using the plumbing analogy was appropriate since "pipes" (middleware) would have to be built to connect various systems. Today, data-standards in the form of the eXtensible Markup Language (XML) are creating a language which all applications can speak, allowing data to be shared with little or no additional cost. Companies like Allaire, Vingette, Web Methods, and Xtricity, are creating innovative products that allow companies to essentially create open APIs (sources) for their back-end systems. Data will be set free to be used where it is needed and appreciated. Now if they could only get Charlton Heston to do the commercials.

==================================================================
Friends of the Revolution
by Brian Day

A column that comes out every so often, and talks about something or another...

If you would like to subscribe or unsubscribe, or maybe subscribe more than once let me know via e-mail at bcd2@cornell.edu. Past issues can be found at https://www.techdirt.com/fotr .

The information contained in this newsletter reflect the opinions of Brian Day, and do not represent actual fact. Any decisions made based on these opinions is your own fault. blah... blah... blah...
==================================================================

Hide this

Thank you for reading this Techdirt post. With so many things competing for everyone’s attention these days, we really appreciate you giving us your time. We work hard every day to put quality content out there for our community.

Techdirt is one of the few remaining truly independent media outlets. We do not have a giant corporation behind us, and we rely heavily on our community to support us, in an age when advertisers are increasingly uninterested in sponsoring small, independent sites — especially a site like ours that is unwilling to pull punches in its reporting and analysis.

While other websites have resorted to paywalls, registration requirements, and increasingly annoying/intrusive advertising, we have always kept Techdirt open and available to anyone. But in order to continue doing so, we need your support. We offer a variety of ways for our readers to support us, from direct donations to special subscriptions and cool merchandise — and every little bit helps. Thank you.

–The Techdirt Team


Follow Techdirt
Essential Reading
Techdirt Deals
Report this ad  |  Hide Techdirt ads
Techdirt Insider Discord

The latest chatter on the Techdirt Insider Discord channel...

Loading...
Recent Stories

This site, like most other sites on the web, uses cookies. For more information, see our privacy policy. Got it
Close

Email This

This feature is only available to registered users. Register or sign in to use it.