Académique Documents
Professionnel Documents
Culture Documents
Architecture logicielle
Client/serveur Aussi bien serveur web que serveur de donnes ou autres. Inconvnients:
de scurit Surtout les cots du dploiement
sur la couche application, un serveur dapplication maintient des composants mtiers utiliss pour modliser sous forme dobjet les processus de lapplication (ex: factures, caddies,). sur la couche donnes, les serveurs du systme dinformation dentreprise stockent les composants mtiers
bases de donnes relationnelles ou objets, intgrs (ERP), annuaires dentreprise,
3 tiers
L'avantage principal d'une architecture multi-tiers est la facilit de dploiement. l'amlioration de la scurit. Rendement quipes de developers.
Modle 3-tiers
N-tiers
Intgration BDD-Web
-Grande majorit des sites utilises un SGBD. -Cest la partie dynamique. - langages: PHP, ASP, JSP...
PHP-APACHE
<?php // on se connecte notre base $base = mysql_connect ('serveur', 'login', 'pass'); mysql_select_db ('ma_base', $base) ; ?> <title>Nom et tl des membres</title> <?php // lancement de la requte $sql = 'SELECT telephone, nom FROM liste_proprietaire'; // on lance la requte (mysql_query) et on impose un message d'erreur si la requte $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); // scanner tous les tuples un par un while ($data = mysql_fetch_array($req)) { // on affiche les rsultats echo 'Nom : '.$data['nom'].'<br />'; echo 'Son tl : '.$data['telephone'].'<br /><br />'; } mysql_free_result ($req); mysql_close (); ?>