SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
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

Weitere Àhnliche Inhalte

Was ist angesagt?

REST - Representational state transfer
REST - Representational state transferREST - Representational state transfer
REST - Representational state transfer
Tricode (part of Dept)
 
Computer Science Research Poster Summer 15(1)
Computer Science Research Poster Summer 15(1)Computer Science Research Poster Summer 15(1)
Computer Science Research Poster Summer 15(1)
Md Azmain Amin
 
Restful web services by Sreeni Inturi
Restful web services by Sreeni InturiRestful web services by Sreeni Inturi
Restful web services by Sreeni Inturi
Sreeni I
 
Implementation advantages of rest
Implementation advantages of restImplementation advantages of rest
Implementation advantages of rest
Balamurugan Easwaran
 
REpresentational State Transfer
REpresentational State TransferREpresentational State Transfer
REpresentational State Transfer
Vladimir Tsukur
 
Representational State Transfer (REST)
Representational State Transfer (REST)Representational State Transfer (REST)
Representational State Transfer (REST)
David Krmpotic
 

Was ist angesagt? (20)

Impact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and ScalabilityImpact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and Scalability
 
Soap and restful webservice
Soap and restful webserviceSoap and restful webservice
Soap and restful webservice
 
REST API Design
REST API DesignREST API Design
REST API Design
 
REST - Representational state transfer
REST - Representational state transferREST - Representational state transfer
REST - Representational state transfer
 
REST - Representational State Transfer
REST - Representational State TransferREST - Representational State Transfer
REST - Representational State Transfer
 
The Rest Architectural Style
The Rest Architectural StyleThe Rest Architectural Style
The Rest Architectural Style
 
Representational state transfer (rest) architectural style1.1
Representational state transfer (rest) architectural style1.1Representational state transfer (rest) architectural style1.1
Representational state transfer (rest) architectural style1.1
 
Rest surekha
Rest surekhaRest surekha
Rest surekha
 
Computer Science Research Poster Summer 15(1)
Computer Science Research Poster Summer 15(1)Computer Science Research Poster Summer 15(1)
Computer Science Research Poster Summer 15(1)
 
Restful web services by Sreeni Inturi
Restful web services by Sreeni InturiRestful web services by Sreeni Inturi
Restful web services by Sreeni Inturi
 
Soap and Rest
Soap and RestSoap and Rest
Soap and Rest
 
Implementation advantages of rest
Implementation advantages of restImplementation advantages of rest
Implementation advantages of rest
 
REpresentational State Transfer
REpresentational State TransferREpresentational State Transfer
REpresentational State Transfer
 
Rest Webservice
Rest WebserviceRest Webservice
Rest Webservice
 
Best Practices in Api Design
Best Practices in Api DesignBest Practices in Api Design
Best Practices in Api Design
 
Web service testing_final.pptx
Web service testing_final.pptxWeb service testing_final.pptx
Web service testing_final.pptx
 
Representational State Transfer (REST)
Representational State Transfer (REST)Representational State Transfer (REST)
Representational State Transfer (REST)
 
Web services soap and rest by mandakini for TechGig
Web services soap and rest by mandakini for TechGigWeb services soap and rest by mandakini for TechGig
Web services soap and rest by mandakini for TechGig
 
6 Months Industrial Training in Spring Framework
6 Months Industrial Training in Spring Framework6 Months Industrial Training in Spring Framework
6 Months Industrial Training in Spring Framework
 
Rest api-interview
Rest api-interviewRest api-interview
Rest api-interview
 

Andere mochten auch

Bass Company - Final Final
Bass Company - Final FinalBass Company - Final Final
Bass Company - Final Final
Levi Imbuzan
 
Process Improvement Document HP
Process Improvement Document HPProcess Improvement Document HP
Process Improvement Document HP
Stacey Coseo
 
Photoshop Cert
Photoshop CertPhotoshop Cert
Photoshop Cert
Earl Jackson
 
LRamseyResume2017docx
LRamseyResume2017docxLRamseyResume2017docx
LRamseyResume2017docx
lorenzo ramsey
 
CV Of Rony 1
CV Of Rony 1CV Of Rony 1
CV Of Rony 1
SOHANUR RONY
 
Construction of our products
Construction of our productsConstruction of our products
Construction of our products
RyanMallows
 
The best start project presentation
The best start project presentation The best start project presentation
The best start project presentation
Ken Crawford
 

Andere mochten auch (17)

Miriam College Poster Session @ Digital Humanities in Asia
Miriam College Poster Session @ Digital Humanities in Asia  Miriam College Poster Session @ Digital Humanities in Asia
Miriam College Poster Session @ Digital Humanities in Asia
 
Leading the Way with Peer Learning & Teaching
Leading the Way with Peer Learning & TeachingLeading the Way with Peer Learning & Teaching
Leading the Way with Peer Learning & Teaching
 
Bass Company - Final Final
Bass Company - Final FinalBass Company - Final Final
Bass Company - Final Final
 
Process Improvement Document HP
Process Improvement Document HPProcess Improvement Document HP
Process Improvement Document HP
 
Plan de estudios qfb
Plan de estudios qfbPlan de estudios qfb
Plan de estudios qfb
 
Photoshop Cert
Photoshop CertPhotoshop Cert
Photoshop Cert
 
LRamseyResume2017docx
LRamseyResume2017docxLRamseyResume2017docx
LRamseyResume2017docx
 
CV Of Rony 1
CV Of Rony 1CV Of Rony 1
CV Of Rony 1
 
Construction of our products
Construction of our productsConstruction of our products
Construction of our products
 
Introduction to RESTful Web Services
Introduction to RESTful Web ServicesIntroduction to RESTful Web Services
Introduction to RESTful Web Services
 
The best start project presentation
The best start project presentation The best start project presentation
The best start project presentation
 
The Sower - Lesson scenario
The Sower - Lesson scenarioThe Sower - Lesson scenario
The Sower - Lesson scenario
 
Rotulagem alimentos
Rotulagem alimentosRotulagem alimentos
Rotulagem alimentos
 
PhD Completion Seminar
PhD Completion Seminar PhD Completion Seminar
PhD Completion Seminar
 
Culturas mesoamericanas
Culturas mesoamericanasCulturas mesoamericanas
Culturas mesoamericanas
 
Islamska umetnost
Islamska umetnostIslamska umetnost
Islamska umetnost
 
Como se elabora un manual de presupuesto
Como se elabora un manual de presupuestoComo se elabora un manual de presupuesto
Como se elabora un manual de presupuesto
 

Ähnlich wie Why Restful

RESTful APIs
RESTful APIsRESTful APIs
RESTful APIs
Adi Challa
 
Restful web services
Restful web servicesRestful web services
Restful web services
MD Sayem Ahmed
 
Rest presentation
Rest  presentationRest  presentation
Rest presentation
srividhyau
 

Ähnlich wie Why Restful (20)

Restful web-services
Restful web-servicesRestful web-services
Restful web-services
 
ReSTful API Final
ReSTful API FinalReSTful API Final
ReSTful API Final
 
RESTful APIs
RESTful APIsRESTful APIs
RESTful APIs
 
Restful web services
Restful web servicesRestful web services
Restful web services
 
Lab7 paper
Lab7 paperLab7 paper
Lab7 paper
 
REST Introduction.ppt
REST Introduction.pptREST Introduction.ppt
REST Introduction.ppt
 
Drupal As A RESTful Backend For Client Side Applications
Drupal As A RESTful Backend For Client Side ApplicationsDrupal As A RESTful Backend For Client Side Applications
Drupal As A RESTful Backend For Client Side Applications
 
REST & RESTful Web Services
REST & RESTful Web ServicesREST & RESTful Web Services
REST & RESTful Web Services
 
What are restful web services?
What are restful web services?What are restful web services?
What are restful web services?
 
WebApp #3 : API
WebApp #3 : APIWebApp #3 : API
WebApp #3 : API
 
C# REST API
C# REST APIC# REST API
C# REST API
 
Apitesting.pptx
Apitesting.pptxApitesting.pptx
Apitesting.pptx
 
Rest
RestRest
Rest
 
[2015/2016] The REST architectural style
[2015/2016] The REST architectural style[2015/2016] The REST architectural style
[2015/2016] The REST architectural style
 
ExpressJS and REST API.pptx
ExpressJS and REST API.pptxExpressJS and REST API.pptx
ExpressJS and REST API.pptx
 
Ijirsm ashok-kumar-ps-compulsiveness-of-res tful-web-services
Ijirsm ashok-kumar-ps-compulsiveness-of-res tful-web-servicesIjirsm ashok-kumar-ps-compulsiveness-of-res tful-web-services
Ijirsm ashok-kumar-ps-compulsiveness-of-res tful-web-services
 
REST Architecture with use case and example
REST Architecture with use case and exampleREST Architecture with use case and example
REST Architecture with use case and example
 
REST Architecture with use case and example
REST Architecture with use case and exampleREST Architecture with use case and example
REST Architecture with use case and example
 
Rest
Rest Rest
Rest
 
Rest presentation
Rest  presentationRest  presentation
Rest presentation
 

KĂŒrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

KĂŒrzlich hochgeladen (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

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