Sept. 24 2009 : Creation of Open Mashup Alliance
On September 24 2009, Major Mashup actors decided to promote interoperability and adoption of Entreprise Mashup Solution through the creation of the Open Mashup Alliance (www.openmashup.org). The Open Mashup Alliance will evolve and promote an open schema and language for mashups called Enterprise Markup Mashup Language (EMML). EMML has been developed specifically to facilitate the creation of mashup services and mashup applications.
Whats Mashup ? Songs of the blogs says that Mashup will be the technology where to be in the coming years, but can someone define what Enterprise Mashup is? if you drill down a bit it is a different way to aggregate information for end users - but what is the difference? I hope these few lines will help you to better place this buzzword in the IT world.
What's a Mashup?
Wikipedia describes a mashup as "a Web site or application that combines content from more than one source into an integrated experience." In short terms we can compare it to portal and portlet. But defining an enterprise mashup is another story. Connecting your ERP with your CRM and B2C data with one or multiple common denominator, all while maintaining single sign-on usage is not the same kind of problem as showing rss feeds and micro apps on your default web page.
SOA Magazine give the following definition of an enterprise mashup "a user-centric combination of standards-based internal and external data sources". Well what does it mean? To better understand remember the following key differentiators:
Standards-based internal and external data : Mashups are predicated on the wave of standardized data and access formats that are washing over us including Web services and RSS.
Mashup can be compared with other common data integration tools. At first glance there are apparent overlaps with popular enterprise technologies like Business Process Management (BPM), Enterprise Information Integration (EII), and even the SOA Architect's favorite tool, the Enterprise Service Bus (ESB). A mashup, is none of these things but complements all of them. All of these technologies have established value in the enterprise. Mashups support and extend them by aggregating and introducing the ability to create dynamic, user-centric solutions.
Today's main actors are Hinchcliffe & Company, Jackbe, Kapow Technologies, Xignite and Google with its app engine. My feeling is that the race is on, lets see who will be the fastest and the most hungry one.
SharePoint Conference: Building a SharePoint Designer Mashup