Dissertation > Excellent graduate degree dissertation topics show
Research and Application of building Web services based on the REST style
Author: SunYang
Tutor: QiuHuiZhong
School: University of Electronic Science and Technology
Course: Computer Software and Theory
Keywords: Web Services REST ROA HTTP URI
CLC: TP393.092
Type: Master's thesis
Year: 2009
Downloads: 286
Quote: 14
Read: Download Dissertation
Abstract
|
It has been more than 10 years since the birth of Web Services. People use it to solve interoperability of different platforms. The traditional Web Services are based on the PRC style which of the technology is mainly includes SOAP, WS Standard Stack, UDDI and so on. RPC Web Services have made some success in relative closed and small application environments, but it would bring a number of questions in open and distributed environments of Web, such as complexity of technical architecture, complexity of interface and bad performance of scalability. And, the Web Services should comply with the essence of the Web, but the truth is not the case. The Web is simple, while a majority of Web Services today are not simple; the Web is based on resources, but Web Services today don’t expose resources; the Web is based on URIs and links, but a typical Web Service today exposes one URI and zero links; the Web is based on HTTP, and Web Services toady hardly use HTTP’s features at all. Most of today’s“Web Services”have nothing to do with the Web, they just reinvent or ignore every feature that makes the Web successful. We can say that the Web’s potential for distributed programming has been overlooked.RESTful architecture which is researched in this paper is greate enough to put the“Web”back into“Web Services”. REST (Representational State Transfer) is the set of principles underlying the Web, which has been used to guide the design and development of the architecture for the modern Web. On the basis of studying the REST theory and essential characteristic of the Web, this subject compared the RPC Web Services with the RESTful Web Services from several aspects. We introduced ROA (Resource-Oriented Architecture) to guide the designs of RESTful Web Services. We did some researches on the guidelines and steps of implementations of RESTful Web Services at the same time. It lays a foundation for making the subject from theoretical studies to application.In chapter 3 and 4 of this paper, a Social Networking Services which is based on the REST style has been designed and implemented. The project is making use of web features, treating the problems in terms of resource-oriented, and designing uniform interfaces to operate resources to solve interoperability of different clients, rather than the RPC Web Services do, which expose internal algorithms through a complex programming-language-like interface. The interface is different for each service. And, the Social Networking Services emphasizes scalability of component interactions, generality of interfaces, independent deployment of components, etc. At the same time, it also emphasizes the basic web technologies: the HTTP application protocol, the URI naming standard, and the XML markup language, etc.In chapter 5 of this paper, a horizontal contrast between the Social Networking Services and the current RESTful Web services, and a vertical contrast between the Social Networking Services and the current PRC Web Services have been done while respectively listed out their advantages as well as disadvantages.
|
Related Dissertations
- HTTP-Based Smart Home Network Improvement Program,TP273.5
- Analysis and research -based HTTP proxy security gateway,TP393.08
- Apply the EEG-fMRI to Explore the Epilepsy with Continuous Spike-waves During Slow Sleep,R742.1
- Public service-oriented architecture -based information systems in the new rural information construction in applied research,TP393.09
- Based on cloud model software trustworthiness evaluation model,TP311.53
- Ontology -based Semantic Web service matching and composition method,TP393.09
- The Research and Implementation of OA System Based on SOA and Workflow,TP311.52
- Resourse Oriented Architecture Application Research Based on JAX-RS,TP393.09
- Design and Implementation on Data Exchange of Electronic Supervising System of Governmental Examining and Approval,TP311.52
- Research and Implement on the Streaming Mediaadaptive Transmission Strategy Based on HTTP Streaming,TN919.8
- Research and Implementation of the Techniques of Embedded Network Video Applications,TP368.1
- Design and Implementation of a Test Generation System,TP311.52
- Public security information system data integration,TP311.52
- Enterprise Service Bus Based Information Integration System for Die & Mold Enterprises,TP311.52
- Research of Legacy System Integration Based on Web Services,TP393.09
- Research and Implementation of Web services , real - time , multi-platform ticketing system,TP393.09
- Research and Implementation of Automated Monitoring Information System for Soil-Water Conservation,TP311.52
- Finding Web Services Based on Clustering Probabilistic Semantic Approach,TP393.09
- Small and medium sized logistics enterprises Distribution Management System Design and Implementation,TP311.52
- Process Engine based automated testing for Web Services Research,TP311.52
- Traditional manufacturing software, Web-oriented promotion of key technologies,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > The application of computer network > Web browser
© 2012 www.DissertationTopic.Net Mobile
|