Open Mashup Alliance Explained

Open Mashup Alliance
Size:147
Abbreviation:OMA
Type:Standards Development Organization
Region Served:Worldwide
Membership:Mashup Product Vendors, Mashup technology users

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 mashup standards like EMML.[1] 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 Dion Hinchcliffe, "Ultimately, the OMA creates a standardized approach to enterprise mashups that creates an open and vibrant market for competing runtimes, mashups, and an array of important aftermarket services such as development/testing tools, management and administration appliances, governance frameworks, education, professional services, and so on."[2]

Specification development

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 consume and mash a variety of web data sources. EMML provides a uniform syntax to invoke heterogeneous service styles: REST, WSDL, RSS/ATOM, RDBMS, and POJO. EMML also provides the ability to mix and match diverse data formats: XML, JSON, JDBC, JavaObjects, and primitive types.

The OMA website provides the EMML specification,[3] the EMML schema,[4] a reference runtime implementation capable of running EMML scripts,[3] sample EMML mashup scripts,[3] and technical documentation.[5]

The OMA is developing EMML under a Creative Commons Attribution No Derivatives license.[6]

The eventual objective of the OMA is to submit the EMML specification and any other OMA specifications to a recognized industry standards body.[7] [8]

See also

External links

Notes and References

  1. Web site: Open Mashup Alliance FAQs . 2009-09-24 . 2009-09-27 . https://web.archive.org/web/20090927093650/http://www.openmashup.org/faq/ . dead .
  2. Web site: Creating a unified model for enterprise mashups . https://web.archive.org/web/20090925021540/http://blogs.zdnet.com/Hinchcliffe/?p=872. dead. September 25, 2009.
  3. Web site: OMA Download Agreement Page . 2009-10-04 . 2018-10-19 . https://web.archive.org/web/20181019230439/http://www.openmashup.org/download/agreement.html . dead .
  4. Web site: EMML Schema . 2009-10-04 . 2009-12-31 . https://web.archive.org/web/20091231040056/http://www.openmashup.org/schemas/v1.0/EMMLSpec.xsd . dead .
  5. Web site: EMML Technical Documentation . 2009-09-24 . 2009-09-27 . https://web.archive.org/web/20090927093722/http://www.openmashup.org/omadocs/v1.0/index.html . dead .
  6. Web site: OMA FAQs . 2009-10-04 . 2009-09-28 . https://web.archive.org/web/20090928210153/http://www.openmashup.org/faq/#3 . dead .
  7. Web site: Enterprise mashup proponents start organizing . https://web.archive.org/web/20091003233624/http://blogs.zdnet.com/service-oriented/?p=2972. dead. October 3, 2009.
  8. Web site: John Kavanagh . johnkavanagh.co.uk.