WCF SERVICES IN YOUR APPLICATION
Services Are Code Too
The actual code in your service should be very simple. In other words, the code should do almost nothing. The most complicated action a service should perform on its own is translate data between data transfer objects (DTOs) and domain entity objects. The service may also perform some simple data validation, similar to what would be done on a web page or a Windows form. Aside from that, your service should call methods only on domain services or a business model object of some sort.
In spite of how simple the code for your service should be, your service is still code. As such, it ...