В чем разница между сервисом (не веб-сервисом) и API - PullRequest
0 голосов
/ 28 мая 2020

Меня путают сервис и API. Я знаю разницу между веб-сервисом и веб-API, поскольку она довольно различна. Однако во время обсуждения дизайна я часто слышал, что будет одна служба с несколькими API. Итак, у меня есть две интерпретации. Проверьте правильность интерпретации.

  1. Служба представляет собой логический набор API. Например, CustomerService - это служба, физически реализованная как APIController (в AS PNET) с открытыми API CreateCustomer, UpdateCustomer, DeleteCustomer, SearchCustomer.
  2. Служба - это один размещаемый компонент, который может содержать несколько контроллеров с несколькими методами в нем. . Например, MyShop - это единственный размещаемый компонент (служба), который будет иметь Customer, Order и APIControllers, и у него будут свои собственные API, как определено в первом пункте выше.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...