Java 如何将字节包装成XML,以便将XML提供给webservice

Java 如何将字节包装成XML,以便将XML提供给webservice,java,web-services,software-design,Java,Web Services,Software Design,我们需要实现以下解决方案(希望,该图能够全面了解整个情况): 将有硬件读卡器(供应商专有)读取一些内容,并将其发送到ReaderAdapter(每台计算机将安装一个ReaderAdapter)。由于可能有许多硬件阅读器向ReaderAdapter发送信息,我们假设ReaderAdapter应作为瘦客户端实现,即不包含任何业务逻辑-只需将从硬件阅读器接收的字节流包装成XML并提供给Web服务。WebService将包含所有处理业务逻辑 所以我的问题是:如何将字节包装成XML?你对整个解决方案有什么

我们需要实现以下解决方案(希望,该图能够全面了解整个情况): 将有硬件读卡器(供应商专有)读取一些内容,并将其发送到ReaderAdapter(每台计算机将安装一个ReaderAdapter)。由于可能有许多硬件阅读器向ReaderAdapter发送信息,我们假设ReaderAdapter应作为瘦客户端实现,即不包含任何业务逻辑-只需将从硬件阅读器接收的字节流包装成XML并提供给Web服务。WebService将包含所有处理业务逻辑

所以我的问题是:如何将字节包装成XML?你对整个解决方案有什么看法?也许有人有其他/更好的建议


提前感谢,对于这一点的任何帮助/提示都将不胜感激。

使用Base64编码从字节[]生成字符串,然后使用它根据您的Web服务接受的内容构建XML字符串。在Web服务中,您可以从字符串(Base64)恢复字节[]。

使用Base64编码从字节[]生成字符串,然后使用它在Web服务接受时生成XML字符串。在webservice中,您可以从字符串(Base64)恢复字节[]