Library

Video Player is loading.
 
Current Time 0:00
Duration 4:32
Loaded: 0.00%
 

x1.00


Back

Games & Quizzes

Training Mode - Typing
Fill the gaps to the Lyric - Best method
Training Mode - Picking
Pick the correct word to fill in the gap
Fill In The Blank
Find the missing words in a sentence Requires 5 vocabulary annotations
Vocabulary Match
Match the words to the definitions Requires 10 vocabulary annotations

You may need to watch a part of the video to unlock quizzes

Don't forget to Sign In to save your points

Challenge Accomplished

PERFECT HITS +NaN
HITS +NaN
LONGEST STREAK +NaN
TOTAL +
- //

We couldn't find definitions for the word you were looking for.
Or maybe the current language is not supported

  • 00:10

    Have you ever thought about integrating applications
    Have you ever thought about integrating applications

  • 00:13

    using simple and uniform
    using simple and uniform

  • 00:14

    web service interfaces ?
    web service interfaces ?

  • 00:15

    Rest or Representational State Transfer is an
    Rest or Representational State Transfer is an

  • 00:19

    architectural style that defines a way
    architectural style that defines a way

  • 00:21

    to make uniform API calls through
    to make uniform API calls through

  • 00:23

    RESTful web service interfaces.
    RESTful web service interfaces.

  • 00:25

    This allows for easy access of APIs
    This allows for easy access of APIs

  • 00:28

    implemented at the server end, via the HTTP protocol.
    implemented at the server end, via the HTTP protocol.

  • 00:32

    Client server applications
    Client server applications

  • 00:34

    developed in any language such as Java
    developed in any language such as Java

  • 00:36

    can support REST to implement the
    can support REST to implement the

  • 00:38

    uniform web service interfaces.
    uniform web service interfaces.

  • 00:41

    But, do the uniform web service interfaces work well in REST?
    But, do the uniform web service interfaces work well in REST?

  • 00:44

    Consider a traditional API library
    Consider a traditional API library

  • 00:46

    associated with customer and orders data.
    associated with customer and orders data.

  • 00:49

    Let's say you have four APIs
    Let's say you have four APIs

  • 00:51

    one to add new customer details,
    one to add new customer details,

  • 00:55

    one to retrieve the existing customer details
    one to retrieve the existing customer details

  • 00:58

    one to remove the existing customer details, and another
    one to remove the existing customer details, and another

  • 01:01

    to modify the existing customer details.
    to modify the existing customer details.

  • 01:04

    These four APIs have to be exposed by your application.
    These four APIs have to be exposed by your application.

  • 01:08

    This makes your APIs difficult to use
    This makes your APIs difficult to use

  • 01:11

    and less compatible with external client applications.
    and less compatible with external client applications.

  • 01:14

    With REST, the interfaces
    With REST, the interfaces

  • 01:16

    are designed so that the external user
    are designed so that the external user

  • 01:18

    or client application can easily call
    or client application can easily call

  • 01:20

    the RESTful uniform web service
    the RESTful uniform web service

  • 01:22

    interface with less compatibility issues.
    interface with less compatibility issues.

  • 01:26

    For example, you could use a web application
    For example, you could use a web application

  • 01:29

    to web enabled those same
    to web enabled those same

  • 01:30

    four APIs, to the external world by
    four APIs, to the external world by

  • 01:33

    defining '/Customers', as the RESTful web service interface.
    defining '/Customers', as the RESTful web service interface.

  • 01:38

    Any of the C R U D
    Any of the C R U D

  • 01:40

    operations would be invoked at the
    operations would be invoked at the

  • 01:41

    client application URL in association
    client application URL in association

  • 01:44

    with the respective HTTP verbs, over the
    with the respective HTTP verbs, over the

  • 01:47

    '/Customers' uniform web service interface.
    '/Customers' uniform web service interface.

  • 01:50

    With REST, representations of the resources that are transferred between
    With REST, representations of the resources that are transferred between

  • 01:54

    client and server can use XML or YAML,
    client and server can use XML or YAML,

  • 01:58

    but most commonly use JavaScript object notation
    but most commonly use JavaScript object notation

  • 02:01

    or JSON format.
    or JSON format.

  • 02:02

    JSON is a simple lightweight data representation
    JSON is a simple lightweight data representation

  • 02:05

    format, with less metadata.
    format, with less metadata.

  • 02:07

    This can be used to exchange data
    This can be used to exchange data

  • 02:10

    between software applications.
    between software applications.

  • 02:11

    Here the structure of the JSON snippet
    Here the structure of the JSON snippet

  • 02:15

    specifies the HTTP methods, HTTP protocol
    specifies the HTTP methods, HTTP protocol

  • 02:18

    host server, and resource URL followed
    host server, and resource URL followed

  • 02:22

    by payload with data values, data objects or both.
    by payload with data values, data objects or both.

  • 02:27

    And here for JSON payload the details are encapsulated in
    And here for JSON payload the details are encapsulated in

  • 02:30

    the JSON body tags. This JSON payload
    the JSON body tags. This JSON payload

  • 02:34

    can be designed to be processed
    can be designed to be processed

  • 02:35

    accordingly with the respective REST API call,
    accordingly with the respective REST API call,

  • 02:38

    and sent to the host server, in
    and sent to the host server, in

  • 02:40

    combination with any of the HTTP verbs.
    combination with any of the HTTP verbs.

  • 02:43

    The different HTTP response codes are
    The different HTTP response codes are

  • 02:46

    based on the type of HTTP request used.
    based on the type of HTTP request used.

  • 02:49

    To create a new customer,
    To create a new customer,

  • 02:51

    let's make a POST request and send to the
    let's make a POST request and send to the

  • 02:53

    web application instance via the other RESTful
    web application instance via the other RESTful

  • 02:56

    web service '/Customers', with the
    web service '/Customers', with the

  • 02:58

    specific annotations, along with the JSON payload.
    specific annotations, along with the JSON payload.

  • 03:01

    The JSON payload contains new
    The JSON payload contains new

  • 03:04

    customer details. The RESTful web service
    customer details. The RESTful web service

  • 03:07

    application returns the status code 201,
    application returns the status code 201,

  • 03:10

    to confirm new customer created.
    to confirm new customer created.

  • 03:12

    To retrieve existing customers,
    To retrieve existing customers,

  • 03:15

    let's make a GET request and send to the
    let's make a GET request and send to the

  • 03:17

    web application instance, via the other RESTful
    web application instance, via the other RESTful

  • 03:20

    web service '/Customers', with the
    web service '/Customers', with the

  • 03:22

    specific annotations. The output has the
    specific annotations. The output has the

  • 03:25

    requested customer details in JSON format.
    requested customer details in JSON format.

  • 03:29

    The RESTful web service application
    The RESTful web service application

  • 03:31

    returns the HTTP status code 200,
    returns the HTTP status code 200,

  • 03:33

    to confirm the requested customer
    to confirm the requested customer

  • 03:35

    details are retrieved in JSON format.
    details are retrieved in JSON format.

  • 03:39

    To delete any existing customer details,
    To delete any existing customer details,

  • 03:42

    let's make a delete request and send to the
    let's make a delete request and send to the

  • 03:44

    web application instance, via the the RESTful
    web application instance, via the the RESTful

  • 03:46

    web service '/Customers', with the
    web service '/Customers', with the

  • 03:48

    specific annotations. The RESTful web
    specific annotations. The RESTful web

  • 03:51

    service application returns the
    service application returns the

  • 03:53

    status code 204, to confirm the requested
    status code 204, to confirm the requested

  • 03:56

    customer details are deleted in the back end,
    customer details are deleted in the back end,

  • 03:58

    hence nothing showing in the output console.
    hence nothing showing in the output console.

  • 04:01

    REST is an architectural style
    REST is an architectural style

  • 04:04

    that defines a way to make uniform API calls
    that defines a way to make uniform API calls

  • 04:06

    through RESTful web service
    through RESTful web service

  • 04:07

    interfaces via the HTTP protocol along with
    interfaces via the HTTP protocol along with

  • 04:11

    the suitable HTTP verbs.
    the suitable HTTP verbs.

  • 04:13

    To learn about cloud standards such as SCIM,
    To learn about cloud standards such as SCIM,

  • 04:17

    OAuth and OpenID Connect
    OAuth and OpenID Connect

  • 04:20

    check out the other videos in this series.
    check out the other videos in this series.

  • 04:21

    Thank you for watching.
    Thank you for watching.

All noun
applications
/ˌapləˈkāSH(ə)n/

word

The specific use of a machine, idea, or discovery

An Introduction to REST and JSON

19,627 views

Video Language:

  • English

Caption Language:

  • English (en)

Accent:

  • English (US)

Speech Time:

91%
  • 4:09 / 4:32

Speech Rate:

  • 147 wpm - Conversational

Category:

  • Science & Technology

Intro:

Have you ever thought about integrating applications
using simple and uniform. web service interfaces ? . Rest or Representational State Transfer is an. architectural style that defines a way. to make uniform API calls through. RESTful web service interfaces.. This allows for easy access of APIs. implemented at the server end, via the HTTP protocol.
Client server applications. developed in any language such as Java. can support REST to implement the. uniform web service interfaces. . But, do the uniform web service interfaces work well in REST?
Consider a traditional API library. associated with customer and orders data.. Let's say you have four APIs. one to add new customer details,. one to retrieve the existing customer details. one to remove the existing customer details, and another

Video Vocabulary

/kəmˈpadəb(ə)l/

adjective noun

(of things)able to exist together. computer able to use particular software.

/rəˈtrēv/

noun verb

act of retrieving something. To get information from a computer.

/THôt/

noun verb

Ideas of a particular group. To have an idea, opinion or belief about something.

/əˈsōsēˌādid/

adjective verb

connected with something else. To form a connection in your mind between things.

/ˈlaNGɡwij/

noun

Words or signs used to communicate messages.

/ˈin(t)ərˌfās/

noun other verb

point where things meet and interact. Places where things come together to communicate. To interact together or cause to interact.

/ikˈsplōdəd/

adjective verb

not covered or hidden. To experience something, often a harmful thing.

/ikˈstərnl/

adjective noun

belonging to or forming outside. outward features.

/ärkiˈtekCHərəl/

adjective

Concerning architecture.

/ˈin(t)əˌɡrādiNG/

adjective verb

(of instrument) indicating mean value or total sum of measured quantity. To combine together; make into one thing.

/ˈdifəkəlt/

adjective

Hard; not easy; you need to work hard to do it.

/ˈyo͞onəˌfôrm/

adjective noun verb

remaining same in all cases and at all times. Set of clothes showing you belong to an army, etc.. To make a group of things the same.

/ˈsərvəs/

noun verb

Work or help that is provided by a company. perform routine maintenance or repair work on.

/ˈkəstəmər/

noun

person who buys goods or services from shop or business.

/dəˈfīn/

verb

To set or mark the limits of something.