Hessian (protocolo de servicio web)


Hessian es un protocolo de servicio web binario que hace que los servicios web sean utilizables sin necesidad de un gran marco y sin aprender un nuevo conjunto de protocolos [ palabras de comadreja ] . Debido a que es un protocolo binario, es muy adecuado para enviar datos binarios sin necesidad de ampliar el protocolo con archivos adjuntos.

Hessian fue desarrollado por Caucho Technology , Inc. La compañía ha lanzado Java , Python y ActionScript para implementaciones de Adobe Flash de Hessian bajo una licencia de código abierto (la licencia Apache ). Las implementaciones de terceros en varios otros lenguajes ( C++ , C# , JavaScript , Perl , PHP , Ruby , Objective-C , D y Erlang ) también están disponibles como código abierto.

Aunque Hessian está diseñado principalmente para servicios web, se puede adaptar para el tráfico TCP utilizando las clases HessianInput y HessianOutput en la implementación de Java de Caucho.