Architecture Logicielle Les supports d’applications

Slides:



Advertisements
Présentations similaires
Bratec Martin ..
Advertisements

NOTIFICATION ÉLECTRONIQUE
Fragilité : une notion fragile ?
SEMINAIRE DU 10 AVRIL 2010 programmation du futur Hôtel de Ville
Phono-sémantique différentielle des monosyllabes italiens
MAGGIO 1967 BOLOGNA - CERVIA ANOMALIES DU SOMMEIL CHEZ L'HOMME
droit + pub = ? vincent gautrais professeur agrégé – avocat
Transcription de la présentation:

Architecture Logicielle Les supports d’applications Sébastien Riss

Support d’application Définition Support physique et logiciel d’une application ayant des caractéristiques particulières Les supports d’applications sont à définir en fonction des contraintes techniques et des besoins fonctionnelles Impact fort sur les objectifs de l’architecture logicielle

Donnez moi l’exemple de support d’application??

Client S’ exécute sur un ordinateur accessible par l’utilisateur Mode événementiel Support le plus utilisé Exemple : Office, calculette, emacs, vi, IE, firefox Client

Client Les types de supports d’application clients Ordinateur Ordinateur mobile (Pocket PC, portable) Assimilés comme supports d’application clients Navigateur internet  (Support clients + application) Client Citrix Client

Serveur S’ exécute sur un ordinateur non accessible par l’utilisateur Mode écoute et/ou traitement asynchrone Exemple : Les base de données, un serveur FTP, un serveur web Client Serveur Serveur

Serveur Les types de supports d’application serveur Ordinateur Mainframe Assimilés comme supports d’application serveur Service Serveur web Web service, Base de données Client Serveur Serveur

Static Business Object Logiciel que Client Interface Application Windows Winform en C# .net BM DLL en VB .net Data Access DLL en C++ .net Gestion de fichier SBO Fichiers XML DBO DLL en C# .net Client Interface DBO Exemple 1 Business Management Data Access Static Business Object

Logiciel client serveur Interface Application Windows Winform en C# .net BM DLL en VB .net Data Access DLL en C++ .net Gestion SQL, requetes… SBO Tables SQL DBO DLL en C# .net Client Interface DBO Business Management Data Access Exemple 2 Serveur (Base de données Oracle) Static Business Object

Logiciel client serveur Interface Application Windows Winform en C# .net BM DLL en VB .net Data Access Web service en c# .net Gestion SQL, requetes… SBO Tables SQL DBO DLL en C# .net Client Interface DBO Business Management Exemple 2 Serveur (IIS + Base de données Oracle) Data Access Static Business Object

Static Business Object Site internet Interface Client Rendu des pages html Exécution JavaScript Interface Serveur Génération des pages html Winform asp.net BM DLL en c# .net Data Access Gestion SQL, requetes… DBO DLL en C# .net SBO Tables SQL Client (Navigateur) Interface client Serveur (Serveur web IIS) Interface serveur DBO Business Management Exemple 3 Data Access Serveur (Base de données Oracle) Static Business Object

Static Business Object Site internet Interface Client Rendu des pages html Exécution JavaScript en asynchrone (AJAX) Exemple (netvibes) BM Composant web c# .net Data Access Webservice en c# .net Gestion SQL, requetes… DBO DLL en C# .net SBO Tables SQL Client (Navigateur) Interface client Serveur (Serveur web IIS) Business Management DBO Serveur (WebService) Exemple 4 Data Access Serveur (Base de données Oracle) Static Business Object

Question ? Sébastien Riss