With MS Office you can share a file on a server and anyone can edit it. I think PowerPoint allows this - check the docs.
To be more precise this PPT is stored in the Oracle database BLOB object and we are reading it through Java JDBC. Now we want to Save it directly to the Oracle DB again when the user clicks on the save button of the PPT ..
Personally, I'd do this in VBA, given you are trying to change the functionality of something running in PowerPoint. I suppose your VBA could callout to a shell script that calls Java, but I'm not sure why you would bother involving Java at all?