Innholdsfortegnelse:
Definisjon - Hva betyr infrastrukturlag?
Infrastrukturlaget gjør det mulig for et programvaresystem å samhandle med eksterne systemer ved å motta, lagre og levere data når det blir forespurt. Infrastrukturlaget er imidlertid ikke det eneste laget som gjør det mulig for systemet å koble seg til andre systemer. Det er også andre komponenter involvert i tilkoblingsprosessen. Et programvaresystem må for eksempel koble seg til flere eksterne enheter som en del av funksjonene. I forbindelse med en leverandør av telekommunikasjonstjenester kan et CRM-system (Customer Relationship Management) også trenge å koble seg til API-ene som er eksponert av et eksternt system for å se de forskjellige smarttelefonene og datatilbudene som er tilgjengelige for kundene.
Techopedia forklarer Infrastructure Layer
Infrastrukturlaget er et viktig, men valgfritt lag i et programvaresystem, spesielt for systemer som regelmessig trenger å samhandle med eksterne systemer. Infrastrukturlaget administrerer interaksjoner mellom systemer, lagrer data som er eksternt til systemet og ivaretar forespørsler om datainnhenting mottatt fra de andre lagene, som for eksempel virksomhetssjiktet. Infrastrukturlaget er også kjent som persistenslaget fordi det brukes til permanent lagring av data. Laget samhandler regelmessig med datatilgangslaget og kan administrere spørsmålene som er skrevet for å samhandle med datatilgangslaget i trelags programvarearkitektur. Eksempler på objekter i et infrastrukturlag er SQLTables, SerialPorts, 3270 terminaler og SQLBrokers. Infrastrukturlaget er et teknologi- og plattformuavhengig lag.
