Enterprise Mashups - creation of the 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.

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.

What’s 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?

mashupWikipedia 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:

mashup2User-centric :  Mashups are for the end-users and often created by the users themselves. The recipient of a mashup is also another user like a co-worker, a partner, or a customer.

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.

Major actors

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, let’s see who will be the fastest  and the most hungry one.

References:

Jackbe whitepaper

SharePoint Conference: Building a SharePoint Designer Mashup

Digital news!

Are you as digitally addicted as we are? We can supply you with a regular dose of digital news. Simply sign-up, or click to Follow us online.

About the author

Stéphane Huck
Stéphane Huck

From his beginnings as a musician, Stephane Huck now plays to a different tune – that of heading up blue-infinity’s track and trace solution, AIT Central, to help combat illicit trade and ensure manufacturers conform to changing Government regulation.