Recent News
what is a mashup?why is there a need for a 'mashup language'?what is the Open Mashup Alliance (OMA)?why is EMML different from other languages?why should my organization be interested in the OMA?where can I learn more about enterprise mashups?
what is a mashup?According to the Wikipedia, a mashup 'combines data or functionality from two or more external sources to create a new service. The term mashup implies easy, fast integration, frequently using open APIs and data sources to produce results that were not the original reason for producing the raw source data. An example of a mashup is the use of cartographic data to add location information to real estate data, thereby creating a new and distinct Web services that was not originally provided by either source'. Practically speaking, Enterprise Mashups combine and remix data from databases, spreadsheets, websites, Web Services, RSS/Atom feeds, and unstructured sources that deliver actionable information for better decision-making.
why is there a need for a 'mashup language'?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 accomodating the important design characteristics that make mashups easier to create and reuse.
what is the Open Mashup Alliance (OMA)?The Open Mashup Alliance (OMA) is an organization charted to promote the adoption of mashup solutions in the enterprise through the evolution of enterprise mashup standards like on open enterprise mashup markup language.The OMA 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. The OMA is not a formal standards body but may turn over all work, at an appropriate point, to a formal standards organization. Until that time the Open Mashup Alliance will continue to develop and promote EMML, which is available under a Creative Commons License of Attribution No Derivatives. OMA members includes software vendors, consulting companies, technology service providers and industry leaders. A complete members list is available on the Members page. To get involved in the OMA, learn more on the Join page.
why is EMML different from other languages?EMML is a Domain Specific Language (DSL) that was designed specifically to address the important characteristics that make mashups easier to create and reuse:
why should my organization be interested in the OMA?Does your organization want to use enterprise mashups? Do you or your organization share the OMA's goal of 'the successful use of Mashup technologies in the enterprise and the promotion of a language that allows the standard design and implementation of Mashups'? Would your organization benefit from participating in a language like EMML or evolution of the EMML schema?If the answer to any of these questions is 'Yes', you should get involved in future OMA initiatives. It can benefit you, your organization, and your industry. More information about the EMML schema and the EMML reference runtime implementation can be found on the Download page. To get involved in the OMA, learn more on the Join page.
where can I learn more about enterprise mashups?There are many excellent resources to learn more about enterprise mashups. A great compendium of these can be found under 'enterprise mashups' on the Wikipedia. Most major technology analyst firms also have extensive research libraries on the subject, including Gartner, Forrester, Ovum, Burton and Business Insights. Many of the Open Mashup Alliance members have whitepapers and other resources about enterprise mashups. Finally, organizations interested in joining the OMA can direct their inquiries to info@openmashup.org.
|
