2013-04-29 2 views
0

Мне нужно передать большой объем данных, таких как видео или аудио, из Java-клиента (автономного приложения или Android) на сервер приложений Glassfish 3.1.2. Поток должен содержать текстовые и двоичные данные. Я имею в виду сообщение SOAP, содержащий данные сами по себе, как это:Передача двоичных и текстовых данных в Glassfish

<song> 
     <title>Some name</title> 
     <data dt:dt="binary.base64">84592gv8Z53815Zb82bA68g</data> 
    </song> 

... и на стороне сервера - веб-службы для обработки данных. Это правильный подход?

ответ

0

Если вы идете на подход к веб-сервису, я бы рекомендовал использовать MTOM (механизм оптимизации передачи сообщений From) для передачи большой полезной нагрузки. См. How does MTOM work.

+0

Это выглядит хорошо, имея данные в нижней части XML. Я должен проверить это. спасибо –

0

Я бы не реализовал его сам, вместо этого использовал существующую инфраструктуру для него.

Отъезд Hessian. Я не использовал его сам, но Adam Bien продолжает рассказывать в своих семинарах, что следует учитывать это для быстрой передачи двоичных данных.

+0

Спасибо за ответ, я проверю его. –

Смежные вопросы