Wednesday, November 21, 2007

Oracle-sized Mashups

I spent last week at Oracle OpenWorld with Larry Ellison and 43,000 of his closest friends. At the event JackBe announced support for Oracle Fusion Middleware, most notably Oracle Portal and Webcenter. Our announcement was based upon our newest mashup innovation: a powerful connection between mashups and portals in the form of a WSRP-compliant 'mashlet' connecting to our mashup API and using a portal-friendly single-signon paradigm via an LDAP authentication server. (We've got videos demonstrating this on JackBe TV and we'll be demonstrating it live on our November 29th webcast, 'Mashing the Corporate Portal'). As we've talked about many times in the past, mashups don't live alone. Mashups let the users bring together disparate information sources, even ones from the same vendor. And then send it places like RIAs, SOAs, and in this case, into portals via mashlets.

It was the 30th anniversary of Oracle and in case you missed the first 3 decades, it's an impressive growth story that ends with a whopping 300,000 customers. So it shouldn't be a surprise that OpenWorld is a monstrous show (the pictures don't really do it justice). More importantly, OpenWorld is also one of those events that can quickly remind you of how important software is to the daily workings of businesses of every kind. Take a peek at their product list and you'll see Oracle has products that store data, report on data, share data, move data, integrate data, transform data, and more. And at least 30 of these are from recent acquisitions.

Interestingly, it's that broad and ever-growing range of products that can be problematic to even dedicated Oracle customers. I spoke with all sorts of organizations both public and private: government agencies, system integrators, data processors, pharmaceutical companies, and even a bread maker. Every one had Oracle somewhere in their organization and most of them had it in many places. And I heard the same issue time and again, even in organizations dedicated 100% to Oracle: 'data from here, data over there, data to here, data to there, and no solution except formal integration or migration efforts'.

Sure, Oracle has its award-winning Fusion Middleware SOA-driven tools to integrate these sources. And Oracle already has a roadmap that ultimately merges/migrates its acquired customers into the Oracle fold. But what does an organization do while its waiting for the Fusion-driven SOA effort to reach critical mass before users can get the answers they need? Just wait? And should we tell this same organization to wait for the ERP migration to be completed before it tries to launch new information-driven initiatives? Of course not. As the kissin' cousin of databases and applications and the next door neighbor of SOAs and portals, mashups are the nimble-and-quick complement to these larger efforts. Mash and publish, growth and innovation continues.

Read More...

Thursday, November 8, 2007

Why do we Mash?

Today, JackBe announced the latest edition of our enterprise mashup platform, Presto. The release included many enhancements but two stood head and shoulders above the rest: Presto Connect, a JavaScript API that allows Rich Internet Application (RIA) toolsets to incorporate mashups into their apps, and the Presto Portal Integration Guide, a cookbook for incorporating mashups into WSRP-compliant portals (check out the short video of Presto mashups in a portal on JackBe TV or download the Portal Integration Guide with our Presto Trial Download). Like recent conversations about mashups and their value to SOA efforts, mashups bring speed to RIA development and a dynamic user-driven element to enterprise portals.

And this got me to thinking. Why do we mash? Mashups make Portals, RIAs and SOAs better but they are…dare I say it?...just software. They are not ends unto themselves, but tools we bring to bear on business issues and opportunities. What’s the business proposition of a mashup? Not coincidentally, JackBe asked a similar question in our Enterprise Mashup Industry Survey: ‘Could you briefly describe the business problem Enterprise Mashups will address for you?’. While we’re saving the complete survey results for a post-Thanksgiving treat, here’s a sneak peek at a few of the more interesting replies to the question:

  • Correlate fluctuating commodity costs across various product groups and markets.
  • Storage/Network Resource Management.
  • Search of knowledge resources, combined with client information requests, to find talent/skills to work the issue.
  • GIS/Disaster Management.
  • Link real-time B2B buying data and commodity rate card with communication portal.
  • Performance Dashboard.
  • !%&#&@ business people won't leave me alone until I give them enterprise mashup capability.

[Yes, the last one is my favorite too.]

You must admit that even these few responses represent quite a range of business values. But I think these answers reinforce the basic proposition of a mashup: the IT folks establish a secure, governed framework for mashing and then hand the mashup remote control to the business folks who address their dynamic information needs in a self-service way. In short: we mash because it makes our business stronger. Or, as our friend Dion Hinchcliffe so aptly put it recently, ‘Mashups support growth and innovation.’

So, do you mash? If so, why?

Read More...