Organization:Open Mashup Alliance
![]() | |
Abbreviation | OMA |
---|---|
Formation | September 2009 |
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
References
- ↑ "Open Mashup Alliance FAQs". http://www.openmashup.org/faq.
- ↑ "Creating a unified model for enterprise mashups". http://blogs.zdnet.com/Hinchcliffe/?p=872.
- ↑ 3.0 3.1 3.2 "OMA Download Agreement Page". http://www.openmashup.org/download/agreement.html.
- ↑ "EMML Schema". http://www.openmashup.org/schemas/v1.0/EMMLSpec.xsd.
- ↑ "EMML Technical Documentation". http://www.openmashup.org/omadocs/v1.0/index.html.
- ↑ "OMA FAQs". http://www.openmashup.org/faq/#3.
- ↑ "Enterprise mashup proponents start organizing". http://blogs.zdnet.com/service-oriented/?p=2972.
- ↑ "Home". https://johnkavanagh.co.uk/.
External links
![]() | Original source: https://en.wikipedia.org/wiki/Open Mashup Alliance.
Read more |