Разработчики) | Caucho Technology, Inc |
---|---|
Написано в | Java , Python и ActionScript |
Операционная система | Кроссплатформенность |
Тип | Протокол веб-службы |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | мешковину |
Мешковина представляет собой бинарный веб - службу протокол , что делает веб - службу годной к употреблению , не требуя большие рамки, и без изучения нового набора протоколов [ ласка слов ] . Поскольку это двоичный протокол, он хорошо подходит для отправки двоичных данных без необходимости расширять протокол с помощью вложений.
Hessian был разработан Caucho Technology , Inc. Компания выпустила Java , Python и ActionScript для реализации Hessian в Adobe Flash по лицензии с открытым исходным кодом ( лицензия Apache ). Сторонние реализации на нескольких других языках ( C ++ , C # , JavaScript , Perl , PHP , Ruby , Objective-C , D и Erlang ) также доступны как с открытым исходным кодом.
Адаптации [ править ]
Хотя Hessian в первую очередь предназначен для Web-сервисов, его можно адаптировать для трафика TCP с помощью классов HessianInput и HessianOutput в реализации Java Caucho.
Реализации [ править ]
- Хлопок ( Эрланг )
- HessDroid ( Android )
- Гессен (на Rubyforge) ( Рубин )
- Hessian.js ( JavaScript )
- Hessian4J ( Java )
- 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
Ссылки [ править ]
Внешние ссылки [ править ]
- Официальный веб-сайт