ql.io – a SQL-style way of mashing-up web APIs

The guys at ebay have released ql.io, which seems to be a way of using SQL-like queries to fetch and join data (typically in the form of JSON, it seems) from multiple web APIs to generate quick “mashups”. See ql.io. I can’t help thinking that there are a lot of hidden issues around API compatibility …

Continue reading ‘ql.io – a SQL-style way of mashing-up web APIs’ »

Describing RESTful Applications

I have read a lot of faux-REST APIs recently, which are essentially just HTTP/XML or HTTP/JSON remote services, and still need a client to be pre-built with specialist knowledge of URI structure. “Proper” REST allows a server to change its URIs however and whenever it likes, with client applications seamlessly adapting to the change. InfoQ …

Continue reading ‘Describing RESTful Applications’ »