Font Size: a A A

Research On Web Services Based On REST

Posted on:2011-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:F Q WangFull Text:PDF
GTID:2178330338976278Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The traditional Web Services are mostly based on the PRC style, which has made some success in relative closed and small application environments. But it would bring lots of defects in open and distributed environments of Web, such as complexity of technical architecture, complexity of interface and bad performance of scalability. Therefore, the Web Services based on REST architectural style is stddied for these defects, which can effectively solve the complexity of traditional Web Services. This architectural style has many advantages such as loose coupling, uniform interface adopting, portability and reliability, etc.On the basis of studying the REST theory and essential characteristic of the Web, we introduce resource-oriented architecture and semantic Web Services described by specification to guide the designs of REST based Web Services. Then, the key techniques of the framework including REST based Web Servcies and SAWADL are deeply researched. We have done some researches on the guidelines and steps of implementations of REST based Web Services. Thus, in this paper, we hava designed REST style Web application's overall architecture, the major components, the principles of the given architecture, development environment, as well as detailed system architecture. They lay a foundation for making the subject from theoretical studies to application.At the end of this paper, a flexible coding system project was applied to testing the REST based Web Services, and the results show this Web Service has many advantages such as loose coupling, uniform interface adopting, portability and reliability, etc, which is appropriate for the scalability of the Web.
Keywords/Search Tags:Web Services, Software Architecture, REST, Service Discovery, SAWADL
PDF Full Text Request
Related items