В принципе, сервисные уровни - это хорошая идея, но если вы просто вводите один из них ради него, то много усилий для возврата нет.
Основное преимущество, которое вы получите от уровня обслуживания, заключается в том, что у вас будет гораздо больше гибкости в типе клиентов, к которым вы можете подключиться. В настоящий момент вполне вероятно, что единственным приложением, которое может использовать ваш DAL, является ваше приложение ASP.Net, добавив слой службы и выставив его с помощью конечных точек WCF, и у вас будет возможность подключиться к другим клиентам SOAP или REST, что хорошо для будущего улучшения.
Однако, если вы когда-либо планируете использовать свой DAL только с вашим существующим приложением ASP.Net, тогда нет никакой гарантии, что вы что-то получите и на самом деле могли бы усложнить вашу жизнь, добавив слой обслуживания. Если вы выполняете все свои операции по поиску данных на стороне сервера, то есть не используете AJAX, то уровень обслуживания будет довольно бессмысленным.