S90-01A · Question #48
Project Team Alpha delivers Service A for Solution 1. Project Team Beta delivers Service B for Solution 2. Some time later, Project Team Omega wants to reuse Service A and Service B for its new…
The correct answer is C. Services A and B need to be standardized and designed with an emphasis on intrinsic interoperability. Option C is correct because a core principle of service-oriented design is intrinsic interoperability - services are built from the start using common, agreed-upon standards (protocols, data formats, interfaces) so any authorized consumer can use them without custom glue code…
Question
Project Team Alpha delivers Service A for Solution 1. Project Team Beta delivers Service B for Solution 2. Some time later, Project Team Omega wants to reuse Service A and Service B for its new Solution 3. How would Services A and B need to have been designed in order for Project Team Omega to successfully reuse these services without having to resort to a major integration project?
Options
- AServices always require the use of transformation technologies in order to communicate.
- BServices A and B need to reside on the same physical server or workstation, thereby allowing them to
- CServices A and B need to be standardized and designed with an emphasis on intrinsic interoperability
- DService A needs to be designed using a different vendor platform than ServiceB. This enables vendor
How the community answered
(17 responses)- A6% (1)
- B6% (1)
- C71% (12)
- D18% (3)
Explanation
Option C is correct because a core principle of service-oriented design is intrinsic interoperability - services are built from the start using common, agreed-upon standards (protocols, data formats, interfaces) so any authorized consumer can use them without custom glue code or a dedicated integration project. When Services A and B were originally built with standardization in mind, Team Omega can simply invoke them as-is for Solution 3.
Why the distractors are wrong:
- A is wrong because standardized services are specifically designed to avoid mandatory transformation layers - needing transformations is a symptom of poor interoperability, not a universal requirement.
- B is wrong because physical co-location is irrelevant; services communicate over networks and must be location-independent by design.
- D is wrong because using different vendor platforms increases integration friction, not decreases it - vendor heterogeneity is an obstacle to reuse, not an enabler.
Memory tip: Think of standardization as the "common plug socket" principle - if every service is built to the same standard outlet shape, any device (solution) can plug in without an adapter (integration project).
Topics
Community Discussion
No community discussion yet for this question.