Описание тега service-layer
Уровень обслуживания представляет собой одну границу приложения и состоит из набора доступных операций с точки зрения взаимодействия клиентских уровней. Он инкапсулирует бизнес-логику приложения, контролирует транзакции и координирует ответы при реализации его операций. В корпоративном ООП это часто является связующим звеном между уровнями модели / данных приложения и его уровнями представления.
Уровень обслуживания представляет собой одну границу приложения и состоит из набора доступных операций с точки зрения взаимодействия клиентских уровней. Он инкапсулирует бизнес-логику приложения, контролирует транзакции и координирует ответы при реализации его операций. В корпоративном ООП это часто является связующим звеном между уровнями модели / данных приложения и его уровнями представления.
Этот отрывок во многом заимствован из книги Мартина Фаулера - http://martinfowler.com/eaaCatalog/serviceLayer.html