Skip to main content

Vad är en distribuerad applikation?

En distribuerad applikation är ett program som är avsett att köras på flera datorer på en gång och kan lagras på en server eller i molnberäkning.Detta används vanligtvis i ett nätverk som har ett klient-server-förhållande där en klientdator kommer åt ett program från servern och servern gör all behandling.Varje dator som åtkomst till applikationen är normalt gjord för ett specifikt syfte.Det finns många olika distribuerade applikationer, men de vanliga är allmänna program, samarbetsprogramvara, realtidssystem och beräkningssystem.Att använda en distribuerad applikation är vanligtvis fördelaktigt, men detta kan utgöra ett problem om servern är svag eller långsam.

Distribuerade applikationssystem kan användas på många olika nätverkstyper, men de ses oftast i klientservernätverk.I denna typ av nätverk, klientdatorn mdash;eller datorfolket använder mdash;Åtkomst till program och information från servern.Inte bara används applikationen från servern, utan servern ansvarar för att göra all behandling för att programmet ska fungera.Cloud computing kan också användas för detta, i vilket fall programmet lagras på en molnserver och klientdatorer får åtkomst till programmet.

Medan varje dator eller person kan använda det distribuerade applikationen för allmänna ändamål, är datorn eller personen normalt specialiseradeller instrueras att utföra en specifik uppgift.Till exempel kan en dator användas eller optimeras för att skapa en bild medan en annan används för text.Användaren kan också instrueras att utföra en viss uppgift, snarare än att bara utföra generiska uppgifter.

Det finns många olika distribuerade applikationstyper, men det finns fyra primära kategorier.Allmänna program är vanliga program som finns på en dator, bara de är gjorda för att arbeta på flera datorer på en gång.Samarbetsprogramvara görs så att flera personer kan arbeta med ett enda projekt samtidigt;Varje användare fungerar vanligtvis på ett annat avsnitt av projektet.Realtidssystem är chatt-och-biljettprogram där användare svarar på kundfrågor online.Beräkningsprogram görs för att bearbeta kod, och att använda flera datorer på en gång optimerar och påskyndar behandlingen.

Att använda en distribuerad applikation är i allmänhet fördelaktigt, eftersom det gör det enklare för många användare att komma åt och använda ett program på en gång, även om det kan det kanvara ett problem om servern inte är stark.Servern är vanligtvis ansvarig för att utföra behandlingen, så det sätter mycket på servern.Om servern är svag eller långsam kan detta leda till släpande eller allvarligare problem på datorer som får åtkomst till programmet.