2013-03-15 5 views
-1

Мне нужно подключить две системы, которые размещаются в разных машинах. Один из них закодирован на Java, а другой - на C++. Системы должны отправлять файлы в обоих направлениях.C++, Java-соединение. Большие данные

Некоторые requeriments: - Размер файла: Более 20MB

Некоторые возможности: WebService, Corba, NFS, ...

предложение? Пример?

+0

Предлагаю совет Google ... – Thihara

+0

20MB? Большие данные - 20 ТБ. Все, что подходит для одного жесткого диска, - это НЕ большие данные. – MSalters

+0

Какая ОС? Все релевантное говорит как о SMB, так и NFS. – MSalters

ответ

1

Веб-сервис с MTOM. Axis C - хорошая реализация WS на стороне c/C++, которая поддерживает MTOM.

1

Попробуйте хостинг FTP-сервер и попробуйте отправить Получать файлы через передачу файлов FTP

Для передачи FTP файла в C++ см предыдущего поста Designing a file transfer protocol in c++

Для передачи файлов Java FTP см ... How to transfer a file from url to ftp using java?

Если вы собираетесь использовать веб-сервис для передачи файлов This IBM blog should help

+0

В блоге IBM описывается использование вложений base64. Это может повредить ваши сообщения по сравнению с MTOM. Прочтите сравнение двух техников здесь: http://www.keith-chapman.org/2008/09/attachments-mtom-swa-and-base64binary.html –

+0

@ user1654209 спасибо, что я не знал ... У меня нет использовал MTOM, но похоже, что я должен попробовать. – AurA