Wednesday, August 26, 2009

Mashups in Action: Stories from the Global Mashup Developer Community

We are approaching the 1-year anniversary of JackBe's Mashup Developer Community. When the big date comes I expect we'll have over 3,000 members. That's 3,000 'Mashups in Action' stories eager to be told. As you would expect from such a big group of people, the goals of our Mashup Developer Community members are very, very diverse. And there are many lessons to be learned from their stories.

Our members come from 5 continents (43 countries) and all 50 US states. They use Java (54%) and .NET (33%). They are focused on Web development (17%), SOA (17%), Portals (5%) and a bunch of other technology initiatives. They are CIOs, Application Developers, Systems Integrators, and many other titles and roles. They work in Government, Finance, Higher Education, Healthcare, and lots of other industries. Their one common thread is the use of mashups in their day-to-day work.

We've started an informal catalog of the many ways in which our community members are using enterprise mashups in their organizations. Here are a few of my favorites (with monor edits to protect the privacy of our community members)...
...a project for a bank to help them understand how their company is performing globally and be able to make quick decisions.

...how [JackBe's] Presto works with the BackBase Platform...building a portal and needs sophisticated mashup like you have done for [a government website].

...GIS Manager moving to a web mapping environment that uses mash-ups and widgets.

...has a sophisticated data warehouse portal and would like to provide some simplified tools for the public to use to explore data. Integration with some mapping tools, hang out some RSS and GeoRSS feeds for folks to subscribe too, etc.

...using mashups to bridge the gap between small businesses and the internet and the mobile web...a good fit in these data federation – data integration efforts.
But there are a lot more stories. An entire planet of them. Every point on the map below is a Mashup Developer Community member doing cool enterprise mashup work. Some have detailed stories behind them and some are interesting simply because of their locale:


View Where in the World are our Mashers? in a larger map

Enterprise Mashups are showing value in many ways we would have never thought possible just a year ago. That's the REAL story.

What's your story? We'd love to have you join our global mashup conversation.

Read More...

Friday, August 21, 2009

Why you shouldn’t be getting your ‘BI 2.0’ from your BI vendor

InformationWeek recently reported that the total revenue for the 2008 Business Intelligence (BI) software market came in at $8.8 billion, with six vendors -- SAP/Business Objects, SAS Institute, Oracle IBM /Cognos, Microsoft, and MicroStrategy -- owning 75% of the market. The report also says that BI software sales experienced 22% growth from 2007 to 2008. The BI market appears to be a very healthy place.

And yet James Koblielus, Forrester’s BI Analyst, recently published a great blog and paper titled: Mighty Mashups: Do-It-Yourself Business Intelligence For The New Economy. In it he talks about the shift taking place in BI shops to a new “mashup-style, self-service development of business intelligence (BI) applications.” He explains this shift by summarizing that “enterprises are adopting self-service BI approaches for many reasons--principally, to cut costs in a tight economy, to unclog the development backlog, and to speed delivery of actionable, targeted intelligence to decision makers.” In case you missed it, the meta-message from Forrester is simple: companies are looking for new ways to make faster decisions because their current BI solutions don’t deliver.

While I don’t agree that BI Mashups are going to (or should) come from the BI vendors, I certainly agree with Kobielus that change is coming. And I think that change will be based on enterprise mashups.

You only need to look at the speed with which companies are acquiring, merging, failing, and consolidating (sometimes all of these at once) to understand the intense real-time information needs of decision-makers. As this need increases, it won’t be today’s BI systems doing the work. Why? Current BI approaches are inflexible, fragile, costly, slow, and have little user-facing self-service capabilities. Don’t believe me? Go tell your BI team you want to create your own dashboard and share it with your department via Sharepoint. Prepare for uncontrollable laughter or utter contempt. Heck, the mere fact you have to ask an ‘expert’ to do it for you is something of a failure.

Kobielus’ use of the phrase ‘BI mashup’ is very telling. He supports his thesis with an outline of a ‘BI Mashup Maturity Model’ with levels from ‘Lightweight presentation mashup against transactional applications’ to ‘Level 4: Full collaborative mashup with IT governance’. And that’s where he loses me. What about this is 'Business Intelligence'? While reading this I could have sworn he was describing enterprise mashups! Sure, I understand the part where BI vendors want (and need) to embrace this ‘faster, cheaper, more flexible’ message or risk have their warehouses become nothing more than sources to enterprise mashup platforms (EMPs). But I think the more logical conclusion is this: the future of your BI system is mashups.

Yes, I am biased. But my customers, prospects, and partners aren't. In the last 3 years we’ve had countless BI-using organizations come to us with a need to address their more immediate decision-support requirements. Generally, they all want to bring more timely information to a wider-audience with more self-service, collaboration and secure sharing with peers. Yes, they want some of that data to be sourced from their BI systems. (BI systems are, afterall, very good at giving historical views of transactional information.) But their BI systems are not up to the task of being the entire solution. Fundamentally, real-time answers from real-time sources isn’t what BI vendors do. That’s an enterprise mashup. There are some other important differences as well. Take a peek at my comparison of the abstract qualities of BI and Enterprise Mashup Platforms.

I can also summarize the differences in another, more functional way. I took typical BI and EMP capabilities to create a visual comparison based on ‘audience reach’ and ‘number of dynamic data sources’. You can see that traditional BI is gaining in speed and audience reach by adding things like in memory cubes and “semi-self-serve” dashboards (it’s more like simple customization and personalization). BI is great at well-controlled reporting from a well-manicured warehouse or cube. But reach beyond that design tenet and you’re into enterprise mashup territory, I think.


Many organizations have a lot of resources invested in their BI system. And the $8.8 billion spent on BI last year certainly adds value to the enterprises that own that software. But the future of BI is about mashups. Your BI is an enterprise mashup enabler, not an enterprise mashup platform. BI has (and probably always will) have its place in reporting, forecasting and analytics. Just don’t try to force your BI to do what Enterprise Mashups do best: real-time decision-support. You want ‘BI Mashups’? Get an enterprise mashup platform.

Read More...