Arkitektur Flashcards

1
Q

Hvad er en platform?

A

En platform noget teknologi, ofte et styresystem, der bliver brugt som en base til at køre og udvikle andre applikationer. Eksempelvis en Macbook bærbar med IOS installeret, dvs. hardware og operativ systemet.
En platform skal understørre udvikling.

Platforme fokuserer på at genbruge elementer i systemer. Jo mere genbrug, jo bedre, da fordeling af ansvar er bedre.

“En platform er altså et abstrakt ord, der dækker over en sammenhæng.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvad er et interface?

A

Det bedste eksempel er et API.
Et API kan sammenlignes med en tjener på en restaurant, der figurerer som mellemled mellem gæst og køkken. Gæsten aflægger en ordre hos tjeneren (serverens endpoints), som leverer den til køkkenet. Tjeneren (API’et) returnerer ca. 30 minutter senere maden, som gæsten bestilte. API’et gør det altså muligt for forskellige enheder at kommunikere, hvilket gør, at der kan udveksles data mellem klienten og databasen.

Det er altså noget, der udstiller de muligheder, som man har for interaktion.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hvad er særligt vigtigt ved en platform i forhold til skalering?

A

At de er udviklingsdygtige, dvs. de kan tilpasse sig pludselig forandringer i eksterne omgivelser.
En god arkitektur er en arkitektur, der kan udvides løbende.

Internettet, eksempelvis, udvikler sig hele tiden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Forklar OSI-modellen

A
  1. Application - Brugergrænsefladen (http, ftp, smtp etc.),
  2. Presentation (XML, JSON, encryption etc.),
  3. Session (Sørger for forbindelsen mellem afsender og modtager)
  4. Transportation (TCP or UDP)
  5. Network (IP-address and routing)
  6. Data-link (MAC-address via switches or ethernet)
  7. Physical (Cables, hubs etc.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvad er enterprise arkitektur?

A

Enterprisearkitektur er samspillet mellem virksomhedens forretningsstrategi, dens forretningsprocesser og organisering, og dens teknologiske fundament med det formål at optimere samspillet og deres dele i forhold til at nå de mål, som forretningsstrategien stiller.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hvad betyder Micro services?

A

En arkitektonisk opdeling af større systemer, der giver muligheder for at arbejde på det mange medarbejdere.

F.eks: Opdeling af kode. Jo flere og mindre komponenter, jo bedre.
Containerization, altså det hele opdeles i containere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvad er arkitektur?

A

Hvordan noget skal se ud og opføre sig, samt den måde det hele hænger sammen på.

Arkitektur er altså en sammensætning af nogle moduler, som udgør en opdeling af funktioner, data osv.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly