ISSAP practice question 9 of 30
Which of the following life cycle modeling activities establishes service relationships and message exchange paths?
Full set: 237 questionsService-oriented logical design modeling is the phase in the Service-Oriented Architecture (SOA) lifecycle where abstract business requirements are translated into a detailed, technology-agnostic blueprint for services. This activity explicitly defines the service contracts (interfaces), message structures (data exchange formats), and interaction protocols. By defining these elements, this phase formally establishes the functional relationships between services and the specific paths through which they will exchange messages to fulfill their roles within the architecture. It is the crucial step that bridges high-level conceptual models with the concrete details needed for implementation.
B. Service-oriented conceptual architecture modeling: This is a high-level, strategic phase that defines the overall vision, principles, and major components of the SOA, not the detailed interaction paths between specific services.
C. Service-oriented discovery and analysis modeling: This is an earlier phase focused on identifying and analyzing business processes to discover candidate services. It determines what services are needed, not how they interact.
D. Service-oriented business integration modeling: This phase focuses on composing and orchestrating already designed services to implement end-to-end business processes, which occurs after the fundamental relationships and paths have been established.
1. Papazoglou
M. P.
& van den Heuvel
W. J. (2007). Service-oriented architectures: approaches
technologies and research issues. The VLDB Journal
16(3)
389-415. In Section 3
"The SOA life-cycle
" the authors describe the "service design" phase
which follows analysis and involves specifying service interfaces
data types
and interaction patterns
directly corresponding to establishing relationships and message paths. (DOI: https://doi.org/10.1007/s00778-007-0044-3)
2. Erl
T. (2008). SOA: Principles of Service Design. Prentice Hall. While a commercial book
its principles are foundational and widely cited in academic contexts. Chapter 3
"Service-Oriented Analysis and Design
" distinguishes between analysis (discovery) and the logical design phase where service contracts and compositions are formally modeled. This modeling explicitly defines service relationships.
3. Lewis
G. A.
Smith
D. B.
& Kontogiannis
K. (2007). A Research Agenda for Service-Oriented Architecture (SOA): A European Perspective (CMU/SEI-2007-TR-004). Carnegie Mellon University
Software Engineering Institute. Section 2.2
"Service Development
" outlines the lifecycle
where the design phase is responsible for specifying service interfaces
behavior
and interaction protocols
which are the core components of service relationships and message paths.
4. The Open Group. (2011). The SOA Source Book. Van Haren Publishing. Chapter 4
"SOA Reference Architecture
" particularly Section 4.5.3
"Interaction Layer
" describes the logical components and protocols that govern message exchange and service interaction
which are defined during the logical design phase of the architecture lifecycle.
Keep practicing
Take the free ISSAP practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other ISSAP practice questions
- Question 1Which of the following heights of fence deters only casual trespassers?
- Question 2Your customer is concerned about security. He wants to make certain no one in the outside…
- Question 3Which of the following layers of the OSI model provides non-repudiation services?
- Question 4Which of the following plans is a comprehensive statement of consistent actions to be tak…
- Question 5Which of the following user authentications are supported by the SSH-1 protocol but not b…
- Question 6Which of the following is a correct sequence of different layers of Open System Interconn…
