Передача двоичных и текстовых данных в Glassfish
Мне нужно перенести большой объем данных, таких как видео или аудио, с клиента на основе Java (отдельное приложение или Android) на сервер приложений Glassfish 3.1.2. Поток должен содержать текстовые и двоичные данные. Я имею в виду сообщение SOAP, содержащее данные само по себе, как это:
<song>
<title>Some name</title>
<data dt:dt="binary.base64">84592gv8Z53815Zb82bA68g</data>
</song>
... а на стороне сервера - веб-сервис для обработки данных. Это правильный подход для этого?
2 ответа
Решение
Если вы используете подход веб-службы, я бы порекомендовал использовать MTOM (механизм оптимизации передачи сообщений с) для передачи большой полезной нагрузки. Посмотрите, как работает MTOM.