Che cos'è l'architettura orientata al web?
L'architettura orientata al web è un tipo di modello software in cui i programmi vengono utilizzati e accessibili da Internet, anziché dal computer stesso. Con l'architettura orientata al web, un set di programmi viene archiviato in uno spazio server e vi si accede e viene utilizzato tramite Internet. Uno dei principali vantaggi è che ciò consente un facile accesso da qualsiasi posizione con accesso a Internet. È anche possibile la federazione, il che significa che un singolo accesso consentirà all'utente di accedere a tutti i servizi nel set. Questa architettura è correlata all'architettura orientata ai servizi, o una suite di programmi, perché i due sono quasi identici; la differenza principale si trova nel modo in cui i programmi vengono utilizzati e accessibili.
Quando un computer utilizza un programma, il programma deve normalmente essere installato sul disco rigido del computer, dove il computer lo aprirà e utilizzerà le sue funzioni. Con l'architettura orientata al web, l'utente accede a tutte le funzioni da un browser Internet. Questo di solito viene fatto digitando un indirizzo Web specifico e inserendo le informazioni di accesso. Ciò è reso possibile memorizzando le informazioni sul software su un server, a cui può accedere chiunque acceda al sito Web.
Con i programmi installati sul disco rigido, gli utenti devono preoccuparsi del sistema operativo in esecuzione, se la memoria e la potenza di elaborazione sono sufficienti e altre specifiche hardware. Sebbene possano esserci alcune specifiche hardware per l'architettura orientata al web, le esigenze sono molto più basse, rendendo i programmi più accessibili al lavoro o a casa. Il sistema operativo è raramente importante quando si utilizza questa architettura e in genere è necessaria meno memoria e potenza di elaborazione, quindi i computer più vecchi o più deboli avranno poca difficoltà a utilizzare i programmi.
La maggior parte delle soluzioni di architettura orientate al web include anche un accesso federato. Quando un'azienda utilizza un software, in genere richiede che l'utente effettui l'accesso per ciascun programma. Con la federazione, è necessario un solo accesso, il che semplifica la convalida sui server e consente agli utenti di spostarsi tra i programmi.
Prima dell'architettura orientata al web, esisteva un sistema simile, noto come architettura orientata ai servizi, e i due sono simili. Entrambi si concentrano sulle suite di software e sono realizzati principalmente per le aziende, ma dove sono memorizzati i programmi sono diversi. L'architettura orientata ai servizi viene archiviata solo sul computer. Molti classificano l'architettura web e orientata ai servizi come la stessa cosa, perché l'accesso al programma è l'unica vera differenza tra i due.