I have a DD4T site that we are trying to implement using a WCF service provider model so that the content delivery is separated from the website.
We are using Tridion 2011 SP1.
We have created a WCF service that exposes the DD4T.Providers.SDLTridion2011sp1 methods. We also have created a Provider for DD4T that calls this webservice.
We are still in the POC stage of the project and we are looking in to other possible issues with this approach.
We have ran in to an issue with Session preview and the Ambient data framework needing to be included as a HTTP module of the website.
Is there a way to abstract the ambient data framework so that it can be called through a webservice so that we can maintain separation between the web application and Tridion content delivery.
Will Price has a question that he himself has answered: Is it possible to use Experience Manager Session Preview without the Ambient Data Framework?
Looking at the answer it looks like this is possible to call the ADF through the CD webservice but this cannot merge the result of the broker DB and the session preview storage.
Has anyone managed to achieve this level of abstraction with a DD4T implementation ?