Chapter 9 Flashcards
Look at these business ‘nouns’: What type of service would these typically be designed as?
a. utility service
b. entity service
c. microservice
d. task service
Entity Service
Which type of service is used when optimizing for runtime performance and reliability is a very
high priority?
a. microservice
b. entity
c. utility service
d. task service
utility service
Built‐in HTTP headers can be used in a number of ways. Which header can indicate that a service consumer supports and prefers a different protocol?
upgrade
Can REST services and SOAP services be combined to work inside the same service
inventory?
yes
In an XML schema, is it possible to list a required parameter with a minimum occurrence of 0?
yes
Match these condition codes to their category:
a. 100 - 199
b. 200 - 299
c. 300 - 399
d. 400 - 499
e. 500 - 599
- server-side error codes
- redirection codes
- general success codes
- consumer-side
- informational codes
a . informational codes
b. general success codes
c. redirection codes
d. consumer-side error codes
e. server-side error codes
Does the HTTP specification explicitly support the notion of extension methods?
Yes
The association of must-understand semantics with new methods and must-ignore semantics with new message headers is an inherent feature of REST.
false
In very large industrial service inventories, complex methods become a requirement.
False
idempotent
A method whose response is always the same
Safe
A method that when a request does not modify anything
Built-in HTTP headers can be used in a number of ways. This header can supplement the GET method by providing content negotiation data:
Accept
This type of service is typically based on an intentionally non-agnostic functional context.
entity service
utility service
task service
micro-service
micro-service
REST service contracts are typically designed around the primary functions of HTTP
methods.
True
This type of REST service has a contract whose primary use is for the execution of automated
business process logic.
a. task service
b. micro-service
c. entity service
d. utility service
task service