Краткий обзор, я работаю с Visual Studio 2017 и .Net Core 2.1. Я собираюсь начать разработку веб-сайта, который будет заниматься интеграцией трех существующих программ, которые использует наша компания.
Я уже создал службы WCF для использования некоторыми разработанными мною приложениями, но для этого проекта я буду использовать несколько API. Вполне возможно, что мне понадобится использовать эти API в других проектах в будущем.
Я прошу прощения, если это вопрос самоуверенный, но здесь он идет, как вы думаете, это хороший дизайн для разработки одного центрального API, который оборачивает все вызовы интегрированных системных API? Я думал, что таким образом, мне нужно только написать код один раз, чтобы сделать нужные вызовы API, и затем я могу добавить к этому API, как мне кажется целесообразным, для продвижения вперед, т.е. нужен другой системный API.
Пожалуйста, не стесняйтесь давать советы, я все еще учусь и ценю конструктивные советы. Я использую это, чтобы начать создавать мой API с использованием .Net Core 2.1, https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-2.1