Heski (protokół usługi sieciowej)
Deweloperzy | Caucho Technology, Inc |
---|---|
Napisane w | Java , Python i ActionScript |
System operacyjny | Międzyplatformowe |
Typ | Protokół usługi sieciowej |
Licencja | Licencja Apache 2.0 |
Strona internetowa |
Hessian to binarny protokół usługi sieciowej , który umożliwia korzystanie z usług sieciowych bez konieczności posiadania dużego frameworka i bez uczenia się nowego zestawu protokołów [ słów łasicy ] . Ponieważ jest to protokół binarny, dobrze nadaje się do przesyłania danych binarnych bez konieczności rozszerzania protokołu o załączniki.
Hessian został opracowany przez Caucho Technology , Inc. Firma wydała Java , Python i ActionScript dla implementacji Adobe Flash Hessian na licencji open source ( licencja Apache ). Implementacje innych firm w kilku innych językach ( C++ , C# , JavaScript , Perl , PHP , Ruby , Objective-C , D i Erlang ) są również dostępne jako open source.
Adaptacje
Chociaż język Hessian jest przeznaczony przede wszystkim dla usług sieciowych, można go dostosować do ruchu TCP za pomocą klas HessianInput i HessianOutput w implementacji Javy firmy Caucho.
Implementacje
- Bawełna ( Erlang )
- HessDroid ( Android )
- Hessian (na Rubyforge) ( Ruby )
- Hessian.js ( JavaScript )
- Hessian4J ( Java )
- HeskiC# ( C# )
- Heski CPP ( C++ )
- Hesja D ( D )
- HessianKit ( Objective-C 2.0 )
- HessianObjC ( Obiekt-C )
- HessianPHP ( PHP )
- HessianPy ( Python )
- rubin heski ( rubin )
- Hessian-Translator ( Perl )
Zobacz też
- Abstrakcyjna notacja składniowa pierwsza
- SDXF
- Oszczędność Apache
- Wytrawianie (protokół)
- Bufory protokołów
- Silnik komunikacji internetowej