WSO2 Mashup Server

2008 - 2012
dead
january 2008, and a sri lankan open source company shipped the first mashup server anybody could download and read the source of. you wrote javascript in a text editor, dropped it on the server, and the server turned it into a published web service that other mashups could call. the last release was 2.3.2 in november 2011. thirteen months later wso2 took the link out of its own menus and folded what was left into its application server, which is the quietest kind of ending there is.

~ the obituary ~

This one was for the server room, and I was a student when it launched. Enterprise middleware out of Colombo is about as far from a Turkish university dorm connection as software gets, so what follows is the record rather than a memory.

WSO2 Mashup Server 1.0 was released on 28 January 2008 and was described at the time as the first open source server solution for mashups. The company behind it was WSO2, founded in 2005 and working out of Sri Lanka and California, and the thing was built on Apache Axis2 with WSO2's own web services application server and registry underneath.

The pitch was unusually concrete for the period. You wrote server-side JavaScript in Notepad or anything else and saved it, and the server published it as a real web service with a WSDL and an endpoint. Your script could pull in feeds or scrape a page, and whatever it emitted became something another program could call. Each mashup was not a widget on a dashboard, it was a new service that other mashups could consume in turn.

~ the case file ~

Born28 January 2008, version 1.0
Peakthe first open source server for mashups, built on Apache Axis2
Killed8 December 2012
Lifespanfour years and ten months
Made byWSO2, out of Colombo and Mountain View
Killed byabsorption into WSO2 Application Server

~ the mashup moment ~

For about three years "mashup" was a word serious people used in roadmaps. Yahoo had Pipes and Microsoft had Popfly. Google shipped a Mashup Editor of its own. All of them were hosted boxes with a visual editor where you dragged a feed into a filter. WSO2's was the odd one: no wires and no drag and drop, just a server you ran yourself and a language you already knew.

That choice reads better now than it did then. The visual editors are all dead and so is this, but the underlying bet, that composing services is a programming job and the programmers want a text file, is how the whole category eventually settled. Version 1.5 added data services and more security. The final release, 2.3.2, came out on 1 November 2011.

~ the folding-in ~

On 8 December 2012 Jonathan Marsh, who had joined WSO2 in 2006 as its Director of Architecture for Mashup Technologies and was by then VP of Strategy, published a post titled "WSO2 Mashup Server, where to now?". The answer was that the remaining useful part, hosting JavaScript as web services, had been built into WSO2 Application Server, so the Mashup Server came out of the product menus and its page started pointing at the Application Server instead.

No shutdown notice, no migration deadline, no users locked out, because anyone running it was running it on their own hardware and could keep doing so indefinitely. The product died the way open source infrastructure usually does, by its vendor quietly declining to mention it again.

~ leave a rose ~

an anonymous tribute. one rose per visitor per day.

@}-->-- ... roses left here

~ leave a wreath ~

a rose fades by morning. a wreath stays on this grave for good, with your name on it.

from $1, paid once through stripe. it keeps the graveyard running: the hosting and the nightly digging. adopt it and the headstone reads "maintained in memory by" you. the groundskeeper plants new wreaths at the next tending, usually within a day.

» one email a week: new graves and the anniversaries of the dead. subscribe

~ leave a note ~

visitors before you have left these graveside notes. anonymous welcome.

other software: Citra, Apollo for Reddit, Connectix Virtual Game Station, Panels (MKBHD)

also died in 2010-2014: Café World, Factor 5, Zeebo

« previous  ·  random  ·  next »