depends how the 3rd party API is designed. If you are not comfortable with it, you can wrap the API in your own objects. Anyway I would place them in separate module / assembly.
It is also good aproach to 'learn' the API by doing tests which use the API - you will have it documented by tests and once the API changes, tests will show it.
Hope this helps,
Robert Varga, Mar 03, 2011
If we don't need the Hosting Layer (WCF) should we still have the whole message/request pattern (data Transfer Objects)? My understanding that message/request was for web services. I know in the documentation they show how to bypass the Hosting layer but it stil has the whole data transfer object, message/request stuff.
May 22, 2012