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 ).
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 ( Android )
- Hessian (en Rubyforge) ( Ruby )
- Hessian.js ( JavaScript )
- Hessian4J ( Java )
- C# de Hesse ( C# )
- HessianCPP ( C++ )
- HessianD ( D )
- HessianKit ( Objective-C 2.0 )
- HessianObjC Archivado el 16 de junio de 2006 en Wayback Machine. ( Objective-C )
- HessianPHP ( PHP )
- HessianPy ( Python )
- Rubí de Hesse ( Rubí )
- Traductor de hessiano ( Perl )
Véase también
- Notación de sintaxis abstracta uno
- Formato SDXF
- Ahorro Apache
- Grabado (protocolo)
- Buffers de protocolo
- Motor de comunicaciones por Internet
Referencias
Enlaces externos
- Sitio web oficial