I'm Java Web developer. I have "project.mpp" located in server physical directory.I need do build a miniature version of MSP Project Plan to implement features that allow users to manage an MS Project plan in a webpage.

The features include add/edit/delete tasks,adjusting dates/resources.

Any potential tools/API to implement the same are appreciated.