nerdexam
SOA

S90-02A · Question #7

Data model transformation is a core service function that can be performed by proven technologies that have been around for years. Therefore, it is recommended that you look for opportunities to…

The correct answer is B. False. B is correct because while data model transformation is indeed a mature, proven capability, recommending its use "wherever possible" - particularly in larger, more complex service compositions - contradicts sound architectural guidance. Overusing transformation introduces…

Web Services and Contract-First Design

Question

Data model transformation is a core service function that can be performed by proven technologies that have been around for years. Therefore, it is recommended that you look for opportunities to apply this technology wherever possible, especially in larger, more complex service compositions. Select the correct answer.

Options

  • ATrue
  • BFalse

How the community answered

(33 responses)
  • A
    27% (9)
  • B
    73% (24)

Explanation

B is correct because while data model transformation is indeed a mature, proven capability, recommending its use "wherever possible" - particularly in larger, more complex service compositions - contradicts sound architectural guidance. Overusing transformation introduces unnecessary overhead, latency, and maintenance burden, and in complex compositions these costs compound, increasing fragility rather than reducing it. The principle is to minimize transformation by designing toward canonical or standardized data models, reserving transformation only where genuinely required.

Option A is wrong because it conflates "proven technology" with "should be used liberally." A technology being reliable does not make it advisable to inject it throughout a service landscape; indiscriminate use of even good tools degrades overall design quality.

Memory tip: Think of data model transformation like a translator at a conference - necessary when languages differ, but hiring one for every conversation when a common language exists wastes time and adds room for miscommunication. The goal is fewer translations, not more.

Topics

#data model transformation#service composition#transformation best practices#design guidelines

Community Discussion

No community discussion yet for this question.

Full S90-02A Practice