The Open Mashup Alliance (OMA) is a non-profit consortium that promotes the adoption of mashup solutions in the enterprise through the evolution of enterprise standards like EMML. Enterprise mashup is expected to grow tenfold in the next five years. The initial members of the OMA include some large technology companies such as Adobe Systems, Hewlett-Packard, and Intel, and some major technology users such as Bank of America and Capgemini. According to information technology industry analyst Dion Hinchcliffe, “Ultimately, the OMA creates a standardized approach to enterprise that creates an open and vibrant market for competing runtimes, mashups, and an array of important aftermarket services such as development / testing tools, management. administration, governance frameworks, education, professional services,
The initial focus of the OMA is developing EMML, which is a declarative mashup domain-specific language (DSL) aimed at creating enterprise mashups. The EMML language provides a comprehensive set of high-level mashup-domain vocabulary to various types of Web-source data sources. EMML provides a uniform syntax to invoke heterogeneous service styles: REST, WSDL, RSS / ATOM, RDBMS, and POJO. EMML also provides ability to mix and match various data-formats: XML, JSON, JDBC, JavaObjects, and primitive types. The OMA Web site provides the EMML specification, the EMML schema, a reference runtime implementation, the EMML scripts, the EMML mashup scripts, and the technical documentation. The OMA is developing EMML under Creative Commons Attribution No Derivatives license. EMML users are allowed to copy EMML. However, EMML can not be altered by users and the ownership of EMML by the OMA must be made clear in any redistribution. The eventual objective of the OMA is to submit the OMA specifications to a recognized industry standard body.
* Open Mashup Alliance Interest Group