Механизм транспорта действительно зависит от интерфейса сервера, но, поскольку вы проходите через эти опции, я предполагаю, что вам также необходимо реализовать интерфейс сервера.
Если вам нужно передать весь документ Word как таковой, используйте протокол передачи файлов (FTP) или прямое TCP-соединение через сокет.
Если вам нужны данные из документа Word, вы можетесериализуйте его в машиночитаемом формате, например, XML, и отправьте его на сервер с использованием протокола гипертекстовой передачи (HTTP) для простоты.
XML-RPC и SOAP могут быть слишком тяжелыми и, возможнона неправильном уровне абстракции для вашей проблемы.
Да, и для клиентской стороны: выберите инструменты разработки на стороне клиента после выбора транспортного механизма.Некоторые языки и структуры работают лучше для других задач, чем другие.