Bonjour,

J'ai une application en WPF qui me permet de faire du traitement d'image "basique". Je souhaiterais permettre à mon application de stocker mon image "en ligne" et de pouvoir ensuite partager une URL permettant de la visualiser par n'importe qui possédant un client web.

Je pensais pour cela faire une application 3-tiers.
Une couche présentation qui correspondrait à :
Un navigateur pour le client léger
Mon application de traitement d'image pour le client lourd

Une couche de traitement qui correspondrait :
- server web avec ASP.NET
- WCF pour le déploiement des web Services qui seront exposés au client lourd

Une couche de donnée qui correspondrait au server SQL Server 2005 et au classes ADO.NET pour l'accès aux données.

Est ce que cette architecture vous parait raisonnable? Le choix des technos vous parait-il approprié? La répartition en 3 couches telle que proposé a-t-elle du sens? Est ce une bonne solution d'envoyer une image par web Service et de la stocker dans la base de donnée de SQL Server? Enfin voila pas mal de question que je me pose et auxquelles je voudrais bien répondre avant de me lancer tête baissé dans le développement :-).

Merci pour vos éclaircissements,

Bonne journée