Hessian (web service protocol)

Hessian (web service protocol)

Hessian is a binary web service protocol that makes web services usable without requiring a large framework, and without learning a new set of protocols. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments.

Hessian was developed by Caucho Technology, Inc. The company has released Java, Python and ActionScript for Adobe Flash implementations of Hessian under an open source license (the Apache license). Third party implementations in several other languages (C++, .NET C#, PHP, Ruby, Objective-C, D, and Erlang) are also available as open-source.

Adaptations

Although Hessian is primarily intended for web services, it can be adapted for TCP traffic by using the "HessianInput" and "HessianOutput" classes in Caucho's Java implementation.

Implementations

* [http://cotton.sourceforge.net/ Cotton] (Erlang)
* [http://sourceforge.net/projects/hessiancpp/ HessianCPP] (C++)
* [http://www.hessiancsharp.org/ HessianC#] (C#)
* [http://rubyforge.org/projects/hessian/ Hessian (on Rubyforge)] (Ruby)
* [http://sourceforge.net/projects/hessianruby/ HessianRuby] (Ruby)
* [http://hessianphp.sourceforge.net/ HessianPHP] (PHP)
* [http://sourceforge.net/projects/hessianpy/ HessianPy] (Python)
* [http://bluebearstudio.com/hessianobjc/ HessianObjC] (Objective-C)
* [http://sourceforge.net/projects/hessiankit HessianKit] (Objective-C 2.0)
* [http://www.dsource.org/projects/hessiand/ HessianD] (D)
* [http://www.nubius.be/info-software/hessian4j.html Hessian4J] (Java).

External links

* [http://www.caucho.com/hessian/ Caucho Technology's Hessian site]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • List of web service frameworks — A list of web service frameworks: Name Platform Messaging Model(Destination) Specifications Protocols ActionWebService Ruby (on Rails) Client/Server  ? SOAP, XML RPC, WSDL AlchemySOAP C++ Client/Server WS Addressing SOAP …   Wikipedia

  • List of web service protocols — The following is a list of Web service protocols.*BEEP Blocks Extensible Exchange Protocol *BPEL Business Process Execution Language *E Business XML *Hessian *JSON RPC *REST (Representational State Transfer) *SOAP outgrowth of XML RPC, originally …   Wikipedia

  • XML Interface for Network Services — Infobox Software name = XINS caption = developer = Orange Nederland Breedband B.V. released = ? frequently updated = yes programming language = ? operating system = Cross platform language = ? genre = Web services license = BSD website =… …   Wikipedia

  • UNITED STATES OF AMERICA — UNITED STATES OF AMERICA, country in N. America. This article is arranged according to the following outline: introduction Colonial Era, 1654–1776 Early National Period, 1776–1820 German Jewish Period, 1820–1880 East European Jewish Period,… …   Encyclopedia of Judaism

  • United States — a republic in the N Western Hemisphere comprising 48 conterminous states, the District of Columbia, and Alaska in North America, and Hawaii in the N Pacific. 267,954,767; conterminous United States, 3,022,387 sq. mi. (7,827,982 sq. km); with… …   Universalium

  • SOAP — im TCP/IP‑Protokollstapel: Anwendung SOAP HTTP HTTPS … Transport TCP Internet IP (IPv4, IPv6) …   Deutsch Wikipedia

  • Friedrich Kellner — Infobox Person name = Friedrich Kellner image size = 150px caption = Friedrich Kellner in 1934 birth date = February 1, 1885 birth place = Vaihingen an der Enz, Germany death date = November 4, 1970 death place = Lich, Germany education =… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”