Principles help us make technical choices during the development of an architecture. They incorporate the experience gained from the broad spectrum of solution and system architectures developed for decades, they incorporate emerging technology and industry trends and they are aligned to business goals. Architectural principles should change slowly and are important not to violate.
Principles help us make technical choices during the development of an architecture. They incorporate the experience gained from the broad spectrum of solution and system architectures developed for decades, they incorporate emerging technology and industry trends and they are aligned to business goals. Architectural principles should evolve slowly and it's important they are not violated.
The framework and technologies of the data architecture contributes to the delivery and enforcement of the principles defined in our data strategy. Thus, the architectural principles are expressed within the context of the data strategy principles.
The framework and technologies of the data architecture contributes to the delivery and enforcement of the principles defined in our data strategy. Thus, the architectural principles are expressed within the context of the data strategy principles.
It is inevitable that tensions will exist among many of the principles below. For example, a system that is completely open is difficult to secure. Because of this, architecture will need to address these tensions by either allocating them to different parts of the system or making informed trade-off decisions based on business priorities and technical feasibility.
It is inevitable that conflicts will exist amongst many of the principles below. For example, a system that is completely open is difficult to secure. Because of this, architecture will need to address these tensions by either allocating them to different parts of the system or making informed trade-off decisions based on business priorities and technical feasibility.
For OSDU we have
For OSDU we have
-[Data Principles](/OSDU-\(C\)/Reference-Architecture/Principles/Data-Principles) that drive what the system does with respect to the treatment of data
-[**Data Principles**](/OSDU-\(C\)/Reference-Architecture/Principles/Data-Principles) that drive what the system does with respect to the treatment of data
-[System Principles](/OSDU-\(C\)/Reference-Architecture/Principles/System-Principles) that drives how we design and build the system
-[**System Principles**](/OSDU-\(C\)/Reference-Architecture/Principles/System-Principles) that drives how we design and build the system