Where do service implementations fit into the Microsoft Application Architecture guidelines?

Posted by tuespetre on Programmers See other posts from Programmers or by tuespetre
Published on 2013-12-26T20:54:20Z Indexed on 2014/05/26 22:01 UTC
Read the original article Hit count: 333

Filed under:
|
|
|

The guidelines discuss the service layer with its service interfaces and data/message/fault contracts. They also discuss the business layer with its logic/workflow components and entities as well as the 'optional' application facade.

What is unclear still to me after studying this guide is where the implementations of the service interfaces belong. Does the application facade in the business layer implement these interfaces, or does a separate 'service facade' exist to make calls to the business layer and it's facade/raw components?

(With the former, there would be less seemingly trivial calls to yet another layer, though with the latter I could see how the service layer could remove the concerns of translating business entities to data contracts from the business layer.)

© Programmers or respective owner

Related posts about c#

Related posts about architecture