2011-05-13 3 views
4

Je souhaite créer un service WCF. Quel est le meilleur modèle de conception pour le faire? Par exemple, trois projets Seperated comme celui-ci:Modèle de conception de service WCF

1) DataContract
2) BusinessLogic
3) SvcHostProject

+0

Toute application complète de l'échantillon pour la couche de service, en utilisant de bons modèles, et mise à jour en 2013 (peut-être VS 2012, WCF, 4.5 .NET) – Kiquenet

Répondre

4

Cela ne semble pas trop mal, même si je le combine probablement DataContract et SvcHostProject comme ils devraient tous les deux référencer les binaires de la WCF et sembler partager la même responsabilité à gros grain (c'est-à-dire, sauf si vous envisagez de créer un ServiceHost à usage général). Vous voudrez peut-être voir le (vieux) article sur la façon de rendre les services WCF plus testables: http://blogs.msdn.com/b/ploeh/archive/2008/07/12/an-overview-of-unit-testing-duplex-wcf-services-and-clients.aspx Bien qu'il parle des services duplex, vous pouvez facilement extrapoler comment traiter avec plus de services demande-réponse plus «normaux».

Questions connexes