Friday, 21 December 2007

Christmas presents from WSO2

Its a busy time of year for everyone, getting ready for Christmas, and here at WSO2 its even busier as we roll out new releases of software just in time for the holidays!

We just released the Identity Server 1.0, and keep your eyes peeled for a Registry release, but what I think you might really want to unwrap this Christmas is the Mashup Server 1.0 beta.

So what is the Mashup Server? Basically its a simple and easy to use system for pulling together feeds, web pages, Web Services (both SOAP and REST), and whatever other data you have out there into re-usable Mashups. How do you do it? You simply have to pull together a little JavaScript and deploy it.

The mashups can expose themselves as Atom feeds, or send IMs or emails. You can build simple Ajax UIs too. And the whole thing has a dead-simple, beautiful, and productive Web UI.

We've got some great examples - for example TomatoTube which takes the top 10 movies from RottenTomatoes and mashes it up with YouTube to give you a feed of the trailers.

But don't take my word for it! You don't even need to download it - try it out live here.

And have a Merry Mashed-Up Christmas!

1 comments:

Ganesh Prasad said...

You guys could really stir things up by implementing BPEL in the mashup server. That's right, imagine orchestrating both SOAP-based and REST-based services. I have a vision for a form of service composition that blurs the distinction between content aggregation (mashups) and process orchestration. Why not do both in one seamless idiom?

Along the way, you may end up defining best practice for updatable mashups, perhaps along the lines of portal servers (update one, read many). You may need to autogenerate SOAP wrappers for the REST services, or alternatively hack a few extensions to BPEL to include REST, but if you pull it off, you'll see such extensions get into the WS-* standards, driven by popular demand!

Regards,
Ganesh

P.S. I was going to ask you about WSO2's timeline to deliver a process orchestration server, but I'm thinking now that doing it in the mashup server would really get people talking.