Font Size: a A A

The Research And Implementation Of Web Services Cache Technology Based On Squid

Posted on:2005-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:S L TangFull Text:PDF
GTID:2168360152469166Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Nowadays business through the Internet increasingly requires the rapid integration of different platforms, but due to the lack of a unified standard, the integration of various platforms, software and hardware remains to be impossible. Nevertheless, Web Service can be a good approach to solve this problem.Network cache, especially Web cache, is an efficient technology to improve the network performance and to reduce the network congestion. Thus how to use cache in Web Services arouses much interest.Unfortunately, Web Services were designed with no regard to caching and thus provide little support. It transmits information by POST method in HTTP(HyperText Transport Protocol) in the form of SOAP(Simple Object Access Protocol) messages via the Internet. However, ordinary caching software is only effective to GET method of HTTP, and the default HTTP cache directive for Web Services responses is no-cache. Therefore, the existing cache software cannot give support to the Web Services.By comparing and analyzing several kinds of widely-used software, Squid was find as an effective proxy cache which can be used as a proxy cache server of high performance for Web users, because it processes the users' requests by a single, non-module, I/O driven process. In this case, Squid can function perfectly in the cache management and the access control, and thus can be very useful in a Web Services Cache.After the analysis of the SOAP criterion, the rules of SOAP message format, which can help the cache software distinguish SOAP messages from HTTP messages, has been found. Then,according to those rules, redesign of the operating process of the client side module and the server side one is made. In this way, the Squid is now able to support Web Services Cache.A flexible cache strategy to ensure the efficiency and security of the Web Services is needed in cache software. With a Web interface, the need can be fully satisfied.
Keywords/Search Tags:HTTP, Web Cache, Web Services, SOAP, Web Services Cache
PDF Full Text Request
Related items