Architecture Guidance for designing Workflow Foundation with WCF
- by Matrix
We are planning to use WF 3.5 with WCF 3.5 and Entity Framework 1.0 for the upcoming major project. I'm looking for guidance on the architecture side.
This new application will be based on typical 3-tier architecture as depicted below:
Presentation Tier: ASP.NET Web Forms 3.5
Business Tier: WF 3.5 + BLL's that expose the business logic through WCF service interfaces (using EF for Data Access)
Data Tier: SQL Server 2000
Here are the questions:
Though the Workflow Foundation has Workflow Services, where we can map the WCF service contracts to a workflow, is this the right way to design the applications?
Is EF 1.0 business entities can be used in n-tier apps without sacrificing the tracking changes in the entities?
Is there a sample reference application available to look?
Thanks.