Из Википедии, бесплатной энциклопедии
  (Перенаправлено из службы программного обеспечения )
Перейти к навигации Перейти к поиску

В контексте архитектуры программного обеспечения , сервис-ориентированной и сервис-ориентированной архитектуры термин « сервис» относится к программным функциям или набору программных функций (таких как поиск определенной информации или выполнение набора операций) с целью что разные клиенты могут повторно использовать для разных целей, вместе с политиками, которые должны контролировать его использование (например, на основе личности клиента, запрашивающего услугу).

OASIS определяет услугу как «механизм, обеспечивающий доступ к одной или нескольким возможностям, где доступ предоставляется с использованием предписанного интерфейса и осуществляется в соответствии с ограничениями и политиками, указанными в описании услуги ». [1]

Сервисная инженерия [ править ]

Бизнес-аналитик, эксперт в предметной области и / или группа корпоративной архитектуры сначала разработают модель обслуживания организации, определив бизнес-функции верхнего уровня. После того, как бизнес-функции определены, они далее разделяются и уточняются на сервисы, которые представляют процессы и действия, необходимые для управления активами организации в их различных состояниях. Одним из примеров является разделение бизнес-функции «Управление заказами» на такие услуги, как «Создание заказа», «Выполнение заказа», «Заказ на отгрузку», «Заказ счета-фактуры» и «Отмена / обновление заказа». Эти бизнес-функции должны иметь степень детализации , адекватную контексту данного проекта и предметной области.

Многие методы анализа и проектирования могут использоваться для проектирования услуг, как универсальные, такие как OpenUP и Domain-Driven Design, так и те, которые обсуждаются в разделе «Сервис-ориентированное моделирование».

Заметки [ править ]