2013-04-29 40 views
0

我需要从基于Java的客户端(独立应用或Android)将大量数据(如视频或音频)传输到Glassfish 3.1.2应用服务器。该流应包含文本和二进制数据。我想包含数据本身就是这样的SOAP消息:将二进制和文本数据传输到Glassfish

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

...并在服务器端 - Web服务来处理数据。这是否是正确的方法?

回答

0

如果您采用Web服务方式,我会推荐使用MTOM(消息传输优化机制 From)来传输大型有效负载。请参阅How does MTOM work

+0

这看起来不错,有关于XML底部的数据。我必须测试这个。谢谢 – 2013-04-30 05:59:14

0

我不会自己实现它,而是使用它的现有框架。

结账Hessian。我自己并没有使用它,但Adam Bien在他的研讨会上一直在讲,应该考虑快速传输二进制数据。

+0

感谢您的回答,我会检查出来。 – 2013-04-30 05:57:45