Hessian (протокол веб-службы) - Hessian (Web service protocol)
Разработчики) | Caucho Technology, Inc |
---|---|
Написано в | Ява, Python и ActionScript |
Операционная система | Кроссплатформенность |
Тип | веб-сервис протокол |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | гессен |
Гессен бинарный веб-сервис протокол что делает веб-сервисы пригодными для использования без необходимости использования большой инфраструктуры и без изучения нового набора протоколов.[ласковые слова ]. Поскольку это двоичный протокол, он хорошо подходит для отправки двоичных данных без необходимости расширять протокол с помощью вложений.
Гессен был разработан Caucho Technology, Inc. Компания выпустила Ява, Python и ActionScript для Adobe Flash реализации Hessian по лицензии с открытым исходным кодом ( Лицензия Apache ). Сторонние реализации на нескольких других языках (C ++, C #, JavaScript, Perl, PHP, Рубин, Цель-C, D, и Erlang ) также доступны как с открытым исходным кодом.
Адаптации
Хотя Hessian в первую очередь предназначен для веб-сервисов, его можно адаптировать для TCP трафик с помощью HessianInput и HessianOutput классы в реализации Java Caucho.
Реализации
- Хлопок (Erlang )
- HessDroid (Android )
- Гессен (на Рубине) (Рубин )
- Hessian.js (JavaScript )
- Hessian4J (Ява )
- HessianC # (C # )
- HessianCPP (C ++ )
- HessianD (D )
- HessianKit (Objective-C 2.0 )
- HessianObjC (Цель-C )
- HessianPHP (PHP )
- HessianPy (Python )
- HessianRuby (Рубин )
- Гессен-переводчик (Perl )
Смотрите также
- Первая абстрактная синтаксическая нотация
- SDXF
- Apache Thrift
- Etch (протокол)
- Буферы протокола
- Internet Communications Engine