Reference Hub3
A General Overview of RESTful Web Services

A General Overview of RESTful Web Services

Eyuphan Ozdemir
ISBN13: 9781799821427|ISBN10: 1799821420|EISBN13: 9781799821441
DOI: 10.4018/978-1-7998-2142-7.ch006
Cite Chapter Cite Chapter

MLA

Ozdemir, Eyuphan. "A General Overview of RESTful Web Services." Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities, edited by Zeynep Altan, IGI Global, 2020, pp. 133-165. https://doi.org/10.4018/978-1-7998-2142-7.ch006

APA

Ozdemir, E. (2020). A General Overview of RESTful Web Services. In Z. Altan (Ed.), Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities (pp. 133-165). IGI Global. https://doi.org/10.4018/978-1-7998-2142-7.ch006

Chicago

Ozdemir, Eyuphan. "A General Overview of RESTful Web Services." In Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities, edited by Zeynep Altan, 133-165. Hershey, PA: IGI Global, 2020. https://doi.org/10.4018/978-1-7998-2142-7.ch006

Export Reference

Mendeley
Favorite

Abstract

This chapter aims to present a general overview of today's dominant software architectural style for developing web services, namely REST, by comparing the core elements of this paradigm with the big web service model. The study evaluates the HTTP requests, responses, and thus, the SOAP/JSON payloads involved in consuming a big web service and a RESTful service that is developed in the ASP.NET Core Web API framework. After summarizing the REST constraints, the chapter elucidates how the example RESTful web service satisfies these constraints and lists some scenarios suited to each paradigm. The study notes the object-oriented elements that are inherent in RESTful services, specifically how polymorphism and abstraction principles can be applied to RESTful services.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.