Chapter 10 Flashcards

1
Q

[Compatible/Incompatible]

Adding a set of new REST resources

A

compatible

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

[Compatible/Incompatible]

Removing an existing WSDL operation definition

A

incompatible

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

[Compatible/Incompatible]

Adding a new WS-Policy alternative

A

compatible

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

[Compatible/Incompatible]

Adding a new XML Schema wildcard to a message definition

A

compatible

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

[Compatible/Incompatible]

Adding a new ignorable WS-Policy expression

A

incompatible

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

When a service contract is designed so that it can support a range of future consumer
programs it is considered to have
compatibility.

A

Forward

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

Which is the def facto versioning technique for the WSDL, XML Schema, and WS-Policy
content that comprises Web Service contracts?

a. strict
b. loose
c. none
d. flexible

A

none

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

When a new version of a service contract continues to support consumers designed to work
with older versions, this is called ____________
compatibility.

A

backward

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

Of all the parts of a Web service contract, this part establishes the fundamental technical
interface.

a. abstract description
b. SLA
c. WADL
d. version

A

abstract description

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

Which of these forms the basis of the Loose Versioning Strategy?

a. Forwards Compatibility
b. Relaxed Versioning
c. Backward Compatibility
d. Uniform Contract

A

Forward Compatibility

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

[Compatible/Incompatible]
Adding a new optional WS`-Policy
assertion.

A

incompatible

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

[Compatible/Incompatible]
Changing the MEP of an existing
WSDL operation definition.

A

Incompatible

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

[Compatible/Incompatible]

Adding new WSDL binding and Service Definition

A

Compatible

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

[Compatible/Incompatible]

Adding a new standard method to an existing REST resource

A

Compatible

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

Mongoose offers CRUD functionality. When speaking of Mongoose and even relational
database management systems, what does CRUD stand for?

A

Create Read Update Delete

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

What are some of the advantages of NoSQL databases over traditional transactional
databases?

a. schemaless
b. small schemas
c. extendable
d. relational

A

Schemaless

Extendable

17
Q

Which operations does LevelDB provide?

a. get
b. batch
c. delete
d. put
e. read

A

get, delete, put

18
Q

Level DB is a/n ______________ implentation developed by ___________ and written in ______.

A

open-source, google, C++

19
Q

LevelDB uses permanent storage called SST. What does it stand for?

A

Sorted String Table

20
Q

What does the acronym CDN stand for?

A

Content Delivery Network