Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.

Slides:



Advertisements
Similar presentations
Give it a REST already Arnon Rotem-Gal-Oz VP R&D xsights
Advertisements

Chapter 1 An Overview of Database Management. 1-2 Topics in this Chapter What is a Database System? What is a Database? Why Database? Data Independence.
1 Chapter 2 Database Environment. 2 Chapter 2 - Objectives u Purpose of three-level database architecture. u Contents of external, conceptual, and internal.
Database Management System Lecture 2 Introduction to Database management.
Chapter 2 CIS Sungchul Hong
REST.  REST is an acronym standing for Representational State Transfer  A software architecture style for building scalable web services  Typically,
Python and REST Kevin Hibma. What is REST? Why REST? REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a.
Open Data Protocol * Han Wang 11/30/2012 *
RESTful Web Service 2014 년 12 월 한연희
Microservices with Spring Boot + Spring Data Using Spring Boot and Spring Data to quick develop HATEOAS microservices Bernardo Silva.
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Representational State Transfer (REST). What is REST? Network Architectural style Overview: –Resources are defined and addressed –Transmits domain-specific.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
CS-508 Databases and Data Mining By Dr. Noman Hasany.
Protocol Bindings Joint oneM2M Call, 31 Aug 2016.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Database Systems: Design, Implementation, and Management Tenth Edition
The Client-Server Model
API (Application Program Interface)
RESTful Sevices Distributed Objects Presented by: Shivank Malik
Outline Types of Databases and Database Applications Basic Definitions
Chapter 2 Database Environment.
WEB SERVICES.
REST: Web Services Abel Sanchez.
REST- Representational State Transfer Enn Õunapuu
An introduction to REST for SharePoint 2013
API PROGRAMMING.
CMPE 280 Web UI Design and Development October 24 Class Meeting
Applied Cyber Infrastructure Concepts Fall 2017
Representational State Transfer
CHAPTER 2 CREATING AN ARCHITECTURAL DESIGN.
Database System Concepts and Architecture
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Build a Web App with Oracle REST Data Services &
Chapter 2 Database Environment.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2: Database System Concepts and Architecture
WEB API.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment.
Data Base System Lecture : Database Environment
What is database? Types and Examples
DATABASE SYSTEM UNIT I.
Building a Database on S3
Introduction to Databases Transparencies
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Database Environment Transparencies
Chapter 1: The Database Environment
Structured Query Language
$, $$, $$$ API testing Edition
Web Server Design Week 16 Old Dominion University
Chapter 1: The Database Environment
The Database Environment
REST APIs Maxwell Furman Department of MIS Fox School of Business
Database Management Systems
Python and REST Kevin Hibma.
CS4961 Software Design Laboratory Understand Aquila Backend
Database System Concepts and Architecture
Advanced Database System
Week 05 Node.js Week 05
Chapter 2 Database Environment Pearson Education © 2009.
Database SQL.
Chapter 2 Database Environment Pearson Education © 2009.
Web-Services and RESTful APIs
Informer 5 API How to get connected and start integrating
BIOPAMA Data Management
.NET Framework V3.5+ & RESTful web services
SDMX IT Tools SDMX Registry
Presentation transcript:

Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application software.

application programming interface (API) In general terms, it is a set of clearly defined methods of communication between various software components. A good API makes it easier to develop a computer program by providing all the building blocks, which are then put together by the programmer. An API may be for a web-based system, operating system, database system, computer hardware or software library.

REpresentational State Transfer (REST) is an architectural style that defines a set of constraints and properties based on HTTP. GET PUT PATCH POST DELETE List the details of an entity or collection. Retrieve a representation of an entity Replace an entity or an entire collection If entity or collection does not exist, create it. Update an entity in a collection. Create a new entity or collection. Delete a entity or a collection

In computer programming, create, read, update, and delete (as an acronym CRUD) are the four basic functions of persistent storage. Operation SQL HTTP DDS Create INSERT PUT / POST write Read (Retrieve) SELECT GET read / take Update (Modify) UPDATE PUT / POST / PATCH Delete (Destroy) DELETE dispose