I love that feeling, when you are talking to someone and the light bulb finally goes on. Even if it's something you have been talking about and feel like no one gets, and then finally, BAM. You literally can see it happen.
Today was one of those days. We've been talking about MashupHub (officially it's IBM InfoSphere MashupHub now, but we'll forgo the corporate garb here) for awhile and its capabilities, but to be honest we've really been limiting its capabilities to what it will be able to do with Lotus Mashups and a few other products out there - which is awesome stuff, don't get me wrong. But we've got additional plans, right? We do have plans to release a standalone MashupHub (can't comment on that date yet, sorry). And man, Mike Ferguson just nailed them today. He gets it, and I LOVE IT.
Mike has been writing an ongoing article I've been following on mashup technologies, titled, "Web 2.0 and Business Intelligence: How do they fit together?" Now, I've never met Mike (I don't think...) and I opened my reader today to see his article, focusing on mashup products, but specifically calling out MashupHub, and the product formerly known as QEDWiki (these capabilities will be available in Lotus Mashups VERY soon).
Mike writes about MashupHub capabilities here, and says (I have highlighted the important parts):
This server [MashupHub]takes data feeds and mashes them together to provide richer information. Note here that mashups separate the mashing of data from the presentation of data. Therefore, the data can be presented using a variety of mechanisms once it has been mashed.... Various output formats can be rendered by a mashup server (e.g., RSS, ATOM or even XML, which can be passed to browser side JavaScript and XSLT). I see no reason why this output could not be made available to portals, Office applications (e.g., Microsoft Outlook 2007 RSS feeds), wikis and other applications. Therefore, this means that business intelligence can be combined with other information without any programming and made available on-demand to offer up even more valuable information.
There are a few key points here that Mike hits on that we've been thinking a lot about:
(1) The separation of the mashing of data and the presentation of the mashed data, which relates to how the information can be output.
(2) The different applications and devices that can consume this mashed data.
(3) Information can be combined together without any programming and made available on-demand to offer up even more valuable information.
(4) Also relevant here is our Open API strategy, which David Boloker and I spoke about in March.
Below is the diagram and an excerpt from Mike's article, but be sure to read it as well. It's a terrific read, end to end, but kudos to you Mike. You made my day. /LC
_________________________________________________________________________________________
The other way to create mashups is the buy option (i.e., to buy a mashup server from vendors like Kapow and IBM). Other mashup editors include Microsoft PopFly, Yahoo Pipes and Google Mashup Editor. Also, EII vendors such as Denodo are also pushing into this space. Figure 3 shows an example of the IBM Mashup Hub. This server takes data feeds and mashes them together to provide richer information. Note here that mashups separate the mashing of data from the presentation of data. Therefore, the data can be presented using a variety of mechanisms once it has been mashed. In the case of the IBM Mashup Server shown in Figure 3, the data is presented to the user using a presentation component called QEDWiki. When I first looked at this product all I could think about was that it looked similar to ETL workflows. Essentially, data such as RSS feeds and XML data from remote web services is taken in by the mashup server, any necessary filters applied, and the ‘mashed’ output made available for presentation.
Various output formats can be rendered by a mashup server (e.g., RSS, ATOM or even XML, which can be passed to browser side JavaScript and XSLT). I see no reason why this output could not be made available to portals, Office applications (e.g., Microsoft Outlook 2007 RSS feeds), wikis and other applications. Therefore, this means that business intelligence can be combined with other information without any programming and made available on-demand to offer up even more valuable information.
(http://www.b-eye-network.com/view/7168)