Which statements are correct with regard to the layers in the Logical View of Service-Oriented
Integration (SOI)?
A.
Upper layers in the architecture leverage capabilities provided by lower layers.
B.
Upper layers are allowed to access capabilities in any lower layer.
C.
Upper layers are allowed to access capabilities only in the next lower layer.
D.
Each layer encapsulates specific capabilities required by the entire architecture.
E.
Each layer encapsulates optional capabilities of the architecture; thus any layer can be omitted
from the architecture.
F.
The layers are used to partition the capabilities of the architecture, but otherwise have no
architectural significance.
Explanation:
Each layer encapsulates specific capabilities for the overall architecture. Upper
layers
in the architecture leverage the capabilities provided by the lower layers. Generally,
upper layers call lower layers in the architecture and the reverse (i.e. lower levels
calling upper layers) is prohibited.Reference: Oracle Reference Architecture, Service-Oriented Integration, Release 3.0
I think it’s B, not C
ORA Service-Oriented Integration: p.3-1 “Upper layers are allowed to call capabilities provided by any lower layer and, therefore, may skip any intermediate layers.”
The correct answer is A. Check the last answer
ORA Service-Oriented Integration 3.1 Logical View
“The Logical View of the architecture describes the various layers in the architecture. Each layer encapsulates specific capabilities for the overall architecture. Upper layers in the architecture leverage the capabilities provided by the lower layers. Generally, upper layers call lower layers in the architecture and the reverse (i.e. lower levels calling upper layers) is prohibited. There may be some special cases that are exceptions to this rule (e.g. Section 3.3.3). Upper layers are allowed to call capabilities provided by any lower layer and, therefore, may skip any intermediate layers.”