Сервис (системная архитектура)
-
Определение сервиса в архитектуре ПО
- Сервис — это функциональность ПО, которую клиенты могут повторно использовать с ограничениями и политиками.
- OASIS определяет сервис как механизм доступа к возможностям с интерфейсом и ограничениями.
-
Сервисный инжиниринг
- Бизнес-аналитики и эксперты разрабатывают сервисную модель организации.
- Бизнес-функции верхнего уровня делятся на службы, которые управляют активами организации.
- Пример: управление заказами разделено на сервисы создания, выполнения, отправки, выставления и отмены/обновления заказов.
- Детализация бизнес-функций зависит от проекта и контекста предметной области.
-
Методы разработки сервисов
- Используются методы общего назначения, такие как открытое и предметно-ориентированное проектирование.
- Сервис-ориентированное моделирование также применяется для разработки сервисов.
Полный текст статьи: