I'll go straight to your questions:
1 - The sample is implemented that way in order to share code between the Silverlight and WPF versions of the example. The service is needed for the Silverlight project and it is reused in the WPF demo.
2 - The queries to the data base are in the AWDWDomainService
class inside of the Web project.
Hope this helps.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.