I'm having trouble understanding how a wrapper for an arbitrary executable can be called "RESTful". Are there resources? Are there long-lived URIs?
In the end, doesn't the implementation of the executable partly determine whether it is really RESTful?