Module 1 - API Led Connectivity Flashcards

1
Q

What are some problems faced by IT today

A

No reuse,
tightly coupled apps,
Lack of governance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name 3 benefits of API-Led Connectivity

A

You can change what’s going on behind the scenes without changing how people call it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 3 types of APIs

A

Experience
Process
System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are Web Services

A

method of communication that allows two

software systems to exchange data over the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the 4 components of an API

A

Operations
Inputs
Outputs
Underlying

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an API Proxy

A

An application that controls access to a web service, restricting access and usage
through the use of an API gateway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is an API Interface Definition File

A

Defines what you can call, what you send it, and what you get back

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Rules for Communication

A

– How one system can request data from another system
– Which specific parameters are needed in the data request
– What would be the structure of the data produced
– What error messages to display when a certain rule for communication is not
observed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Name the 3 parts of a Web Service

A

Web Service API (Definition)
Web Service Interface (Code)
Web Service Implementation (Code)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

2 Types of Web Services

A

SOAP

REST

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is SOAP acronym for

A

Simple Object Access Protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is REST Acronym for

A

Representational State Transfer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Does SOAP or REST require a toolkit

A

SOAP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Does SOAP or REST require a toolkit

A

SOAP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Name the 5 REST Actions

A
GET - Retrieves current state of a resource
POST - Creates a new resource
DELETE - Deletes a resource
PUT - Replaces a resource completely
PATCH - partially updates a resource
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a 304 HTTP Status Code

A

Not Modified

17
Q

What is a 400 HTTP Status Code

A

Bad Request

18
Q

What is a 401 HTTP Status Code

A

Unauthorized

19
Q

What is a 404 HTTP Status Code

A

Resource Not Found

20
Q

What is a 500 HTTP Status Code

A

Server Side Error

21
Q

A successful API has the following charateristics

A

Clear Purpose and Functionality
Discoverable
Easy to use

22
Q

Should an API be designed for backend services or the business use case

A

Business Use Case

23
Q

Name the 4 Steps of the API Definition Cycle

A

Design
Simulate
Feedback
Validate

24
Q

Name the 2 Steps of the API Implementation Cycle

A

Build

Test

25
Q

Steps of the API Deployment Cycle

A
Version
Secure
Deploy & Register
Monitor
Analyze
Troubleshoot
Scale
Response
26
Q

Steps of the API Deployment Cycle

A
Version
Secure
Deploy & Register
Monitor
Analyze
Troubleshoot
Scale
Response
27
Q

Anypoint Platform Components

A
Design Center
Management Center
Exchange
Runtime Engine
Connectors
Runtime Services
Hybrid Cloud