Transparens (datasystem)

Från Wikipedia, den fria encyklopedin
Hoppa till navigation Hoppa till sökning

I samband med dator- och nätverksteknik förstås transparens som att en viss del av ett system är närvarande och i drift, men annars "osynlig" och därför inte uppfattas som närvarande av användaren. [1] I samband med IT -säkerhet och dataskydd används termen emellertid ibland på exakt motsatt sätt. Enligt denna förståelse är ett transparent system ett system där användaren kan ta reda på exakt vilken operation som utförs, hur, av vem och var (t.ex. utomlands).

Man talar z. B. från en transparent proxyserver , om detta inte behöver anges specifikt av användaren, utan utför dess uppgifter utan hans ingripande och därmed utan att vara igenkännlig. Även z. Eftersom transporten av telefonsamtal i stort sett är transparent genom de globala data- och telefonnätverken för slutanvändare, eftersom den inte kan hitta en regel och det inte är viktigt för honom om hans samtal via satellit , sjökabel , mikrovågsugn eller konventionella telefonkablar som dirigeras är.

Motsatsen till transparens i mellanprogram är medvetenhet .

Man skiljer:

Platsgenomskinlighet (positionsgenomskinlighet)
Platsen för en tjänst eller resurs är inte känd för användaren. Åtkomst sker via ett specifikt namn som inte innehåller någon platsinformation.
Få tillgång till transparens
Resursen nås alltid på samma sätt, oavsett om den är lokal eller på distans i nätverket.
Uthållighet Transparens
Användaren behöver inte skilja på ihållande och övergående data. Det är därför inte nödvändigt att uttryckligen spara eller öppna filer.
Samtidighetens transparens
Det är möjligt för flera användare att komma åt tjänsterna och resurserna samtidigt. Systemet säkerställer att exklusiv åtkomst är möjlig och att data synkroniseras eller replikeras vid behov.
Skalande transparens
Systemet bör vara flexibelt vid utbyggnad eller byte av komponenter. Systemunderhåll eller expansion bör vara möjligt utan fel.
Migrationsöppenhet
Flytta objekt i det distribuerade systemet bör gå obemärkt förbi användaren och applikationerna.
Behandla transparens
Program kan flyttas var som helst mellan noderna i det distribuerade systemet. Helst tar systemet hand om att flytta processer till mindre upptagna noder. Ett programs namn och körstatus får inte ändras.
Prestandatransparens
Hela systemets prestanda är tillgänglig för användarna. Själva systemet säkerställer att uppgifterna fördelas optimalt mellan de olika noder.
Replikeringens transparens
Det kan finnas flera kopior av samma resurs av prestandaskäl. Systemet säkerställer en transparent replikering av ändringarna i det.
Fragmenteringens transparens
Delkomponenterna i en resurs kan lagras på olika platser.
Fel och misslyckande transparens
Om ett system eller en nätverksanslutning misslyckas bör användaren kunna fortsätta arbeta, om än med minskad prestanda.
Språkinsynlighet
Kommunikationen mellan komponenterna är oberoende av programmeringsspråket som används.
Parallelismens transparens
Aktiviteter kan köras parallellt utan att störa varandra.

Se även

Individuella bevis

  1. ^ Taube, Christian (2000) Computer Fachlexikon Fachwörterbuch, s. 709.