Vad är webborienterad arkitektur?

Weborienterad arkitektur är en typ av mjukvarumodell där programmen används och nås från Internet, istället för från själva datorn. Med denna modell lagras en uppsättning program i ett serverutrymme, och det nås och används via Internet. En av de största fördelarna är att detta möjliggör enkel åtkomst från vilken plats som helst med tillgång till Internet. Federation är också möjlig, vilket innebär att en enda inloggning ger användaren tillgång till alla tjänster i uppsättningen. Denna arkitektur är relaterad till tjänsteorienterad arkitektur, eller en programsvit, eftersom de två är nästan identiska; den största skillnaden ligger i hur programmen används och nås.

När en dator använder ett program måste programmet normalt installeras på datorns hårddisk, där datorn öppnar det och använder dess funktioner. Med webborienterad arkitektur får användaren tillgång till alla funktioner från en webbläsare. Detta görs vanligtvis genom att skriva in en specifik webbadress och ange inloggningsinformation. Detta görs möjligt genom att lagra programvaruinformationen på en server, som sedan nås av alla som går till webbplatsen.

Med program som är installerade på hårddisken måste användarna oroa sig för vilket operativsystem de kör, om det finns tillräckligt med minne och processorkraft och andra hårdvaruspecifikationer. Även om det kan finnas vissa hårdvaruspecifikationer för webborienterad arkitektur, är behoven mycket lägre, vilket gör programmen mer tillgängliga på jobbet eller hemma. Operativsystemet spelar sällan roll när du använder den här arkitekturen, och mindre minne och processorkraft behövs vanligtvis, så äldre eller svagare datorer kommer att ha små svårigheter att använda programmen.

De flesta webborienterade arkitekturlösningar inkluderar också en federerad inloggning. När ett företag använder programvara kräver det normalt att användaren loggar in för varje program. Med federation behövs bara en enda inloggning, vilket gör valideringen enklare på servrarna och gör det lättare för användare att flytta mellan program.

Innan webborienterad arkitektur fanns det ett liknande system, känt som tjänsteorienterad arkitektur, och de två är lika. Båda fokuserar på mjukvarusviter och är gjorda främst för företag, men var programmen lagras är olika. Tjänsteorienterad arkitektur lagras endast på datorn. Många klassificerar webb- och tjänsteorienterad arkitektur som samma sak, eftersom programåtkomst är den enda verkliga skillnaden mellan de två.