Open Mashup Alliance announced

I’m happy to report that the Open Mashup Alliance has been officially announced. I’ve known about the formation of this group for some time now, and I’ve had to bite my tongue to prevent from leaking the information in advance.

Read the full press release here. (You might notice that I’ve joined the effort as a member as well)

I think this is a really exciting development. I know; some of you might be thinking, “Not another ‘industry alliance’. What have those ever accomplished?” Well, this one has some meat on its bones, thanks to JackBe’s donation of EMML (Enterprise Mashups Markup Language) and run-time engine to the effort.

Having a lingua franca for mashups represents a huge boost to innovations in the mashup space. Let’s say you wanted to write a SharePoint web part to support mashups. How would you do it? Would you try and figure out the proprietary schema/structure of a file created in IBM Mashup Center or perhaps Serena Mashup Composer? Would there even be a market for such a strange animal if you did create it?

Now imagine that you build it around an open standard. First of all, your life is going to be significantly easier. And you’ll be able to pull in mashups created with other tools, like JackBe (and many others, I hope). Maybe there’s someone else out there who wants to make it easy to execute mashups from an iPhone – this can be their ticket to getting started, too.

In short, having an open standard in the mashup space is great. It’s like SQL for databases, or SOAP for APIs, or HTML for browsers (ha ha – just kidding about that last one. Cross-browser testing is a nightmare!). Vendors will compete on their implementations, efficiency, and tooling, and not waste valuable time and resources creating proprietary formats designed to lock us in to particular products.

When you consider how Google shut down their mashup environment, and Microsoft discontinued Popfly it’s natural to understand why some enterprises are a little uncertain if they should venture into this space. If the OMA can pull off its goal and level the mashup playing field, firms won’t have to worry betting on the wrong vendor. It’ll be mash once, run everywhere*.

There are a lot of great companies already committed to participate, and I’m looking forward to working with them to help mashups reach their full potential.

*By the way, the allusion to Java (which famously proclaimed “Write Once, Run Anywhere”) is intentional. JackBe’s CTO is John Crupi, formerly of Sun (and Chief Architect at the Sun Java Center). I can’t help but think his time working on Java had a strong influence on his desire to help establish the OMA.

Leave a Reply

  • GeoBytes IP Address Location Tool
    The GeoBytes IP Address Location Tool API allows developers to determine the geographic location of a person's IP Address. An example is shown on the API Home Page using the visitor's IP Address. Visitors can also enter a different IP Address to see the results for it instead. A code sample is provided in PHP. […]
  • Fleet Genius
    The Fleet Genius REST API provides developers access to the functionality and vehicle data of Fleet Genius for integration with other applications. The API can be used for fleet management, but can also be used in asset management and accounting, fuel use monitoring, and emissions testing. The API provides information on vehicle speed, RPM, trips, […]
  • WealthEngine
    The WealthEngine REST API allows developers to access and integrate the functionality of WealthEngine with other applications. Public documentation is not available; API access comes with a developer account. WealthEngine is a platform that allows users to look up wealth and net worth information about people and prospects for sales and fundraising. Date Updated: 2015-04-30 […]
  • Absorbent
    The Absorbent API helps developers to connect with the Minecraft game's server permission systems to be able to read and change permissions and groups securely using REST features. The Absorbent API is also helpful for creating new mobile applications or donation systems, for example, through Absorbent project services. Date Updated: 2015-04-30 Tags: [field_primary_category], [field_secondary_categories]
  • Cdiscount
    The Cdiscount REST API allows developers to access the functionality of Cdiscount with other applications. Some example API methods include retrieving product information, retrieving product prices, and pushing objects to eCommerce carts. Cdiscount is an online retailer in France. Date Updated: 2015-04-30 Tags: [field_primary_category], [field_secondary_categories]
  • National Nutrient Database
    Use the National Nutrient Database API to access USDA data on food nutrients. The REST API returns responses in JSON or XML and requires an API Key. Calls to the API are limited to 1,000 per hour, but the data is free and open to the public for use. Use the National Nutrient Database to […]
  • MapmyIndia Map Image
    The MapmyIndia REST Map Image API allows developers to access the image functionality of MapmyIndia for integration with other applications and websites. The main API method is retrieving and displaying PNG map tile images based on longitude and latitude coordinates in India. MapmyIndia provides mapping solutions, tracking solutions, and GPS and GIS solutions for India. […]
  • ProfitBricks SOAP
    ProfitBricks SOAP API creates duplicate options that are available in the provider's visual Data Center Designer (DCD) tool. This API supports creating and defining configuration for a virtual data center and controlling activities of the servers established there. ProfitBricks SOAP API also support managing data storage space, load balancing functions, firewall restrictions, and domain name […]
  • MapmyIndia Distance
    The MapmyIndia REST Distance API allows developers to access the distance functionality of MapmyIndia for integration with other applications and websites. The main API method is calculating and retrieving driving distance information based on routes between addresses and points of interest in India. MapmyIndia provides mapping solutions, tracking solutions, and GPS and GIS services for […]
  • MapmyIndia Routing
    The MapmyIndia REST Routing API allows developers to access the route functionality of MapmyIndia for integration with other applications and websites. The main API method is calculating and retrieving route information based on addresses and points of interest in India. MapmyIndia provides mapping solutions, tracking solutions, and GPS and GIS services for India. Date Updated: […]