Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

select the architectural component from the list that best or most closely match

ID: 3868092 • Letter: S

Question

select the architectural component from the list that best or most closely matches the definition. Use component only once and may not use all components.

____ Implements the interface of, and stands in for, another object

____ Performs specialized computation or service, and updates data store

____ Trusted architectural component

____ Chooses proper service provider and directs a client request to that provider

____ Encapsulates critical elements of business logic

1. Model

2. View

3. Controller

4. Blackboard

5. Knowledge Source

6. Broker

7. Proxy

Explanation / Answer

Proxy Implements the interface of, and stands in for, another object

Model Performs specialized computation or service, and updates data store

Knowledge Source Trusted architectural component

Broker Chooses proper service provider and directs a client request to that provider

Controller Encapsulates critical elements of business logic