java远程调用方法总结
Java、Flash/Flex、Python、C++、.NET C#、PHP、Ruby、Objective-C
- 可与Spring集成,配置简单,使用HessianServiceExporter提供bean服务。
缺点:
- 缺乏安全机制,传输没有加密处理;
- 异常机制不完善,总是报一些错误,错误原因也是千奇百怪,提示信息不足;
- 事务处理欠缺;
- 版本问题,服务器端和客户端通常要保持一致的版本,否则会出现莫名其妙的问题;
- 其支持的数据类型是有限制的,不支持复杂的对象。
5、Burlap
Burlap是将网络传输的对象转换为XML文本格式通过Http进行传递,支持的对象与Hessian相比更少。XML一般比二进制流占 用空间大,在网络上传递所需要的时间比二进制流长,XML的解析过程也会耗用更多的内存。Burlap可以穿透防火墙,而且由于传输的格式是XML文本, 可以与其他系统(比如.NET)集成,从某种程度来讲,Burlap是一种不标准的WebService。
好像不常用。
6、EJB远程接口调用
目前暂未接触EJB,没做过深入了解。