Вот что я обычно делаю для простых решений:
Шаг 1. Создание веб-проекта - либо простого веб-приложения, либо веб-приложения MVC.
Шаг 2. Создайте приложение SL и свяжите его с веб-проектом для развертывания и для ссылки .NET RIA Services.
Для более сложного проекта у меня есть:
Шаг 1. Создайте библиотеку классов для представления моего DAL и типов сущностей.
Шаг 2, 3: № 1 и № 2 сверху.
Потенциально, если это имеет смысл, я бы разделил доменные службы и логику приложений на отдельный проект или поместил бы его в сборку DAL. Зависит от предполагаемых сценариев повторного использования ... а не от жестких / фиксированных правил.