Наш продукт имеет два интерфейса: веб-интерфейс (ASP.NET) и интерфейс службы (WCF).
Как правильно связать их с бизнес-логикой?Должен ли WebUI быть просто клиентом для службы WCF (см. Диаграммы ниже)?
a.WebUI и WCF разделены:
User1 -> ASP.NET -/-> Business Layer
User2 -> WCF ----/
b.WebUI это просто клиент сервиса
User1 -> ASP.NET -/-> WCF -> Business Layer
User2 -----------/