Open Mashup Alliance: New Language Will Boost Adoption

Leading software vendors, consulting firms and service providers have formed the Open Mashup Alliance (OMA) to promote successful adoption of Enterprise Mashup technologies and push for an open mashup language to foster interoperability and portability. OMA founders include Adobe, Capgemini, HP, Intel, JackBe, Kapow Technologies, ProgrammableWeb, Synteractive, and Xignite.

Tags: OMA, Adobe, Capgemini, HO,

Leading software vendors, consulting firms and service providers have formed the Open Mashup Alliance (OMA) to promote successful adoption of Enterprise Mashup technologies and push for an open mashup language to foster interoperability and portability. OMA founders include Adobe, Capgemini, HP, Intel, JackBe, Kapow Technologies, ProgrammableWeb, Synteractive, and Xignite.

Tops on OMA's agenda is wide adoption of Enterprise Mashup Markup Language (EMML) as an open and free language for mashup development. Widespread use of EMML would also promote interoperability and portability of mashups across an enterprise and between firms, OMA said in a statement.

OMA Makes The Case for EMML
OMA’s FAQ explains why the group is in favor of EMML as a ‘mashup language,’ by noting:


An open enterprise mashup markup language can greatly improve the portability of mashup designs and the interoperability of mashup solutions, thereby reducing the risk and cost to organizations that are adopting enterprise mashups.

A Domain Specific Language (DSL) designed specifically for mashups can also improve the quality of mashups of well by accommodating the important design characteristics that make mashups easier to create and reuse.

 

OMA goes on to specify 4 reasons why it is supporting EMML:

  • EMML is not meant to be a General Purpose Language and does not compete with them. In fact, EMML was designed to be complimentary to and integrated with popular languages like JavaScript, Java, Groovy, Ruby and others.
  • EMML is a declarative XML-based language and, as such, leverages and complements existing XML capabilities inherent in XQuery, XPath, and XSLT.
  • EMML has been in development for several years. It also has already been tested in dozens of real-world production mashup implementations.
  • EMML is an open language specification. This type of common and free-to-use language (and technologies that embed or use it) have a much better chance of meeting the needs of enterprise developers than a proprietary language.


OMA also proposes that EMML specification will be governed by the Creative Commons License, and supported by a free-to-use EMML reference runtime engine. Further, OMA said it will "guide and improve" the EMML v1.0 spec for future contribution to a standards body. 

The EMML spec, along with a supporting runtime reference implementation, documentation, and sample code, is also available on OMA’s website. 

Comments from OMA Founders
JackBe, one OMA founder with executives who that also bring core enterprise Java perspectives to enterprise-wide mashup design and development, sees great merit in an open mashup language. We are very excited to be a founding member of Open Mashup Alliance and to foster mashup interoperability and portability through an open language. EMML was designed specifically to address the needs of Enterprise Mashup developers,” said Deepak Alur, Vice President of Engineering at JackBe and co-author of Core J2EE Patterns, said in a statement. “We are proud to contribute this industry-proven language to the mashup community,”

“Using Adobe`s Rich Internet Applications (RIA) technology, enterprise customers are exploring mashups to deliver contextual, task centric workspaces that aggregate information from different backend applications,” said Kumar Vora, vice president and general manager for LiveCycle at Adobe.  “Together with the founding members of the Open Mashup Alliance, Adobe will continue to encourage the interoperability and compatibility of different mashup platforms to help accelerate adoption in the enterprise,” he added.

OMA membership is open to all organizations or individuals.




back