Enterprise Mashups
A Mashup is a web application that combines data from more than one source into a single integrated tool. That is the Wikipedia definition anyway. For those who have been around the industry long enough, this may sound like a Portal. It is. Except, it uses a bunch of newer web 2.0 technologies like Ajax, and can aggregate content both on the client and on the server, versus Portals’ ability to only work with server-side aggregation.
On the consumer side, the Mashup revolution started with Google Earth and its open API luring hundreds and thousands of developers to munge applications to include geospatial content.
The question is, what is happening inside the Enterprise?
Recently, several enterprise software companies have announced Enterprise Mashup efforts: BEA’s Aqualogic Suite, IBM’s QEDWiki, Serena’s Mashup Composer, to name a few. It seems to me, the main benefit in using mashups inside the enterprise is in easily integrating various applications that are needed to address specific business issues. Example: A CFO needs an understanding of the sales pipeline, to be able to accurately predict quarterly revenues. To make this possible, a Mashup of a Financial forecasting system is needed with a CRM / Sales forecasting system. The value proposition of Enterprise Mashups, thus, rests squarely in a realm that formerly used to be called Enterprise Application Integration (EAI). It is therefore not at all surprising that Middleware and integration vendors like BEA and IBM are jumping into the fray.
Some say, Enterprise Mashups would make it easy for business people to quickly pull together applications. Well, I don’t buy that.
I do buy, however, that it would make it a lot easier for IT to achieve more rapid integration cycles.
Finally, one of the key issues that gets exposed once applications from all over the place get pulled in is tackling the operational challenge of such endeavors. Policies tend to be different across various applications. Security, Fault Tolerance, Transparency,
Load Balancing - all sorts of policies need to be enforced in the newly concocted composite application. This requires a whole new
set of infrastructure solutions, and companies like IBM, in their QEDWiki product, are experimenting with new technologies that are still very much in stealth mode. A notable startup in the field is Kapow Technologies, a vendor of Mashup Servers.
At any rate, I thought this would be a good time to invite reader comments about things you are doing in this area, and how Enterprise Mashups are changing the face of EAI and its close cousin, Business Process Management (BPM). My personal opinion is that like everything else, Enterprise Mashups also require some killer ‘composite apps’ to help it establish foothold inside the enterprise, and startups would do well to look into the fates of companies like Composite Software.






Most of the offerings you discuss above don’t address the role of process as part of building enterprise mashups. Serena Mashup Composer lets users develop process-centric mashups. Being process-centric is important because data alone doesn’t solve business problems. Data enables informed decision making that requires action within the business. It really isn’t enough for the CFO to see the financial and sales data on a single screen. She needs to take action on the data, such as assigning tasks to re-allocate next quarter’s budget based on the pipeline data.
That’s the difference between an enterprise mashup and a business mashup. Enterprise mashups present data, but business mashups facilitate action.
Kelly A. Shaw, Ph.D.
Strategic Analyst
Serena Software
[...] Enterprise Mashups: Sramana Mitra acknowledges the Enterprise Mashup space. [...]
I agree with Kelly that data alone doesn’t solve user’s problems. However, enterprise mashups can do activities and flow. They just do it in a lightweight way and are in no way as large or long-lasting as BPM. Business Mashups seems to be just a marketing term.
JackBe’s visual Mashup Designer, Wires along with our Enterprise Mashup Server, Edge accomplishes this in a secure and governed way. It does data and flow and is enterprise mashup compliant.
John Crupi, CTO JackBe
http://www.jackbe.com
[...] Enterprise Mashups: Sramana Mitra acknowledges the Enterprise Mashup space. [...]