我有一个需要良好二进制协议的新项目。
我正在考虑使用Hessian,除非有人有更好的想法。
我正在阅读他们的一些文档,但它并不像我想象的那么简单,所以我有几个简单的问题。
主页有一个标题为“文档”的部分,其中包含以下文档:
* Hessian Documentation
* Hessian 1.0.1 spec
* Hessian 2.0 Serialization Draft
* Hessian 2.0 Web Service Draft
* Taxonomy explaining Hessians relationship to CORBA, SOAP, RMI
1)这些有什么区别?我假设 1.0.1 后来变成 2.0,而且今天用 2.0 是正确的,但我不确定。
2) 你希望有人使用 2.0 序列化或 2.0 网络服务吗?看起来 Web 服务只是作为创建新实现的参考,但我也不太清楚。
3) 使用 PHP 实现支持 Hessian 的服务器怎么样?您需要使用 Caucho 服务器,还是可以在 Fedora Core 上用 PHP 实现服务器并使用 Java 客户端连接?