Systemarkitektur
En systemarkitektur beskriver et system - i betydningen en computer eller et net af computere - ved at definere den principielle eller logiske opbygning af de enkelte komponenter inden for systemets rammer samt samspillet imellem disse komponenter. En systemarkitektur kan således være mere eller mindre detaljeret og koncentrere sig om specifikke dele af et totalt system. Der kan således tales om en 370-arkitektur for maskinel (IBM mainframes), en kanal-arkitektur, en SNA-arkitektur eller en PC-arkitektur.
En systemarkitektur er nødvendig, hvor flere individuelle komponenter skal arbejde sammen. Derfor er ethvert edb-system underlagt en given form for systemarkitektur.
Fordelen ved en systemarkitektur viser sig i de situationer, hvor flere computere skal arbejde sammen, idet det netop her er vigtigt at have en klar og entydig formulering af sammenkoblingsprincipperne. Arkitekturen sætter på denne måde en standard for systemdesignere, således at mange kan arbejde parallelt på udviklingen af de enkelte grundkomponenter inden for systemarkitekturen. Det er her værd at påpege, at en god systemarkitektur udviser synergi, dvs. at fordelene ved arkitekturen er større end summen af fordele ved de enkelte, individuelle komponenter i sig selv.
En anden vigtig egenskab ved en god systemarkitektur er, at den reducerer afhængigheden af teknologien. Fordelen er her, at den teknologiske udvikling for nogle komponenter kan absorberes inden for rammerne af arkitekturen, uden at andre komponenter påvirkes. Det kan f.eks. dreje sig om brug af nyt pladelager, ny computer, nyt telenet eller ny printer.
Programmel, der vælges i en given situation, er også af stor vigtighed. Der vil ofte være en systemarkitektur for programmellet alene, der gør det uafhængigt af den valgte maskinteknologi (se også programportabilitet).
Systemarkitektur er i det ovenfor beskrevne et specifikt edb-udtryk, men kan også finde anvendelse i andre, ikke edb-mæssige sammenhænge, hvor der tales om systemer. Se også arkitektur, Systems Application Architecture og client/server arkitektur.

