| ObjectsRelation è in pratica una sorta di application server che agisce da tramite fra i client, tipicamente browser web, e i database server, evitando tra l'altro l'installazione di applicazioni complesse sui pc client. Da questa sintetica descrizione emerge l'architettura a quattro componenti dei sistemi basati su ObjectsRelation, architettura che è un'evoluzione del tradizionale modello client/server. I componenti software sono i seguenti: - i browser web (client)
- un server web
- ObjectsRelation
4.uno o più database management system server Naturalmente oltre a detti componenti software è necessaria l'esistenza di una infrastruttura di collegamento tra i calcolatori su cui risiedono i diversi programmi; tale collegamento deve esere fornito da una rete basata sui protocolli TCP/IP, quale è Internet. Il funzionamento di un sistema basato sull'utilizzo di OR è riassunto nello schema riportato in figura. Il web server ha il ruolo di intercettare le richieste HTTP provenienti dai browser e di girarle, quando necessario, verso il software OR. Quando OR viene richiamato interpreta le richieste del client e agisce poi esso stesso da client nei confronti dei DBMS che mappano le fonti dati da cui attingere informazioni. OR esegue delle richieste tramite delle espressioni SQL standard (Structured Query Language) e quando riceve i risultati delle interrogazioni compiute, li integra all'interno di tag HTML e li restituisce al browser web che ha generato la richiesta. |