Prinsippene for beregningsarkitektur inkluderer:
1. Abstraksjon: Prosessen med å forenkle komplekse systemer ved å fjerne unødvendige detaljer og samtidig bevare essensielle funksjoner.
2. Modularitet: Å bryte ned systemet i mindre uavhengige komponenter som kan utvikles, testes og vedlikeholdes separat.
3. Hierarki: Organisering av systemet i et hierarki av nivåer, hvor hvert nivå gir et mer abstrakt og overordnet syn på systemet.
4. Innkapsling: Praksisen med å skjule den underliggende implementeringen av en komponent, som bidrar til å isolere og beskytte den fra andre komponenter.
5. Sammensetning: Prosessen med å komponere små komponenter til større systemer, hvor input og output av komponentene er godt definert og forstått.
6. Samtidighet: Evnen til å utføre flere oppgaver samtidig, noe som er avgjørende for distribuerte systemer og sanntidsprosesser.
7. Skalerbarhet: Evnen til å håndtere økende mengder data eller brukere uten at det går på bekostning av ytelsen.
8. Feiltoleranse: Evnen til å gjenopprette fra systemfeil eller uventede feil uten å miste data eller forårsake nedetid.
9. Interoperabilitet: Evnen til et system eller en komponent til å samvirke med andre systemer, enten de er bygget på samme plattform eller ikke.
10. Sikkerhet: Praksisen med å sikre at data er beskyttet mot uautorisert tilgang, bruk eller avsløring gjennom hele arkitekturen.
Publiseringsdato: