I have a WCF service that serves some clients. Design:
- WCF Service Level
- Business logic level
- Data Access Layer (LINQ-To-Entities)
I need to have a workflow that does some continuous work with the database (it searches for new records, and if it finds it, it sends information to the client using the Push method, that is, the client will post the service so it can receive push notifications from this workflow )
I will host the WCF service in a Windows service.
Question: where can I put this workflow in my project? Should it appear in the "Main" () "Windows Services" "Program.cs" along with the WCF service? (and that means that it should be part of the WCF service assembly) Or should it be part of the business logic layer and therefore part of the "Business Logic" assembly?
What did I mean:

source
share