Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of Web Service Based on REST Architecture

Author: WeiNa
Tutor: ZhangJu
School: Beijing University of Posts and Telecommunications
Course: Applied Computer Technology
Keywords: REST Web Service ROA Ruby ROR HTTP
CLC: TP393.09
Type: Master's thesis
Year: 2011
Downloads: 113
Quote: 1
Read: Download Dissertation

Abstract


It has been more than 10 years since the birth of Web Services. People use that to solve interoperability problems between different platforms. The traditional Web Services are based on RPC-style, it’s implementation technology mainly includes SOAP, WS Standard Stack, UDDI and so on. RPC-style Web Services have made great success in a relatively closed environment and in small application environment, but it would bring some problems in this distributed and open environment of Web, such as complex technical architecture, complex interface and poor scalability. Moreover, Web Services is supposed to comply with Web essence, but the truth is not the case. Web is simple, but now most of the Web Services are complex; Web is based on resources, but Web Services today do not expose resources; Web is based on URI and links, but Web Services are generally only exposed one URI and zero links; Web is based on HTTP, but Web Services toady hardly use HTTP’s features at al 1. Most of today’s Web Services have nothing to do with the Web; they have repeated or ignored the entire feature which makes Web success. It can be said that Web’s potential as a distributed programming platform has been ignored.RESTful architecture which researched in this paper is greate enough to return the Web Services back into Web concept. REST(Representational State Transfer)is a set of design principles behind Web, which is used to guide the design and development of modem Web architecture. Base on the study of REST theory and Web essential characteristic, this paper compared the RPC-style Web Services with the RESTful Web Services from several aspects, and We introduced ROA(Resource-Oriented Architecture)to guide the design of RESTful Web Services, and we also proposed the application design guidelines and procedures of RESTful Web Services, which made a foundation for the growth of this subject from theory to practical application.In chapter 3 of this paper, a RESTful Web Service which is based on Ericsson RCS project has been designed and implemented. This Web Service made use of web features, treated the problems in resource-oriented perspective, which designed uniform interfaces for operating resources and resolved interoperability problem between different clients. Rather than RPC-style Web Services, which expose their internal algorithms through complex, programming-language-style interface. This kind of interface is different for different services. This service possesses of scalability of component interactions, generality of interfaces, independent deployment of components and other features. At the same time, this service emphasizes on and uses the basic web technologies which are HTTP application protocol, URI naming standard, and XML markup language.In chapter 4 of this paper, the RESTful Web Service which designed in this paper was took into a horizontal contrast with the current RESTful Web services, and a vertical contrast with the current PRC Web Services, and then their advantages and disadvantages were pointed out respectively.

Related Dissertations

  1. Research and Implementation on Service-Oriented Multi-Agent System Cooperation Mechanism,TP393.09
  2. HTTP-Based Smart Home Network Improvement Program,TP273.5
  3. Analysis and research -based HTTP proxy security gateway,TP393.08
  4. An Approach for Business Process Oriented Service Dynamic Composition,TP393.09
  5. Apply the EEG-fMRI to Explore the Epilepsy with Continuous Spike-waves During Slow Sleep,R742.1
  6. Based on cloud model software trustworthiness evaluation model,TP311.53
  7. Research of Adaptivity for Dynamic Web Services Composition Based on BPEL,TP393.09
  8. Research of Data Integration Model Based on SOA,TP311.52
  9. Research on Method of Web Services Composition Oriented to Credit Evaluation,TP393.09
  10. Design and Implementation of a SOA-based Administrative Enforcement Process Management System,TP311.52
  11. REST-based adult education integrated information management system design and implementation,TP311.52
  12. Power quality monitoring equipment design and implementation of integrated access platform,TP311.52
  13. Research and Implement on the Streaming Mediaadaptive Transmission Strategy Based on HTTP Streaming,TN919.8
  14. Study of Serval Security Issues Adn Key Technologies for VOIP Based on IMS Architecture ,TN919.8
  15. Microsoft's next-generation streaming media technology research and prototype implementation,TN919.8
  16. HTTP-based streaming media system key technology research and implementation,TN919.8
  17. Research on Coding, Distribution and Copyright Protection of FLASH Video Courseware,TP317.4
  18. Construction of a mobile the ROR framework for the support agile development,TP311.52
  19. The Research on Forestry Geographic Information Sharing Mechanism Based on GML,P208
  20. The Breakthrough of the Network Convergence,G211
  21. Product information traceability system information collection terminal design and research,TP274.2

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > The application of computer network
© 2012 www.DissertationTopic.Net  Mobile