hessian可以传输xml报文吗?解决思路

hessian可以传输xml报文吗?
最近要用hessian设计一个接口,实现系统之间的交互,暂时想到一种方案,就是用xml报文来传输。
至于hessian跟web service相比有什么优点,暂时没概念。但是我觉得系统之间的交互用xml比较靠谱一点。
暂时想到一种方案:
1)设计一个服务interface,只包含一个公共方法;
2)所有请求类型都包含在xml里,公共方法根据请求类型最相应的处理,处理完成后返回相应的xml报文。

基本就跟action思想一样,以后拓展接口的时候不用再重新修改入参和出参,不知道这样合理不合理。
------解决方案--------------------
应该可以。用串行化。
串行化:
Object obj = ...;

OutputStream os = new FileOutputStream("test.xml");
Hessian2Output out = new Hessian2Output(os);

out.writeObject(obj);
os.close();


解冻:
InputStream is = new FileInputStream("test.xml");
Hessian2Input in = new Hessian2Input(is);

Object obj = in.readObject(null);
is.close();

你试试看
------解决方案--------------------
可以,这样与其他语言做的系统也可以发送数据
服务器端
对象组装成  XML
<name><value>
这样其他程序获取自行组装数据