Architecture de l’application
Pour rappel, le Java Application Server (JAS) de SilverStream contient plusieurs types d’objets :
La base de donnée
Les formes qui constituent l’interface Graphique de l’tilisateur (GUI)
Les vues qui sont des clichés de parties de la base de données incluses dans des formes
Les Objets sur le serveur (Business Objects)
Les bibliothèques de classes Java (JARS)
L’application est une application de type trois tiers ce qui signifie en l’occurrence :
Le premier tiers est le serveur de base de données (dans notre cas : Sybase SQL Anywhere 5) qui
héberge toutes les données de l’application.
Le second tiers est le serveur SilverStream lui-même qui communique avec le serveur de base de
données et avec les clients SilverStream.
Le troisième tiers qui représente les clients SilverStream.
Il s’agit d’une séparation logique et non physique. Une même machine physique pouvant héberger
à la fois le serveur de base de données et le serveur SilverStream. Dans l’application SICS, les
clients ne sont pas amenés à dialoguer directement avec le serveur de base de données sans passer
pas le serveur SilverStream