Java Web Service

Initial Project Description

This project is to build a web service for compiling and possibly executing java code. The motivation for this project is to provide some kind of programming environment that is accessible from the web. For example, someone could type code into an HTML text box, submit it, and the web service will return the result of executing it.

There are a number of issues that need to be dealt with. The most important is good management of errors, in particular compilation errors. In some circumstances, just returning the raw output from the Java compiler will not be useful. Security is also an issue that will have to be considered.

The expected deliverable from this project is, at minimum, a web service that is easy to depoly and is well documented.