Vue globale d’une application basée sur SFWK

Le but de Framework SFWK est de générer une architecture complète avec couches DTO/DAO/Services CRUD/… à partir de modèles de données EF4.0.

1       Vue globale des composants

L’application est architecturée autour de 4 composants principaux :

  • ·         Framework SFWK
  • ·         Services applicatifs
  • ·         Bases de données applicatives
  • ·         Application web

 

2       Framework SFWK

Ce composant, basé sur le Framework .Net 4.0, fourni les fonctionnalités suivantes :

  • ·         Support DAO pour « Entity Framework 4.0 »
  • ·         Librairies communes
  • ·         Une factory de proxy de services
  • ·         Une infrastructure de trace
  • ·         Un générateur de code qui permet de générer :
    • o    Les différents projets de la solution Visual Studio 2010
    • o    Les objets DTO & DTO composites
    • o    La couche DAO
    • o    Les interfaces des services CRUD et CRUD composites
    • o    Les services CRUD et CRUD composites
    • o    Les services recherche et recherche composite
    • o    Les services helpers pour faciliter l’appel des services depuis le client

3       Services applicatifs

Ce composant fournis les services métiers. Ces services fournissent l’implémentation des règles métier, les opérations de CRUD sur les données métiers, ainsi que les fonctions de recherche. Le framework SFWK fourni un support pour l’accès aux services métiers local ou distant via la couche WCF.

4       Base de données applicative

Les bases de données applicatives peuvent être de différent type : SQL Server, Oracle, etc. Dans le cas de base oracle, un composant supplémentaire doit être installé pour créer le mapping objet relationnel/BDD avec EF4 : dotConnect de DevArt.



Last edited Sep 5, 2011 at 8:43 AM by ygiry, version 17

Comments

No comments yet.