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 en klient-server-relation 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 klient-servernätverk. I denna typ av nätverk har klientdatorn - eller datorfolket använder - åtkomst till program och information från servern. Inte bara används applikationen från thE -server, men servern är ansvarig 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 den distribuerade applikationen för allmänna ändamål, är datorn eller personen normalt specialiserad eller 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 på en enda projeCT 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 vara 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 mer allvarliga problem på datorer som får åtkomst till programmet.