nerdexam
Cisco

200-901 · Question #193

What are two benefits of model-driven programmability? (Choose two.)

The correct answer is C. models decoupled from transport, protocol, and encoding E. model-driven APIs for abstraction and simplification. Model-driven programmability (e.g., YANG models used with NETCONF/RESTCONF) offers two key benefits: (C) the data models are decoupled from the transport, protocol, and encoding - the same YANG model works over NETCONF (XML) or RESTCONF (JSON), giving flexibility; and (E)…

Infrastructure and Automation

Question

What are two benefits of model-driven programmability? (Choose two.)

Options

  • Aeasier to design, deploy, and manage APIs
  • Bsingle choice of transport, protocol, and encoding
  • Cmodels decoupled from transport, protocol, and encoding
  • Dmodel-based, structured, and human friendly
  • Emodel-driven APIs for abstraction and simplification

How the community answered

(33 responses)
  • A
    3% (1)
  • B
    6% (2)
  • C
    88% (29)
  • D
    3% (1)

Explanation

Model-driven programmability (e.g., YANG models used with NETCONF/RESTCONF) offers two key benefits: (C) the data models are decoupled from the transport, protocol, and encoding - the same YANG model works over NETCONF (XML) or RESTCONF (JSON), giving flexibility; and (E) model-driven APIs provide abstraction and simplification by defining a structured, vendor-neutral schema for device configuration. Option B is incorrect because model-driven programmability actually supports multiple transport/protocol/encoding choices, not a single one. Option A is a general software engineering benefit, not specific to model-driven programmability.

Topics

#Model-driven programmability#Network automation#API abstraction#Data models

Community Discussion

No community discussion yet for this question.

Full 200-901 Practice