Hessian es un protocolo binario de servicios web que permite utilizar los servicios web sin necesidad de un gran marco de trabajo y sin tener que aprender un nuevo conjunto de protocolos [ palabras confusas ] . Debido a que es un protocolo binario, es adecuado para enviar datos binarios sin necesidad de ampliar el protocolo con archivos adjuntos.
Hessian fue desarrollado por Caucho Technology , Inc. La empresa ha publicado implementaciones de Hessian en Java , Python y ActionScript para Adobe Flash bajo una licencia de código abierto ( licencia Apache ). También están disponibles como código abierto implementaciones de terceros en varios otros lenguajes ( C++ , C# , JavaScript , Perl , PHP , Ruby , Objective-C , D y Erlang ).
Aunque Hessian está pensado principalmente para servicios web, se puede adaptar para el tráfico TCP utilizando las clases HessianInput y HessianOutput en la implementación Java de Caucho.