WebSphere Business
Services Fabric v7.0 (известен как Fabric) как расширение WebSphere Process Server
создает и управляет модульными, динамически скомпонованными, расширяемыми. процессами.
Fabric организовывает инфраструктуру BPM и SOA в многократно используемые
гибкие модули, называемые интеллектуальными бизнес-службами, затем компонует
эти модули во время выполнения на основе текущей бизнес-ситуации и
стратегии. Жизненный цикл каждого модуля отделяется от объединенных базовых
процессов и друг от друга, что упрощает управляемость сложныых проектов BPM
и значительно уменьшает TCO.
Fabric также раскрывает и делает доступной бизнес-пользователям богатую
изменчивость, ранее жестко закодированных процессов, давая возможность
внесения управляемых изменений своевременно по мере развития бизнес-процесса. Кроме того,
модульность предоставляет новые функциональные возможности, добавляемые в процесс,
без изменения или повторного развертывания базового процесса, обеспечивая
быструю реализацию новых бизнес-инициатив. Fabric позволяет Enterprise
реализовать первоначальное видение SOA структурной гибкости и многократного
использования, что позволяет сэкономить время и средства одновременно с созданием более динамичной
бизнес-среды.
Взаимодействуя друг с другом, Business Services
Foundation Pack и Business Services Tool Pack упрощают управление
бизнес-службами и их работу друг с другом.
WebSphere Business
Services Fabric позволяет следующее:
Хранилище метаданных, позволяющее выполнять сборку приложений на основе
служб, предлагает следующие преимущества:
- Общее хранилище для метаданных бизнес-служб, онтологии
предметных областей, стратегий и подписчиков
- Мета-модель на основе языка OWL или среды описания ресурсов (Resource Description
Framework - RDF) поддерживает добавление семантики и легко расширяется
- Возможность включения метаданных из других хранилищ, таких как системы LDAP и WebSphere Service Registry and Repository (WSRR)
- Обнаружение конфликтов во время совместной разработки
- Мощные средства поиска и анализа зависимостей и влияния
- Приобретение и включение в каталог ресурсов от независимых поставщиков программного обеспечения (ISV) и других фирм
- Защита использованием ролей, контекста и на уровне пространства имен,
которая использует существующие системы управления правами доступа
- Поддержка всего жизненного цикла метаданных, включающая
создание полной версии, отслеживание изменений и совместное управление метаданными службы
Компоновка приложений на основе служб, управляемая метаданными, выполняет следующие задачи:
- Позволяет публиковать модели служб, стратегии и портфели служб и управлять ими
- Работает с WebSphere Integration Developer и такими инструментами как IBM®
Rational
Software Architect, предоставляя архитекторам, разработчикам и специалистам по системной интеграции
общую структуру управления рабочим циклом метаданных для подключения служб, обмена метаданными и
синхронизации контекста между различными приложениями и доменами.
- Обеспечивает быструю и надежную компоновку бизнес-служб из разнородных IT-ресурсов.
- Поддерживает как нисходящую декомпозицию предметной области, так и восходящий анализ базовых IT-систем.
- Создает и применяет стратегии этапов разработки, выполнения и изменения
- Создает уникальные многоканальные службы,
поддерживающие режим многоканальной доставки, такие как Internet, каналы
взаимодействия между деловыми партнерами (B2B), интерактивный речевой ответ (IVR) и факс.
- Включает стратегии модели в качестве основы для
динамического обнаружения, согласования и привязки служб в зависимости от содержимого,
контекста и контракта
- Имитирует поведение службы для разных пользовательских сценариев
- Управляет метаданными времени выполнения для согласования клиентов и поставщиков служб
- Применяет стратегии на различных уровнях (например, на уровне экосистемы бизнес-процесса, приложения, бизнес-службы или конечной точки)
- Составляет стратегии в соответствии с унифицированной гибкой грамматикой, позволяющей выражать возможности, требования и характеристики сущностей в SOA
Динамическая персонализация и доставка бизнес-служб имеет следующие атрибуты:
- Стратегии бизнес-служб заменяют жестко запрограммированные
привязки служб в Enterprise Service Bus, BPEL (Business Process Execution
Language) и соединениях B2B на конечные точки, выбираемые
динамически в зависимости от содержимого, контекста и контракта запроса
- Динамическая адаптация поведения службы, основанная на бизнес-контексте, содержимом и контракте
- Выполняемая на основе стратегии настройка в нескольких доменах,
бизнес-процессах и конечных точках службы.
- Применение стратегий, основанное на
производительности, надежности, стыкуемости, защите и управляемости бизнес-служб
- Динамическая настройка бизнес-служб и
бизнес-процесса, не влияющая на остальные программы клиента
- Настройка процесса на основе стратегии,
исключающая или ограничивающая необходимость изменения жестко запрограммированных привязок
- Мультипротокольная поддержка HTTP и службы сообщений
Java™
(JMS); возможность расширения для других протоколов
- Идеальная поддержка SOAP, тем JMS, Remote Method Invocation и MQ
Управление портфелем бизнес-служб выполняет следующие задачи:
- Контроль и автоматизация доступа клиентов к
набору бизнес-служб в нескольких предметных областях.
- Позволяет администраторам приложений создавать, контролировать
и управлять пакетами служб по требованию для подписчиков в экосистеме
бизнес-процесса.
- Поддерживает интеграцию с системами
управления идентификацией и системами LDAP; позволяет регистрироваться
(самостоятельно и с помощью администратора) и отменять регистрацию и подписку
на бизнес-службы из портфеля.
- Управляет портфелями бизнес-служб для подписчиков.
- Добавляет информацию о подписчике из систем LDAP в
пользовательские данные.
- Разрешает управляемые стратегией взаимосвязи между подписчиками
и "реальными" артефактами, такими как существующие приложения, объявления служб и модели проблемной
области.
- Собирает и хранит информацию о подписчике и связывает
подписчиков с выбранными ими службами.
- Создает иерархию ролей, пользователей и доменов, управляет
ими и присваивает им службы.
- Надежное создание и публикация портфелей
доступных служб со стандартными пакетами служб и уровнями производительности
служб.
- Регистрирует подписчиков и управляет профайлами подписчиков для
бизнес-служб.
- Поддерживает модели регистрации,
выполняемой самостоятельно или администратором, для управления портфелями
персонализированных служб.
- Представляет сложные организационные структуры и собирает
метаданные, имеющие отношение к подписчикам и ролям.
- Проверяет изменения, внесенные в информацию о подписчиках,
ролях и организационных структурах.
- Дополнительный компонент IBM Healthcare Payor Content Pack для
WebSphere Business Services Fabric.
- Дополнительный компонент IBM Insurance Property and Casualty Content Pack для WebSphere Business Services Fabric.
- Дополнительный компонент IBM Banking Payments Content Pack для WebSphere Business Services Fabric.
- Дополнительный компонент IBM Telecom
Operations Content Pack для WebSphere Business
Services Fabric.
Настройка и управление доступом к бизнес-службам в режиме реального
времени имеет следующие функции
- Доступ к приложениям и бизнес-процессам и их мониторинг для
бизнес-аналитиков и IT-администраторов
- Многопроекционные представления и анализ
событий и исключительных ситуаций относительно бизнес-контекста в слабо
связанных экосистемах бизнес-процессов на основе служб
- Отображение данных о производительности по
подписчикам и ролям для бизнес-показателей и соглашений об уровне обслуживания (SLA)
- Поддержка бизнес-службы для расчета оплаты и измерения параметров бизнес-служб
- Центральная консоль отслеживания производительности, допускающая настройку в соответствии с требованиями клиента
- Создание отчетов SLA (соглашение об уровне обслуживания) о производительности для предметной области, подписчика и службы
- Мониторинг содержимого и отправка уведомлений
- Контекстно-зависимая обработка ошибок для нескольких сообщений и протоколов
- Настраиваемые контрольные журналы вызовов служб для отслеживания нарушений защиты, SLA и соответствия требованиям
- Отслеживание в режиме реального времени
обмена данными в целом и на отдельных уровнях, в том числе отслеживание ошибок,
ответов на запросы о производительности и готовности
Комплексное регулирование бизнес-служб выполняет следующие задачи:
- Управление набором служб, стратегий и
процессов, которые управляют повторным использованием бизнес-служб, определяют
и применяют стратегии, контролируют распространение служб, обеспечивают доступ
к бизнес-службам и управляют рабочим циклом бизнес-служб
- Использование компонентов WebSphere Business Services
Fabric для регулирования изменений рабочего цикла, особенно при
продвижении службы от этапа разработки до этапа выполнения, и для регистрации
производительности службы и ее изменений
- Регулирование всех аспектов бизнес-служб:
производительности, надежности, стыкуемости, защиты и управления
- Управление изменениями рабочего цикла бизнес-служб
- Управление перемещением метаданных между средами
- Проверка мета-моделей перед их публикацией на предмет точности и правильности
- Обеспечение целостности метаданных во время моделирования бизнес-служб в совместной среде создания
- Определение стратегий доступа к метаданным
в средах совместной разработки.
- Уведомление пользователей о внесении изменений
- Предложение процесса управления изменениями для версий служб, проверки и настройки производительности
- Наличие открытых API для интеграции с системами управления изменениями, такими как IBM Rational ClearCase.
Отраслевые пакеты продуктов, ускоряющие создание готовых решений на базе SOA, имеют следующие функциональные особенности:
- Предназначены для конкретных отраслей для упрощения и ускорения создания бизнес-решений на основе служб
- Оптимизированы с учетом лучших методов ведения производственных работ, что
гарантирует их согласованность и возможность многократного использования для
различных процессов и разных производственных специализаций независимо от
местоположения клиента
- Предлагаются готовые отраслевые пакеты для компаний, специализирующихся в области
страхования имущества, здоровья и страхования от несчастных случаев, а также в
области банковского дела и телекоммуникаций:
- Пакет контента IBM Healthcare
Payor
- Пакет контента IBM Insurance Property and
Casualty
- Пакет контента IBM Banking
Payments
- Пакет контента IBM Telecom
Operations
- Пакет контента IBM Product Lifecycle
Management
- Отраслевой бизнес-глоссарий, который помогают упростить взаимодействие, определяя стандартный язык для стыкуемости разрозненных IT-ресурсов; такие подготовленные отраслевые словари выражены в форме расширяемой онтологии (например: ACORD, IAA Industry
Model, HL7, ISO 20022 и NGOSS SID)
- Наборы сообщений, соответствующие нормативным требованиям и упрощающие взаимодействие между IT-ресурсами с помощью стандартных сообщений и транзакций
- Пакеты типовых служб ускоряют внедрение решений за счет применения
предварительно скомпонованных, многократно используемых служб с горизонтальной
инфраструктурой. Эти пакеты включают интерфейсы к общедоступным службам других
фирм и службам аутсорсинга бизнес-процессов.
- Предварительно скомпонованные утверждения бизнес-стратегий ускоряют
внедрение, обеспечивают согласованность и соответствие стандартам во время
определения и разработки стратегий бизнес-служб.
- Промышленные пакеты могут расширяться для использования в рамках
предприятия или для защищенной публикации в более открытой экосистеме партнера.
- Промышленные пакеты позволяют клиентам и партнерам включать свои ресурсы SOA в предопределенные шаблоны типовых бизнес-служб