"CUTE" CLIENT FOR HESSIAN
Tran, Gia; Vu, Tuan (2007)
Tran, Gia
Vu, Tuan
Keski-Pohjanmaan ammattikorkeakoulu
2007
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011103114100
https://urn.fi/URN:NBN:fi:amk-2011103114100
Tiivistelmä
The purpose of this thesis is to present the design and implementation of Hessian binary web service protocol in Qt - a cross platform application and framework. The implementation of Hessian protocol, which can be found in Java, C#, Python, Objective-C and many other platforms, encourages the use of Hessian as a complementary data exchange method of XML-based protocols.
The implementation is built on top of the Qt Network infrastructure that simplifies the management of sending network requests and receiving replies. The module together with other classes and libraries has made the development of the protocol on Qt framework an easy and pleasant experience.
As a partial implementation of an open-source project, many additional features are prepared to improve the performance. The later project is an implementation to be suitable for production with encryption—decryption algorithm, compression together with caching capabilities.
The implementation is built on top of the Qt Network infrastructure that simplifies the management of sending network requests and receiving replies. The module together with other classes and libraries has made the development of the protocol on Qt framework an easy and pleasant experience.
As a partial implementation of an open-source project, many additional features are prepared to improve the performance. The later project is an implementation to be suitable for production with encryption—decryption algorithm, compression together with caching capabilities.