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 dapplications Sébastien Riss.

Présentations similaires


Présentation au sujet: "Architecture Logicielle Les supports dapplications Sébastien Riss."— Transcription de la présentation:

1 Architecture Logicielle Les supports dapplications Sébastien Riss

2 Définition 2 Exemple 2 Client Exemple 1 Exemple 3 Serveur Exemple 4 Support dapplication Support physique et logiciel dune application ayant des caractéristiques particulières Les supports dapplications sont à définir en fonction des contraintes techniques et des besoins fonctionnelles Impact fort sur les objectifs de larchitecture logicielle Définition

3 Donnez moi lexemple de support dapplication??

4 Définition 4 Exemple 2 Client Exemple 1 Exemple 3 Serveur Exemple 4 Client S exécute sur un ordinateur accessible par lutilisateur Mode événementiel Support le plus utilisé Exemple : Office, calculette, emacs, vi, IE, firefox Client

5 Définition 5 Exemple 2 Client Exemple 1 Exemple 3 Serveur Exemple 4 Client Les types de supports dapplication clients Ordinateur Ordinateur mobile (Pocket PC, portable) Assimilés comme supports dapplication clients Navigateur internet (Support clients + application) Client Citrix Client

6 Définition 6 Exemple 2 Client Exemple 1 Exemple 3 Serveur Exemple 4 Serveur S exécute sur un ordinateur non accessible par lutilisateur Mode écoute et/ou traitement asynchrone Exemple : Les base de données, un serveur FTP, un serveur web Serveur Client Serveur

7 Définition 7 Exemple 2 Client Exemple 1 Exemple 3 Serveur Exemple 4 Serveur Les types de supports dapplication serveur Ordinateur Mainframe Assimilés comme supports dapplication serveur Service Serveur web Web service, Base de données Serveur Client Serveur

8 Définition 8 Exemple 2 Client Exemple 1 Exemple 3 Serveur Exemple 4 Logiciel que Client Exemple 1 Interface Business Management Data Access Static Business Object DBODBO Client Interface Application Windows Winform en C#.netBM DLL en VB.net Data Access DLL en C++.net Gestion de fichierSBO Fichiers XMLDBO DLL en C#.net

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

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

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

12 Définition 12 Exemple 2 Client Exemple 1 Exemple 3 Serveur Exemple 4 Site internet Exemple 4 Interface client Business Management Data Access DBO Client (Navigateur) 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#.netSBO Tables SQL Static Business Object Serveur (Base de données Oracle) Serveur (Serveur web IIS) Serveur (WebService)

13 Question ? Sébastien Riss


Télécharger ppt "Architecture Logicielle Les supports dapplications Sébastien Riss."

Présentations similaires


Annonces Google