Hvad er weborienteret arkitektur?
Weborienteret arkitektur er en type softwaremodel, hvor programmerne bruges og fås adgang fra Internettet i stedet for fra selve computeren. Med weborienteret arkitektur gemmes et sæt programmer i et serverrum, og det åbnes og bruges via Internettet. En af de største fordele er, at dette giver let adgang fra ethvert sted med internetadgang. Federation er også mulig, hvilket betyder, at et enkelt login giver brugeren adgang til alle tjenesterne i sættet. Denne arkitektur er relateret til serviceorienteret arkitektur eller en programsuite, fordi de to er næsten identiske; den største forskel findes i, hvordan programmerne bruges og tilgås.
Når en computer bruger et program, skal programmet normalt installeres på computerens harddisk, hvor computeren åbner det og bruger dets funktioner. Med weborienteret arkitektur får brugeren adgang til alle funktioner fra en internetbrowser. Dette gøres normalt ved at indtaste en bestemt webstedsadresse og indtaste loginoplysninger. Dette gøres muligt ved at gemme softwareoplysningerne på en server, som derefter får adgang til af alle, der besøger webstedet.
Med programmer, der er installeret på harddisken, er brugerne nødt til at bekymre sig om, hvilket operativsystem de kører, hvis der er nok hukommelse og processorkraft og andre hardwarespecifikationer. Selvom der muligvis er nogle hardwarespecifikationer til weborienteret arkitektur, er behovene meget mindre, hvilket gør programmerne mere tilgængelige på arbejde eller hjemme. Operativsystemet betyder sjældent noget ved brug af denne arkitektur, og der er typisk behov for mindre hukommelse og processorkraft, så ældre eller svagere computere har få problemer med at bruge programmerne.
De fleste weborienterede arkitekturløsninger inkluderer også et fødereret login. Når en virksomhed bruger software, kræver det normalt, at bruger login til hvert program. Med føderation er der kun brug for et enkelt login, hvilket gør valideringen lettere på serverne og gør det lettere for brugerne at flytte mellem programmer.
Før weborienteret arkitektur var der et lignende system, kendt som serviceorienteret arkitektur, og de to er ens. Begge fokuserer på softwarepakker og er primært lavet til virksomheder, men hvor programmerne er gemt er forskellige. Tjenesteorienteret arkitektur gemmes kun på computeren. Mange klassificerer web- og serviceorienteret arkitektur som den samme ting, fordi programadgang er den eneste reelle forskel mellem de to.