The CAMEL project implements a set of RESTfull wire level APIs that allow assembly of programs from components written in multiple languages. A bit like SOA, but much simpler (fewer features) and optimized for use on a single machine or trusted network.