Гессен (протокол веб-службы)
Разработчик(и) | Каучо Технолоджи, Инк |
---|---|
Написано в | Java , Python и ActionScript |
Операционная система | Кросс-платформенный |
Тип | веб-службы Протокол |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | гессен |
Hessian — это бинарный веб-служб протокол , который позволяет использовать веб-службы без необходимости использования большой инфраструктуры и без изучения нового набора протоколов. [ ласковые слова ] . Поскольку это двоичный протокол, он хорошо подходит для отправки двоичных данных без необходимости расширения протокола вложениями.
Hessian был разработан компанией Caucho Technology , Inc. Компания выпустила Java , Python и ActionScript для реализаций Hessian в Adobe Flash под лицензией с открытым исходным кодом ( лицензия Apache ). Сторонние реализации на нескольких других языках ( C++ , C# , JavaScript , Perl , PHP , Ruby , Objective-C , D и Erlang ) также доступны с открытым исходным кодом.
Адаптации
[ редактировать ]Хотя Hessian в первую очередь предназначен для веб-сервисов, его можно адаптировать для TCP- трафика с помощью классов HessianInput и HessianOutput в Java-реализации Caucho.
Реализации
[ редактировать ]- Хлопок ( Эрланг )
- ХессДроид ( Android )
- Гессен (на Rubyforge) ( Рубин )
- Гессиан.js ( JavaScript )
- Гессиан4J ( Ява )
- ГессенC# ( C# )
- ГессианCPP ( C++ )
- ГессенД ( Д )
- HessianKit ( Цель-C 2.0 )
- HessianObjC. Архивировано 16 июня 2006 г. в Wayback Machine ( Objective-C ).
- ГессианPHP ( PHP )
- ГессианПи ( Питон )
- ГессенРубин ( Рубин )
- Гессен-переводчик ( Perl )
См. также
[ редактировать ]- Обозначение абстрактного синтаксиса один
- SDXF
- Апач бережливый
- Травление (протокол)
- Буферы протоколов
- Механизм интернет-коммуникаций