La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Architecture Logicielle Les supports d’applications

Présentations similaires


Présentation au sujet: "Architecture Logicielle Les supports d’applications"— Transcription de la présentation:

1 Architecture Logicielle Les supports d’applications
Sébastien Riss

2 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

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

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 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

12 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

13 Question ? Sébastien Riss


Télécharger ppt "Architecture Logicielle Les supports d’applications"

Présentations similaires


Annonces Google