====== SIP-003 — Reference Architecture Constituents ====== [[public:00-sip-ra:99-annexes:annex-c-requirements:start|Go to Annex C: Requirements]] ===== Statement ===== The architectural [[public:99_annexes:annex-b-terms-and-definitions:m:model|Model]] SHALL define the elements, [[public:99_annexes:annex-b-terms-and-definitions:r:role|Roles]], relationships, and interaction constructs that comprise the [[public:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]]. ===== Rationale ===== A Reference Architecture requires more than a collection of named components. It must define the architectural constituents, their assigned responsibilities, how they relate, and how they interact. Explicitly modeling these constituents establishes a common architectural vocabulary and allows reviewers and implementers to determine whether a proposed realization preserves the intended allocation of responsibilities and interactions. ===== Evaluation Criteria ===== The Submission satisfies this requirement when the architectural Model: - Identifies each type of architectural element - Defines the purpose and responsibilities of each architectural element - Identifies the Roles that architectural elements may perform - Defines the permitted relationships among architectural elements and Roles - Defines the constructs used to represent interactions - Identifies the architectural elements or Roles that participate in each type of interaction - Defines constraints governing the use of the elements, Roles, relationships, and interaction constructs - Uses these constituents consistently throughout the proposed Reference Architecture ===== Referenced By ===== {{backlinks>public:00-sip-ra:99-annexes:annex-c-requirements:sip-003-reference-architecture-constituents}} ===== Notes for Editors ===== [[public:00-sip-ra:99-annexes:annex-c-requirements:sip-002-formal-platform-independent-model|SIP-002 — Formal Platform Independent Model]] requires a formal Platform Independent Model. SIP-003 defines the minimum categories of architectural content that the model must contain. The requirement does not prescribe the names or number of architectural elements. Those decisions remain part of the proposed Reference Architecture. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.