On peut distinguer essentiellement 3 types d’architecture globales de systèmes d’information basés sur Oracle :
- architecture locale
Tout est sur le même serveur matériel, programme client et serveur de données Oracle - architecture client/serveur
On a un programme client (un exécutable) sur le poste client, dit alors ‘client lourd’ . Le PC communique avec le serveur de données sur un serveur distant, via le réseau, et la couche Oracle Net. - architecture 3 tiers
Pas de programme client. Un navigateur suffit sur le poste de travail (dit alors ‘client léger’). Il dialogue avec le seveur de données distant via http.
note : il existe également des architectures n- tiers plus anecdotiques, mais conceptuellement intéressantes

exemple d’architecture 3-tier