Перейти к основному содержимому

О сервисе бизнес-логики

Сервис бизнес-логики — веб-сервис, который реализует бизнес-логику разрабатываемого на базе Платформы приложения и обеспечивает соблюдение ограничений данных и/или выполнение задач, загружаемых и выполняющихся в среде выполнения.

Сервис бизнес-логики разрабатывается на основе шаблона сервиса и реализует веб-сервис с поддержкой REST API. Сервис бизнес-логики является ASP.NET веб-API консольным приложением.

При работе в среде Платформы сервис бизнес-логики должен взаимодействовать с некоторыми инфраструктурными сервисами Платформы и следовать определенным шаблонам поведения. Для реализации этих требований и упрощения разработки сервиса бизнес-логики в состав дистрибутива Платформы включены библиотеки в виде NuGet-пакетов, в которых инкапсулированы сценарии взаимодействия и шаблоны поведения сервиса бизнес-логики.

Шаблон сервиса бизнес-логики подключает NuGet-пакеты и использует описанные в них классы для создания каркаса сервиса согласно требованиям Платформы. При разработке сервиса необходимо настроить поведение сервиса бизнес-логики согласно бизнес-требованиям к разрабатываемому приложению на базе Платформы.

Сервисы бизнес-логики используют .NET и ASP.NET версии 8.0.