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