Hessian es un protocolo binario para servicios web que permite utilizar servicios web sin necesidad de un marco de trabajo extenso ni de aprender un nuevo conjunto de protocolos. Al ser un protocolo binario, resulta ideal para enviar datos binarios sin necesidad de añadir archivos adjuntos.
Hessian fue desarrollado por Caucho Technology , Inc. La compañía ha publicado implementaciones de Hessian en Java , Python y ActionScript para Adobe Flash bajo una licencia de código abierto (la licencia Apache ). También existen implementaciones de terceros en varios otros lenguajes ( C++ , C# , JavaScript , Perl , PHP , Ruby , Objective-C , D y Erlang ) disponibles como código abierto.
Adaptaciones
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.
Implementaciones
- Algodón ( Erlang )
- HessDroid ( Androide )
- Hessiano (en Rubyforge) ( Rubí )
- Hessian.js ( JavaScript )
- Hessian4J ( Java )
- HessianoC# ( C# )
- HessianCPP ( C++ )
- HessianoD ( D )
- HessianKit ( Objective-C 2.0 )
- HessianObjC archivado el 16/06/2006 en Wayback Machine ( Objective-C )
- HessianPHP ( PHP )
- HessianPy ( Python )
- Rubí de Hesse ( Rubí )
- Traductor de Hesse ( Perl )
Véase también
Referencias
Enlaces externos
- Servicios web