Бизнес-службы моделируют логический поток операций компании.
Бизнес-службы являются одной из разновидностей Web-служб. Бизнес-службы представляют функции бизнес-процессов, транзакции или процессы, которые доступны по внутренней или внешней сети. Функции бизнес-служб могут меняться динамически в зависимости от стратегии бизнес-процесса и контекста пользователя.
Бизнес-служба определяется тремя главными элементами:
- Мета-данные бизнес-процесса: это информация о стратегии бизнес-процесса, которая позволяет динамически управлять работой конкретных функций в отдельных экземплярах
- Классическая модель данных - это стандартное представление данных, требуемых для динамического управления выполнением функций бизнес-процессов
- Функция бизнес-процесса - это одна или несколько служб, которые динамически выбираются на основе информации о стратегии бизнес-процесса и работают с набором данных из классической модели данных, связанным с этой функцией.
Реализация службы функции бизнес-процесса может быть как простой для служб, отвечающих атомарным операциям, так и сложной, охватывающей бизнес-процесс в целом.
В следующем списке перечислены характеристики бизнес-службы.
- Разрабатывается на уровне бизнес-процесса для представления конкретных функций бизнес-процесса
- Использует стратегии бизнес-процесса и мета-данные для реализации динамического и гибкого поведения
- Применяет стандартные промышленные модели для обеспечения стыкуемости разнородных внутренних и внешних систем
- Поддерживает работу по разным каналам связи (Web, B2B, IVR и пр.)
- Создается на основе распределенных ресурсов ИТ
- Реализуется с помощью интерфейсов и промышленных стандартов