SlideShare a Scribd company logo
WHY RESTFUL
DEVELOPMENT
Representational State Transfer.
Web services!
Web Services can convert your applications into
Web-applications.
1. SOAP(Simple Object Access Protocol) /
XML-RPC => communication
2. REST => communication + standardisation
What is REST
1. Everything is a resource
2. REST-style architectures conventionally consist of
clients and servers.
3. Clients initiate requests to servers; servers process
requests and return appropriate responses. Requests
and responses are built around the transfer of
representations of resources.
4. A resource can be essentially any coherent and
meaningful concept that may be addressed
Action URL HTTP Method
However, the HTTP protocol defines eight methods, GET, POST, PUT,
DELETE, HEAD, TRACE, OPTIONS, and CONNECT. REST is concerned with
the first four of these methods, GET, POST, PUT, and DELETE. These are the
methods that a RESTful web application will use to manipulate resources.
● GET maps to show -> get /teams/:id
● PUT maps to update -> put /teams/:id
● DELETE maps to destroy -> delete /teams/:id
● POST is a bit of an exception, since the resource is not
yet existent thus it maps to the base /teams
The 3 tiered REST architecture
Thanks
Email: dotnand@gmail.com

More Related Content

PPTX
RESTful Architecture
PDF
Representational State Transfer (REST)
PPTX
Restful web services
PPT
Poli 2.0 - APIs
PPTX
Restful webservice
PPTX
Rest api design
PPTX
Rest api-basic
PPTX
RESTful Architecture
Representational State Transfer (REST)
Restful web services
Poli 2.0 - APIs
Restful webservice
Rest api design
Rest api-basic

What's hot (20)

PDF
Impact of Restful Web Architecture on Performance and Scalability
PPTX
Soap and restful webservice
PPTX
REST API Design
PDF
REST - Representational state transfer
PDF
REST - Representational State Transfer
PPT
The Rest Architectural Style
PPTX
Representational state transfer (rest) architectural style1.1
PPTX
Rest surekha
PDF
Computer Science Research Poster Summer 15(1)
PDF
Restful web services by Sreeni Inturi
PPT
Soap and Rest
PPTX
Implementation advantages of rest
KEY
REpresentational State Transfer
PPTX
Rest Webservice
PPTX
Best Practices in Api Design
PPTX
Web service testing_final.pptx
PDF
Representational State Transfer (REST)
PPTX
Web services soap and rest by mandakini for TechGig
PPTX
6 Months Industrial Training in Spring Framework
PDF
Rest api-interview
Impact of Restful Web Architecture on Performance and Scalability
Soap and restful webservice
REST API Design
REST - Representational state transfer
REST - Representational State Transfer
The Rest Architectural Style
Representational state transfer (rest) architectural style1.1
Rest surekha
Computer Science Research Poster Summer 15(1)
Restful web services by Sreeni Inturi
Soap and Rest
Implementation advantages of rest
REpresentational State Transfer
Rest Webservice
Best Practices in Api Design
Web service testing_final.pptx
Representational State Transfer (REST)
Web services soap and rest by mandakini for TechGig
6 Months Industrial Training in Spring Framework
Rest api-interview
Ad

Viewers also liked (16)

PPT
Miriam College Poster Session @ Digital Humanities in Asia
PPTX
Leading the Way with Peer Learning & Teaching
PDF
Bass Company - Final Final
DOC
Process Improvement Document HP
PDF
Plan de estudios qfb
PDF
Photoshop Cert
DOCX
LRamseyResume2017docx
DOC
CV Of Rony 1
PPTX
Construction of our products
PPTX
The best start project presentation
DOCX
The Sower - Lesson scenario
PDF
Rotulagem alimentos
PDF
PhD Completion Seminar
PPTX
Culturas mesoamericanas
PPTX
Islamska umetnost
PPTX
Como se elabora un manual de presupuesto
Miriam College Poster Session @ Digital Humanities in Asia
Leading the Way with Peer Learning & Teaching
Bass Company - Final Final
Process Improvement Document HP
Plan de estudios qfb
Photoshop Cert
LRamseyResume2017docx
CV Of Rony 1
Construction of our products
The best start project presentation
The Sower - Lesson scenario
Rotulagem alimentos
PhD Completion Seminar
Culturas mesoamericanas
Islamska umetnost
Como se elabora un manual de presupuesto
Ad

Similar to Why Restful (20)

PDF
Restful web-services
PDF
ReSTful API Final
PDF
20 Most Asked Question on Rest APIs .pdf
PPTX
RESTful APIs
PPT
Restful web services
PDF
PDF
Rest API Interview Questions PDF By ScholarHat
PPT
REST Introduction.ppt
PPT
Drupal As A RESTful Backend For Client Side Applications
PPTX
REST & RESTful Web Services
PDF
What are restful web services?
PDF
WebApp #3 : API
PPTX
C# REST API
PPTX
Apitesting.pptx
PDF
[2015/2016] The REST architectural style
PPTX
ExpressJS and REST API.pptx
PDF
Ijirsm ashok-kumar-ps-compulsiveness-of-res tful-web-services
PPTX
REST Architecture with use case and example
PPTX
REST Architecture with use case and example
Restful web-services
ReSTful API Final
20 Most Asked Question on Rest APIs .pdf
RESTful APIs
Restful web services
Rest API Interview Questions PDF By ScholarHat
REST Introduction.ppt
Drupal As A RESTful Backend For Client Side Applications
REST & RESTful Web Services
What are restful web services?
WebApp #3 : API
C# REST API
Apitesting.pptx
[2015/2016] The REST architectural style
ExpressJS and REST API.pptx
Ijirsm ashok-kumar-ps-compulsiveness-of-res tful-web-services
REST Architecture with use case and example
REST Architecture with use case and example

Recently uploaded (20)

PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
August Patch Tuesday
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Artificial Intelligence
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Hybrid model detection and classification of lung cancer
PPTX
1. Introduction to Computer Programming.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A comparative analysis of optical character recognition models for extracting...
Hindi spoken digit analysis for native and non-native speakers
Assigned Numbers - 2025 - Bluetooth® Document
Web App vs Mobile App What Should You Build First.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Group 1 Presentation -Planning and Decision Making .pptx
August Patch Tuesday
Enhancing emotion recognition model for a student engagement use case through...
NewMind AI Weekly Chronicles - August'25-Week II
Building Integrated photovoltaic BIPV_UPV.pdf
TLE Review Electricity (Electricity).pptx
Tartificialntelligence_presentation.pptx
cloud_computing_Infrastucture_as_cloud_p
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Artificial Intelligence
WOOl fibre morphology and structure.pdf for textiles
Hybrid model detection and classification of lung cancer
1. Introduction to Computer Programming.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf

Why Restful

  • 2. Web services! Web Services can convert your applications into Web-applications. 1. SOAP(Simple Object Access Protocol) / XML-RPC => communication 2. REST => communication + standardisation
  • 3. What is REST 1. Everything is a resource 2. REST-style architectures conventionally consist of clients and servers. 3. Clients initiate requests to servers; servers process requests and return appropriate responses. Requests and responses are built around the transfer of representations of resources. 4. A resource can be essentially any coherent and meaningful concept that may be addressed
  • 4. Action URL HTTP Method However, the HTTP protocol defines eight methods, GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS, and CONNECT. REST is concerned with the first four of these methods, GET, POST, PUT, and DELETE. These are the methods that a RESTful web application will use to manipulate resources. ● GET maps to show -> get /teams/:id ● PUT maps to update -> put /teams/:id ● DELETE maps to destroy -> delete /teams/:id ● POST is a bit of an exception, since the resource is not yet existent thus it maps to the base /teams
  • 5. The 3 tiered REST architecture