WCF Data Services implementation strategies.
- by Nix
Microsoft has done a savvy job of not outlining the actual place for data services in the wonderful world of SOA/Web dev.
So my question is simple, are WCF Data Services designed to be used via clients? Or has anyone ever heard of someone using them on the server side?
Simple scenario a general layered architecture using BO business objects (parenthesis indicate what is being passed between layers)
(XML) WCF Service - (BO)Business Logic - (BO) Dao - Entity Framework
or using data services it would be where DS BO are modeled business entities to be used in data service.
(XML) WCF Service -(BO) Business Logic - (BO) WCF Data Service - (DS BO)Server
I can't see a use for the later, unless there are going to be a lot of cases people would be accessing your data via your Data Service Layer vs the Service layer?
Thoughts anyone? I have not seen any mention of using DS from within a Service Layer....