I am working on evaluating few design patterns and frameworks. "Application design should support SOA principles" is the key requirement. I am looking at frameworks like WSSF and WCSF together. So my first question is how good they are together? Also, I did read at few places that to create a persistance ignorant model, Repository factory can be used along with WSSF. But I am not sure whether it is supported in VS 2010 /NEt 4.0 or not. ON code plex I didn't see any support for 2010. Also I didn't see community and forums speaking too much about it. My own idea is to create a PI model using ADO.NET entity framework since its supports POCO now. Also, those classes can be used as DataContracts in WSSF. So to put in one frame I can say WCSF using my services created using WSSF and WSSF will use the entities created by ADO.net entity layer. My Business layer will sit somewhere between WSSF and Ado.net entity layer
Any suggestions how good or bad is my idea?