Downloading the Code


Overview

The Hessian Binary Web Service Protocol is a simple protocol for the implementation of Web services that need to send binary data to and fro. A number of Web services can use this type of protocol, including publishers, image providers, and others. The primary catalyst for the development of the Hessian protocol was the amount of overhead in the more common protocols, such as SOAP. Using techniques like Huffman or Base-64 encoding, every byte of binary data results in 1.3 to 1.7 characters. This increase in the size of the binary data isn't an efficient use of the bandwidth connecting a client to a Web service.

Some of the goals during development of the Hessian protocol included:

  • Small footprint

  • Fast

  • Support for object serialization

  • Developers hidden from wire details

The entire protocol is implemented in a 30K JAR file that is used by both Web service clients and servers.




Mastering Resin
Mastering Resin
ISBN: 0471431036
EAN: 2147483647
Year: 2002
Pages: 180

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net