2009-08-21 8 views
1

Ich habe die folgende Struktur in meiner Web-Lösung:In welcher Ebene sollten meine Webdienst-Referenzen stehen?

  • Domain
  • Data Access
  • Application
  • Web
  • Tests

Ich habe einige Anwendungsdienste, die ich verwende um einige Webdienste zu abstrahieren, die ich verwende. (Insbesondere bündle ich einige Versand-Web-Services zu einem einzigen Anwendungsdienst.) Sollte meine Anwendungsdienste-Schicht auf die von mir konsumierten Web-Services verweisen und die anderen Ebenen ignorant bleiben oder sollte ich auf die Web-Services im Web und auf Tests verweisen Ebenen und injizieren Sie die Web-Services in den Application Service?

Antwort

1

würde ich ein Service Gateway Muster verwenden, um mit Web Service zu arbeiten, so würde ich ein anderes Projekt namens ServiceGateway als zusätzliche Stufe zu meiner Anwendung hat, und dies wird durch ApplciationServices verwiesen werden, wie here angegeben ..

+0

Ja, das ist Genau das, wonach ich suche. –

Verwandte Themen