Showing posts with label portals. Show all posts
Showing posts with label portals. Show all posts

Wednesday, May 28, 2008

What's the killer app for mashups?

Last week at Forrester's IT Forum one of the analysts suggested that spreadsheets would become the killer app for mashups. They certainly are as good a candidate as any other but it's worth considering the alternatives. Between spreadsheets, portals, SOA, and even interactive 'widgets', there's are a lot of contenders for the title of mashup killer-app.

So what's the killer app for mashups? What makes them into the 'must have' solution for IT and business users alike? We try not to be too self-serving in this blog, living by the 'fact not spin' mantra. And I must admit that the question feels very introspective, perhaps being truly meaningful only to those of us who eat and breathe mashups every day. But perhaps the killer-app discussion has a side-benefit: it is a good recap of the many diverse applications of mashups across the enterprise.

Is the killer app for mashups a tried-and-true business utility like Excel? JackBe certainly sees the synergy between mashups and a familiar, user-centric interface like Excel. Mashups-in-Excel can let users consume existing mashups and publish spreadsheets as services into the mashup cloud. This could make mashups very popular with communities of users that would otherwise never benefit from mashups. But spreadsheets will never be a 'one stop shop' for mashups. You'll always have a mashup creation tool for advanced users to do advanced mashup wiring. Is mashup consumption enough to make it the killer app?

Is the killer app a Web 2.0 technology like widgets? JackBe has seen the value of the fusion of widgets with mashups; these dynamic 'mashlets' make mashup-based information very sharable and collaborative. As Andrew McAfee, the Web 2.0 guru and all-around big thinker at Harvard, recently put it:

...it is striking how few opportunities people have to generate, modify, and share information freely and widely on the Intranet, especially when compared with their abilities to do the same on the Internet. Since so many organizations describe people as their most important assets, it is puzzling why these opportunities are so constrained.

Mashlets do just that. One of JackBe's customers has deployed mashup-driven widgets into their collaborative community. They are letting users embed auto-generated mashlets into their own websites, each of which gives a soundbite of their community information and points visitors back to community. In general, widgets show great potential for mashup-sharing. But is mashlet-driven community-building the killer app for mashups?

Is the killer app a tried-and-true business utility like the enterprise portal? Every organization has a portal (I heard one company admit to having 150+) and they are a decidely 'last generation' technology. Delivering mashups via a simple JSR-168 wrapper can let portal users and administrators to quickly deploy a very dynamic Web 2.0 technology into this undynamic-but-ubiquitous web interface. Like widgets, this mashup application makes mashups very consumable. But who's doing the mashup creation to fill this demand?

Is the killer app an IT-facing technology like SOA? We've written many times about the genuine synergy between mashups and SOA. Mashups give a user-embraceable 'face' to this otherwise IT-only technology; mashups in turn benefit from an ever-growing cloud of SOA services that can be mashed. Of course, the association between mashups and SOA seems to hold a bit of controversy, but the real question is bigger. Can SOA alone make mashups into the next big thing?

Only time will tell which of these combinations will ultimately become the killer app for mashups. Perhaps the true killer app for mashups still lies undiscovered by the industry intelligencia. Or perhaps the killer-app for mashups is not any one of these things but a combination of them all. Afterall, every organization has its unique needs, wants, and goals. Perhaps it will vary by department, by industry, or by maturity of the organization.

Regardless, any organization that is planning for mashups should consider all of these uses for mashups when doing its mashup roadmap.

Read More...

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...