Если вы знаете, что пользователи установят Office на своем компьютере, вы можете использовать WebDAV. Например. комбинация IT Hit Java Server с AJAX Library (для поддержки всех современных браузеров, а не только IE).
Если у пользователей вашего приложения не установлен Office, ответом будет просто WOPI :
1) Либо подайте заявку на получение статуса Office Cloud Storage Partner , чтобы иметь возможность использовать серверы Microsoft Office Online.
2) Или разверните Office Online Server (ранее известный как Office Web Apps) в выделенной инфраструктуре. Если вам нужно обслуживать большое количество пользователей, вы можете развернуть OOS на веб-ферме. Да, для этого вам понадобится сервер под управлением Windows, но остальная часть стека Java / Linux может остаться без изменений.
MS-FSSHTTP - это протокол, также известный как Cobalt. Вы можете воспринимать это как расширение, которое требовалось WOPI в прошлом для поддержки редактирования определенных форматов документов, таких как Word. Технически, это протокол, который позволяет загружать или загружать изменения файла вместо загрузки / скачивания всего файла. Это в основном экономит трафик.