REBIN: Use any CLI app/script as a web service
intridea.com
intridea.com
Anyone know if it can asynchronously handle long-running processes?
"You have already or have created a CLI based application or script. It takes input, it produces output. Now, how do you expose your work to the web so you can utilize via a web service. REBIN takes care of that!"
Great!
And I don't mean this negatively, I really do want to know what separates this product from existing webservers runing CGI, but there's no useful information on their website what-so-ever.
If any of the Rebin devs are reading this, are you able to elaborate on this tool a little more?
I think I get it's point now - though I can't pretend to be sure of that. I can see that you're trying to do something a little different from CGI (which, incidentally is available for node.js as well), I'm just not entirely sure how different you two are. I guess the proof of that may just be in using it :)
Either way, it's good to see it up on github and I'm sure plenty people will be grateful for your work.
In the end, doesn't the implementation of the executable partly determine whether it is really RESTful?
Certainly long-lived URI's. As for resources, I suppose conceptually there is. However you are correct that the given executable would determine a level for resources. So I guess the answer is YES. Support for RESTul is RESTful. Or not, depending upon your executable.