These days (at least for Java) it seems like sooner or later all programs add a web service (SOAP or Ajax or both) sooner or later. So in general yes think that way but a web sr iceservice front end is more likely than a command line if you want a better mental metaphor... and a more likely one.