WhatfettleMashup or Integration?

Much of yesterday was spent implicitly pondering the difference between a Mashup and an Integration. The question cropped up in conversation with Gareth, but came to a head as the Osmosoftonians investigated the use of TiddlyWiki to add an offline experience to an internal system only a vendor account manager could love. Coincidentally, JP was also yesterday musing about enterprise information and flow, from which my take is the blog is very enterprisey when charted on a diagram, but that's all hidden, dynamic loosely connected, plumbing. It's a convoluted route when drawn out in plan, but the result of the power of hyperlinks: you don't need a map to construct a Web-flow, you just follow the signs.

As a result, I'm pretty sure there isn't a knife-edge, a nonconstructive proof, but when considering calling something a mashup, you might like to ask the following questions:

If the answer to some of the above is "no", in particular the first and last ones, then you have an integration on your hands. Bad luck. It's going to be expensive, and certainly not pretty.

Bumper sticker: Mashup fun? No need to ask!

Comments { 4 }

  1. Paul,

    I tend to look at it this way. "Mashups" by definition imply brute force linking of data resulting from "No" to your questions.

    Meshups on the otherhand, as facilitated by RDF Linked data, provide natural linking of data from disparate sources :-)

    The challenge remains, getting people to understand that "Mashing" isn't "Meshing", and that "Meshing" is now possible courtesy of Linked Data :-)

  2. [...] from PSD and this from [...]

  3. [...] towers. A good few interesting conversations ensued, including one about the difference between mashups and integration. All good fun basically. Simon also had an interesting take on the topic as [...]

  4. Mashup's, or to be more precise the representations of resources being mashed, do depend on traditional integration styles in all but the most trivial of cases. Without effective Integration, information resources can't 'be' accessible and public addresses can't 'be' stable etc. I also see Mashing/Meshing as a specialisation at the sexy end of the integration spectrum...but significantly 'part' of the same spectrum...just liberated from the shackles of obfustication found at the other end.