У меня есть новый проект, которому нужен хороший двоичный протокол.Начало работы с Hessian
Я думал об использовании 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? Похоже, что веб-сервис должен быть ссылкой на создание новой реализации, но опять же мне это не совсем понятно.
3) Как реализовать сервер, поддерживающий Hessian с помощью PHP. Вам нужно использовать сервер Caucho, или вы можете внедрить сервер в PHP на Fedora Core и подключиться с помощью Java-клиента?
Хитрость здесь заключается в том, чтобы вернуть XML с сервера по умолчанию, и если клиент запрашивает Hessian, верните его. – 2009-11-11 05:15:58
Если было бы полезно, если бы вы могли объяснить, почему вы больше не будете использовать Гессиан. – Vincent 2011-05-22 16:20:08