Service-Oriented Architecture Flashcards

1
Q

A software architecture where components of the solution are conceived as
loosely coupled services not dependent on a single platform type or technology

A

Service-Oriented Architecture (SOA)

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

A common component of SOA architecture that facilitates decoupled service-toservice communicatio

A

Enterprise Service Bus (ESB)

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

A software architecture where components of the solution are conceived as
highly decoupled services not dependent on a single platform type or technology

A

Microservices

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

An XML-based web services protocol that is used to exchange messages

A

Simple Object Access Protocol (SOAP)

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

A preliminary attack that is used to conduct reconnaissance or enumeration
against a web service

A

Probing

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

An attack that modifies requests to a SOAP web service in order to cause the
service to parse the XML-based requests in a harmful way

A

Coercive Parsing

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

An XML-based data format used to exchange authentication information between
a client and a service

A

An attack that modifies requests to a SOAP web service in order to cause the
service to parse the XML-based requests in a harmful way

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

A software architectural style that defines a set of constraints to be used for
creating web application services

A

Representational State Transfer (REST)

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

A delegated authorization framework for RESTful APIs that enables apps to obtain
limited access (scopes) to a user’s data without giving away a user’s password

A

OAuth

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

An authentication protocol that can be implemented as special types of OAuth
flows with precisely defined token fields

A

OpenID Connect (OIDC)

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

A token format that contains a header, payload, and signature in
the form of a JavaScript Object Notation (JSON) message

A

JSON Web Tokens (JWT)

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

A library of programming utilities used to enable software developers to access
functions of another application

A

Application Programming Interface (API)

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

A tool to transfer data from or to a server, using one of the supported protocols
(HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, FILE)

A

curl

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

The completion of cloud-related administrative tasks without human intervention

A

Cloud Automation

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

The automation of multiple steps in a deployment process

A

Orchestration

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

A cloud service model that supports serverless software architecture by
provisioning runtime containers in which code is executed in a particular
programming language

A

Function as a Service (FAAS)

17
Q

A software architecture that runs functions within virtualized runtime containers
in a cloud rather than on dedicated server instances

A

Serverless