cómo utilizar MS Office con el sistema de documentos de back-end Java patentado

Actualmente tengo un sistema de documentos que lanza documentos en Star Office o LibreOffice en un iframe.

Pasando al futuro, lo ideal es conservar el sistema de documentos que tengo pero integrarlo en SharePoint para poder abrir y editar documentos con MS Office.

Como no hay Java Api para integrar con MS Office, es por eso que elegí ir con SharePoint.

Puedo lograr que mis documentos se carguen desde un enlace en una página de sharepoint pero luego viene la parte difícil de manipular las funciones de guardado en MS Office y asegurarme de que mi documento no se guarde en sharepoint.

¿Alguien ha hecho algo similar?

Básicamente, solo quiero usar MS Office para interactuar con mis documentos sin almacenar cosas en sharepoint. Así que necesito tener acceso a las funciones de guardar, etc.

Por lo que veo, el POI de Apache no es una solución viable, ya que no abre físicamente el documento y permite al usuario hacer clic en archivo -> guardar. Mi entendimiento es que puede manipular documentos al manipularlos en el código pero no puede usar ninguno de los controles en la oficina.

He leido aquihttp://msdn.microsoft.com/en-us/library/office/bb462633(v=office.12).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2 ¿Que puede reutilizar los comandos en la oficina y modificar la cinta?

Gracias por cualquier consejo

Parece que es posible con WOPI y Office Web Apps. Básicamente necesita crear una aplicación WOPI.

Respuestas a la pregunta(2)

Su respuesta a la pregunta