This sounds a little like CORBA to me. While I love the idea of a network of software components providing services that you can discover and use without knowing about the implementation, it didn't really take off. HTTP and JSON is a lot closer to providing that goal.