У меня есть платформа .NET, которую мне нужно подвергать различным клиентам (ASP.NET MVC, iOS и Android), я буду разрабатывать эти клиенты самостоятельно, а не сторонние.Архитектура для платформы .NET с Rest API
В настоящее время у меня есть бизнес-уровень, который выполняет некоторую логику и сохраняет данные с использованием структуры сущностей в SQL DB. Теперь я думаю, что клиент ASP.NET MVC обращается к бизнес-уровню напрямую и имеет другой (не .NET) потребляют бизнес-уровень с помощью REST API, это хороший подход? или мне нужно сделать все функциональные возможности доступа к клиенту с использованием уровня сервиса.
Пожалуйста, оставьте свой комментарий, чтобы помочь мне и сообществу, почему вы действительно считаете это плохим ответом и что является вашим хорошим !? –