Введение

Первая статья серии Архитектура на практике, "Реализация сервис-ориентированной архитектуры", рассказывала о жизненном цикле IBM SOA foundation и о том, как он позволяет клиентам IBM рассматривать SOA в контексте жизненного цикла разработки ПО. В первой статье были подробно рассмотрены все четыре фазы жизненного цикла SOA от IBM - моделирование, сборка, развертывание и управление.

Данная статья посвящена третьему сценарию SOA-решений, сценарию BPM (управление бизнес-процессами). Обычно у клиента имеется пакет приложений (ERP, логистическая цепочка и т.д.) для управления важнейшими бизнес-процессами. Однако, по мнению компании Gartner, к 2008 г. "клиенты будут искать такую платформу для бизнес-процессов, позволяющую аранжировать настраиваемые бизнес-процессы так, чтобы соответствовать запросам динамических бизнес-моделей и процессов."

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

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

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

В начало

BPM-сценарий

BPM способствует новациям и ведет к оптимизации бизнеса за счет реализации бизнес-стратегии с применением моделирования, разработки, развертывания и управления бизнес-процессами во всем жизненном цикле. BPM позволяет предприятию ставить и реализовать стратегические цели. Оно также помогает измерять показатели финансовой и операционной деятельности компании и сопоставлять их с этими целями.

BPM связывает бизнес-архитектуру с ИТ-архитектурой и помогает предприятию реализовать стратегию через ИТ-операции. В основе своей бизнес-архитектура включает, помимо других компонентов, исполняемые и измеряемые бизнес-процессы. В идеальной бизнес-архитектуре человеческие ресурсы, информация и технологии согласованы между собой и образуют единое интегрированное представление с возможностью анализа в реальном времени как бизнес-показателей, так и характеристик ИТ-системы.

BPM-сценарий реализуется набором продуктов, поддерживающих преобразование бизнес-стратегий в конкретные ИТ-действия. Этот набор включает:

  • BPM-инструменты для перевода на цифровую основу методов работы и управления бизнесом.
  • Инструменты разработки и построения инфраструктуры, поддерживающие разработку, реализацию и развертывание ИТ-сервисов, отвечающих моделям бизнес-процессов.
  • BPM-инструменты для мониторинга и управления реализациями бизнес-процессов и соответствующими ИТ-системами.

В начало

Общие варианты использования для BPM-сценариев

Часть 2 данной серии описывает процесс использования SOA-сценариев. Важной составляющей этого процесса являются критерии выбора сценария. На рисунке 1 приведен частичный список характерных случаев использования SOA-сценариев. Три из них (U9, U10 и U11) отображаются и реализуются BPM-сценарием.

Рисунок 1. Часть списка характерных случаев использования SOA-сценариев
Часть списка характерных случаев использования SOA-сценариев

U9 характерен для сценариев, в которых у клиента имеются бизнес-процессы как с автоматизированными, так и с ручными задачами, и при их выполнении встречаются проблемы. Цели при этом -- повысить эффективность существующих бизнес-процессов путем симулирования процессов ''as-is' и поиска проблемных зон для совершенствования процесса в целом.

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

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

Первый шаг в генерации BPM-сценария - отображение функциональных требований конкретной предметной области на один из трех типовых вариантов использования, перечисленных выше.

В начало

Жизненный цикл BPM-сценария

BPM-сценарий можно осуществить как реализацию жизненного цикла - моделирование, сборка, развертывание и управление жизненным циклом - типичного SOA-решения. Комплекс IBM WebSphere® включает набор ключевых продуктов, которые совместно обеспечивают реализацию BPM-сценария на всех уровнях. Эта совместная работа приложений показана на рисунке 2.

Рисунок 2. Поддержка полного жизненного цикла бизнес-процесса
Поддержка полного жизненного цикла бизнес-процессаФаза моделирования Для этой фазы мы рекомендуем использовать IBM WebSphere Business Modeler. Визуальное моделирование потоков процессов поможет выявить проблемные области, разрывы и случаи низкой эффективности реального процесса. Владельцы процессов могут быстро определить области, нуждающиеся в оптимизации и автоматизации, а также найти способы сокращения циклов ошибок.

Еще модели процессов можно использовать в качестве универсального коммуникационного инструмента, с помощью которого предприятие документирует и описывает производственную деятельность для системных интеграторов, разработчиков, торговых партнеров, регуляторов и сторонних поставщиков бизнес-процессов. WebSphere Business Modeler создан специально для бизнес-аналитиков, при этом участники бизнеса и заинтересованные лица помогают определить возможности моделирования, симуляции и оптимизации бизнес-процессов. Он также помогает внедрять меры по повышению производительности и показателей в модели прежде, чем модели процессов будут переданы группе ИТ-проектировщиков и разработчиков.

Фаза сборки Для сборки бизнес-процессов можно использовать IBM WebSphere Integration Developer. ИТ-группа применяет WebSphere Integration Developer для декомпозиции бизнес-процессов на подпроцессы и далее - на действия и задачи. Архитектор использует этот же инструмент, чтобы идентифицировать и проектировать на основе SOA и оптимальных методик сервисы, реализующие действия и подпроцессы в конкретном бизнес-процессе. Возможности этого инструмента включают:
  • Импорт клиентских (custom-developed) сервисов, разработанных, например, на платформе IBM Rational® Application Developer, или на другой платформе и в другой среде разработки, совместимой с J2EE или .NET.
  • Использование сервисов из репозитория готовых сервис-объектов, например, IBM WebSphere Service Registry and Repository.
  • Проектирование сервисы путем упаковки имеющихся унаследованных функций с использованием адаптеров для конкретных технологий, например, адаптеров Siebel или SAP, входящих в пакет IBM WebSphere Adapter.

Модель бизнес-процессов, созданную в WebSphere Business Modeler, можно экспортировать в виде описания на языке Business Process Execution Language (BPEL), одном из многих поддерживаемых форматов экспорта. Далее можно импортировать BPEL-представление бизнес-процесса в WebSphere Integration Developer, который дает стартовую точку для реализации процесса путем аранжировки сервисов, которые определены в портфеле сервисов компании. Сервисы, входящие в портфель, связывают с помощью редактора сборки в составе WebSphere Integration Developer. Результатом является -- совместимая с BPEL реализация бизнес-процесса.

Фаза развертывания Платформа IBM WebSphere Process Server позволяет исполнять бизнес-процессы. WebSphere Process Server - надежная, масштабируемая и высокопроизводительная платформа исполнения для BPEL-совместимых бизнес-процессов. WebSphere Process Server работает поверх IBM WebSphere Application Server, задействуя возможности этой платформы для поддержки ответственных бизнес-процессов и приложений.

WebSphere Process Server гибко интегрирует различные корпоративные сервисные шины (ESB), доступные на платформе WebSphere. Он осуществляет сложные медиации, преобразования и маршрутизацию вызовов сервисов от потребителей к провайдерам. Использование ESB расширяет возможности SOA-решений за счет поддержки разнородных протоколов, стандартов, форматов сообщений и технологий. .

Фаза управления Исполняемые бизнес-процессы и поддерживающие их ИТ-объекты в виде сервисов проверяют на соответствие соглашениям об уровне сервиса, рабочим показателям и метрикам, которые определяют представители бизнеса. Мониторинг исполнения сервисов и процессов необходим для того, чтобы продемонстрировать окупаемость инвестиций в использование BPM (с поддержкой SOA) как информационной и деловой стратегии, обеспечивающей гибкость и динамичность рабочей модели бизнеса.

IBM WebSphere Business Monitor предоставляет возможность просмотра процессов в режиме реального времени и позволяет вмешиваться в них. Непрерывное совершенствование позволяет отображать ключевые рабочие показатели (KPI). Можно вести мониторинг состояния бизнеса и отслеживать проблемы с целью их немедленного разрешения. WebSphere Business Monitor поддерживает мониторинг процессов, запущенных в WebSphere Process Server.

IBM Tivoli® Composite Application Manager для SOA позволяет визуализировать взаимодействие Web-сервисов в режиме реального времени. Его можно использовать для мониторинга входящих и исходящих вызовов Web-сервисов на сервере WebSphere Process Server.

Целенаправленная визуализация и сбор показателей и данных в режиме реального времени исполнения позволяют находить проблемные области в сервисах и в бизнес-процессах. Непрерывное совершенствование сервисов компании для клиентов - очень важное качество, влияющее на ценность предприятия с точки зрения его партнеров. Данные, собранные из WebSphere Business Monitor и Tivoli Composite Application Manager для SOA, возвращают в WebSphere Business Modeler, где с помощью имитационного моделирования находят проблемные зоны. Имитационное моделирование можно использовать и для определения и проектирования следующей стадии проекта. Жизненный цикл BPM позволяет предприятию поэтапно совершенствовать свои бизнес-процессы и поддерживать лидерство на рынке.

В начало

Обзор инструментов

Инструменты и продукты, рекомендованные в типичной реализации BPM-сценария:

Чтобы разработать клиентские сервисы, можно также использовать IBM Rational Application Developer. Адаптеры из набора WebSphere Adapter можно использовать для упаковки функций из унаследованных и пакетных приложений.

В этом разделе мы рассмотрим наиболее заметные свойства WebSphere Business Modeler, WebSphere Integration Developer, WebSphere Process Server и WebSphere Business Monitor.

WebSphere Business Modeler

WebSphere Business Modeler --- инструмент, который позволяет аналитикам определять и проектировать бизнес-процессы. Обычно клиенты моделируют свои процессы в целях обеспечения соответствия нормативным требованиям, документирования, перепроектирования или исполнения. Все это можно сделать с помощью WebSphere Business Modeler, который реализует нисходящий подход к BPM-проекту.

У некоторых компаний возникает тактическая потребность четкого документирования процессов, например, по юридическим причинам или для обучения. WebSphere Business Modeler сочетает легкость использования, совместное использование моделей, поддержку вложенных документов и совместной работы, так что для этой категории организаций он будет очень востребованным продуктом.

Многие предприятия реализуют программы по совершенствованию конкретных процессов, проводя перепроектирование или планируя его в ближайшем будущем. Средства анализа и отчетности, имитационного моделирования и сравнения процессов, предоставляемые WebSphere Business Modeler, делают его мощным инструментом для такого подхода к моделированию. Моделирование с целью анализа помогает клиентам понять, что можно и нужно изменить в существующих процессах для удовлетворения потребностей бизнеса (например, сокращения расходов и времени обработки).

Если компания решила в будущем реализовать новый процесс, WebSphere Business Modeler позволяет получить из бизнес-модели артефакты, которые ИТ-сообщество может использовать как основу для построения процессов, добавляя к ним детали реализации. Эти детали повышают точность перехода от уровня предприятия на уровень технологии и помогают снизить сократить сроки внедрения.

Для создания полной картины бизнес-процесса в инструменте моделирования нужно отобразить множество моделей и метрик. WebSphere Business Modeler поддерживает следующие измерения и аспекты, составляющие полную платформу моделирования:

Модель процесса Позволяет определять типы ресурсов, шаблоны и экземпляры и связывать их с процессами. Модель ресурса Дайте определения типам ресурсов, шаблонам и экземплярам и задайте для них ассоциации процессов Модель информации Позволяет давать определения данным и их атрибутам, указывая, как эти данные будут использоваться в бизнес-процессе. Организационная модель Позволяет определять организационные единицы и территориальные подразделения. Отображает роли, ресурсы и другие организационные элементы в структурированных диаграммах. Модель анализа Позволяет определять и анализировать элементы процесса в статичных связях и моделировать их динамическое поведение.. Модель бизнес-метрик Позволяет определять KPI и метрики, которые представляют критические для работы предприятия показатели, подлежащие мониторингу. Эту модель можно экспортировать из инструмента моделирования и использовать в качестве входных данных инструмента WebSphere Business Monitor с целью анализа работы исполняемых бизнес-процессов в режиме реального времени.

WebSphere Business Modeler также поддерживает совместную и групповую работу, позволяет публиковать модели с доступом через браузер, а также поддерживает совместное пользование моделями в централизованном репозитории, например, CVS, IBM Rational ClearCase и т.д. Пример такого использования показан на рисунке 3.

WebSphere Business Modeler поддерживает различные возможности вывода для прозрачной интеграции с дальнейшими фазами разработки типичной SOA. Например, WebSphere Business Modeler экспортирует модели на языке UML (Unified Modeling Language) для инструментов архитектуры и проектирования (например, IBM Rational Software Architect), а также в других форматах:

  • В виде определения схем XML Schema Definition (XSD) они служат для определения моделей логических данных и информационных моделей в таких инструментах, как IBM Rational Data Architect.
  • В виде BPEL они импортируются в инструменты аранжировки и реализации процессов (например, WebSphere Integration Developer) для реализации процессовы путем связывания сервисов.

Поддерживаются и другие форматы; мы упомянули лишь самые употребительные в BPM-решениях.

Рисунок 3. WebSphere Business Modeler в типичном BPM-решении
WBM в BPM-решении

Функциональные требования часто документируют в инструменте управления формальными требованиями, например, в IBM Rational RequisitePro. WebSphere Business Modeler интегрируется с Rational RequisitePro, поэтому можно импортировать требования и использовать их для управления действиями по моделированию процессов. Интеграция обеспечивает отслеживаемость связей между объектом моделирования и требованиями. На рисунке 3 показано, как WebSphere Business Modeler вписывается в среду интегрированной обработки для BPM-решений.

Экспортированные в UML модели процессов можно импортировать в Rational Software Architect в виде моделей действий для дальнейшего проектирования и архитектуры решения. BPEL-экспорт из WebSphere Business Modeler можно напрямую импортировать в WebSphere Integration Developer, и там он будет представлен в виде BPEL-процесса для последующей аранжировки и связывания сервисов на основе спецификации сервисно-компонентной архитектуры (SCA). Далее можно публиковать эти модели в портале для группового редактирования и получать отклики.

WebSphere Business Modeler выпускается в трех разных версиях:

Basic (Базовая) Поддерживает написание процессов, отчеты и совместное использование. Поддерживает три модели редактирования: базовую, среднего уровня и продвинутую. Поддерживает импорт Visio и параллельное редактирование. Advanced (Продвинутая) В дополнение к базовой версии содержит следующие возможности:
  • Имитационное моделирование и анализ
  • Трансформация и передача артефактов в ИТ (BPEL, UML, XSD, Web Services Description Language)
  • Создание бизнес-метрик для мониторинга
  • Возможность опубликования моделей на сервере публикаций для опубликования в Web и групповой работы
Publisher (Для публикации) Обеспечивает хранение моделей, опубликованных пользователями версии Advanced, и позволяет уполномоченным пользователям просматривать их через Web-браузер. Сервер также обеспечивает управление доступом для отображения моделей и обеспечивает обработку комментариев и вопросов для редактируемых элементов проекта. Когда модель процесса более-менее завершена, можно создать модель бизнес-показателей, чтобы определить метрики, нужные для мониторинга после развертывания процесса. Эта модель состоит из нескольких механизмов и структур, на основе которых пользователь может создавать метрики, необходимые для предоставления бизнес-руководству информации об эффективности работы предприятия.

Среди прочих характеристик можно задать следующие:

  • Что подлежит мониторингу во время исполнения бизнес-процесса
  • KPI и другие метрики на уровне бизнес-процессы и на уровне действий
  • Исходящие сигналы к действию (actionable outbound events), основанные на бизнес-ситуациях

Эти свойства и возможности делают WebSphere Business Modeler идеально подходящим для действий в фазе моделирования BPM-сценария.

WebSphere Integration Developer

WebSphere Integration Developer - инструмент на основе Eclipse, предназначенный для создания потоков бизнес-процессов, машин состояния и бизнес-правил. WebSphere Integration Developer полностью поддерживает следующее:

  • Язык BPEL и расширения IBM- языка BPEL для описания ручных задач взаимодействия человек-процесс, процесс-процесс или даже человек-человек.
  • Сервисно-компонентную архитектуру (Service Component Architecture, SCA), включая редактор соединений для сборки компонентов сервиса, позволяющий импортировать определения сервисных интерфейсов и задавать стратегии связывания. SCA использует при сборке язык BPEL и объединяет задачи для бизнес-процессов в рабочие потоки, которые затем можно развертывать в WebSphere Process Server.

Разработчики могут группировать компоненты сервиса в модули с помощью редактора сборки или связывания, а также указывать, какие сервисные интерфейсы модуля будут видимы внешним потребителям.

WebSphere Integration Developer также определяет общие библиотеки для хранения артефактов, которые будут использоваться совместно разными модулями, например, в качестве интерфейсов или карт данных. Модули отображают свои функции путем экспорта и используют функции других модулей посредством импорта. Модули можно связывать с помощью соединений для построения полных интеграционных решений и составных приложений.

Модуль проектируют как инкапсулирующую единицу. В нем хранятся компоненты сервиса. Компонент сервиса представляет бизнес-правила, задачи ручной обработки, процессы и т.д. Ни тип, ни количество компонентов сервиса в модуле не влияют на то, как модуль взаимодействует с другими модулями в сервис-ориентированном интеграционном сценарии. .

Компонент сервиса можно реализовать различными типами реализаций сервисов. В следующей таблице перечислены поддерживаемые типы реализаций сервисов в WebSphere Integration Developer.

Бизнес-процесс Состоит из серии действий или шагов, выполняемых в установленном порядке, последовательно или параллельно. Предоставляет основные средства для координации сервисов предприятия и для описания бизнес-логики. Сам бизнес-процесс можно представить как сервис и экспортировать в виде WSDL в соответствии с BPEL-спецификациями Web-сервисов. Машина бизнес-состояний Бизнес-транзакция, управляемая событиями, которая определяет набор состояний для данной части приложения. Переходит от одного допустимого состояния к другому в зависимости от поступивших внешних событий. Приложения или их части, содержащие рекуррентные состояния и допускающие циклы событий (event loops), можно представить в виде машин бизнес-состояний.

WebSphere Integration Developer содержит редактор машин бизнес-состояний и графический интерфейс, который помогает описывать машину состояний. Для пользования им почти не требуется опыта программирования на Java™.

Бизнес-правила Дают возможность представлять бизнес-правила в формате, который можно инкапсулировать и вывести для внешнего использования из самой реализации конкретной бизнес-логики. Правила и стратегии считаются в SOA компонентами верхнего уровня, потому что они представляют собой строительные блоки многократного использования и их можно задействовать в различных приложениях и бизнес-процессах.

WebSphere Integration Developer содержит редактор бизнес-правил, который допускает конкретизацию бизнес-правил в виде наборов правил и таблиц решений.

Селекторы Предоставляют возможность динамической маршрутизации запросов сервиса на различные реализации сервисов на основе конфигурируемых параметров. В настоящее время в качестве такого параметра поддерживается дата. Предоставляется инфраструктура динамического выбора динамической конечной точки (сервис-реализации). Карты интерфейса Описывает, как операция одного сервиса переходит в другой. Позволяет преобразовывать входящие и исходящие операции и сообщения между интерфейсами графическим методом drag-and-drop, используя редактор преобразований интерфейсов. Такое преобразование позволяет WebSphere Integration Developer унифицировать отношения между исходным сервисом и его образом.. Редактор бизнес-объектов Также называется картой данных (data map). Используется для преобразования бизнес-данных в другой тип. Преобразование одного бизнес-объекта в другой часто требуется при координации разнородных систем, а иногда этого требует сама бизнес-логика. Редактор бизнес-объектов обеспечивает графический механизм для преобразования бизнес-объектов с поддержкой отношений преобразования 1—1, 1—m, m—1, m—n. Задача ручной обработки Инкапсулирует единицу работы, выполняемую человеком. Позволяет инкапсулировать процесс передачи задач вверх по инстанциям от исполнителей к менеджерам. Задачу можно настраивать с помощью графического редактора задач ручной обработки. Поддержка задач ручной обработки как механизма реализации сервисов позволяет встраивать их в бизнес-процессы.

Бизнес-логику, реализованную в качестве сервисов в интегрированной среде разработки, например, в IBM Rational Software Architect, можно импортировать в виде партнерских связей (partner links) в WebSphere Integration Developer, и затем использовать в аранжировке процессов. Можно также импортировать в качестве партнерских связей в WebSphere Integration Developer сервисы, имеющиеся в репозитории, например, в WebSphere Service Registry and Repository. Далее вы сможете пользоваться ими для реализации бизнес-процессов. WebSphere Integration Developer предоставляет эффективный механизм интеграции с имеющимися унаследованными приложениями посредством адаптеров из пакета WebSphere Adapter.

Модули и библиотеки вашей разработки, пакетированные в WebSphere Integration Developer, также развертываются прозрачным образом.

WebSphere Process Server

WebSphere Process Server предоставляет среду исполнения для бизнес-процессов, разработанных согласно спецификациям Web Services-BPEL. Кроме этого, он:

  • поддерживает модель программирования IBM SOA на основе технологии SCA и объектов данных сервиса (service data object, SDO).
  • предоставляет среду исполнения для бизнес-процессов сервиса и составных приложений, разработанных с помощью WebSphere Integration Developer.
  • обеспечивает такой же уровень надежности, производительности, масштабируемости и безопасности, как проверенный пользователями WebSphere Application Server, на основе которого он построен.

Как платформа для выполнения бизнес-процессов, WebSphere Process Server также предоставляет компенсационный механизм, позволяющий откатывать действия при возникновении ошибки на каком-либо шаге процесса.

WebSphere Process Server позволяет BPM-приложениям получать доступ к внешним ресурсам и интегрироваться с ними на основе стандартов. Он использует стандарты J2EE для предоставления точек доступа к таким ресурсам, как данные, адаптеры ресурсов к различным приложениям и технологиям и ресурсы клиента Java Messaging Service (JMS).

В WebSphere Process Server вы также получаете среду тестирования для проверки правильности работы установленных BPM-приложений. Клиент на основе браузера Business Process Choreographer Explorer, работающий внутри WebSphere Process Server, позволяет проводить быстрое тестирование приложений (запуск, остановка, отладка, перезапуск, отображение и т.д.), не создавая для них клиентские компоненты.

WebSphere Process Server также предоставляет административную консоль с инструментами управления, позволяющими:

  • Конфигурировать ресурсы и осуществлять развертывание, управление и исправление неисправностей в приложениях.
  • Конфигурировать в динамике бизнес-правила.
  • Осуществлять поиск, наблюдение, повторный запуск и остановку процессов.
  • Осуществлять поиск, отображение и отслеживание общих базовых событий в ходе выполнения бизнес-процессов и составляющих их SCA-компонентов.

WebSphere Business Monitor

WebSphere Business Monitor V6 – это набор бизнес-приложений для измерения производительности, мониторинга процессов и потоков, а также составления отчетов о бизнес-операциях. Он также предоставляет возможность получения данных в режиме реального времени, замеров и анализа, которые затем возвращаются в фазу моделирования с помощью инструмента WebSphere Business Monitor, тем самым образом поддерживая итерационный цикл и способствуя непрерывному совершенствованию процессов. В следующей таблице показаны некоторые из важнейших свойств WebSphere Business Monitor.

Свойство Преимущества Оперативное управление бизнес-процессами Позволяет улучшать обслуживание клиентов путем проверки выполняемых процессов и результатов на предмет того, не требуется ли вмешательство. Оповещения и сообщения электронной почты передают соответствующему пользователю информацию о необходимости выполнить то или иное действие. Само предприятие должно предпринимать определенные действия в критических ситуациях, когда лучше предупреждать действия клиентов, а не действовать в режиме реагирования. Быстрое реагирование на критические состояния Усовершенствуйте обслуживание клиентов путем проверки выполняемых процессов и результатов на предмет того, не требуется ли вмешательство. Оповещения и сообщения электронной почты передадут соответствующему пользователю информацию о необходимости выполнить то или иное действие. Само предприятие должно предпринимать определенные действия в критических ситуациях, когда лучше предупреждать действия клиентов, а не действовать в режиме реагирования. Повышение точности в будущих моделях с помощью данных, получаемых в режиме реального времени Помогает минимизировать риски путем загрузки данных в реальном времени в WebSphere Business Monitor для их анализа. Применение реальных данных о процессе для моделирования и имитации позволяет более точно представлять происходящий процесс, повышая качество имитации и анализа. При этом повышается вероятность того, что новые процессы будут соответствовать поставленным производственным задачам. Возможность проводить мониторинг исполняемых процессов в режиме реального времени Помогает улучшить соответствие требованиям SLA за счет отслеживания данных мониторинга в режиме реального времени. Позволяет анализировать многочисленные сообщения о событиях и извлекать нужную информацию, которая затем передается в формы бизнес-уровня, необходимые пользователям. Дает возможность обновлять KPI в режиме реального времени исполнения процесса и выводить их в форме, нужной пользователю.

Примеры вариантов отображения: таблица KPI, сравнительная таблица с классифицированными по категориям KPI, отображение KPI в виде стрелочных указателей, на которых указаны целевые значения и допустимые диапазоны метрик.

Извлечение бизнес-аналитики из накопленных данных Позволяет анализировать динамику бизнес-показателей для определения тенденций. Отображение Report (Отчет) выводит отчеты о производительности в соотнесении с датами. Такие отчеты обычно содержат таблицы и диаграммы с анализом изменения данных в хранилище данных о производительности. В отображение Report встроено множество возможностей анализа, включая анализ по квартилям, анализ трендов и управленческий анализ, с возможность построения различных видов диаграмм. Отображение Dimensional показывает бизнес-данные в многомерном виде. Пользователи могут поворачивать оси, чтобы отображать различные аспекты производства.

В начало

Заключение

Корпорация IBM выделила несколько SOA-сценариев, наиболее часто встречающихся в типичных ИТ-проектах на основе SOA. Чтобы помочь своим клиентам начать освоение SOA, IBM предлагает точки входа и сценарии SOA, основанные на интересах бизнеса и ИТ. IBM также предоставляет полное руководство по моделированию каждого сценария, его проектированию и реализации с помощью инструментов, продуктов и методик от IBM.

В данной статье описывается BPM-сценарий—третий из сценариев SOA. BPM-сценарий позволяет предприятию стратегически выстроить свои основные активы—людей, информацию, технологию и бизнес-процессы—для создания единого интегрированного представления предприятия. Это представление, в сочетании с поддерживающей его средой, помогает реализовать и поддерживать итерационный цикл непрерывного совершенствования бизнес-процессов.

Из этой статьи вы узнали о том, как выстраивать функциональные требования по проекту в соответствии с типовыми вариантами использования, которые предусматривает BPM-сценарий. Мы подробно описали жизненный цикл BPM и дали обзор свойств и функций рекомендуемых инструментов и продуктов для реализации типичного BPM-сценария.


Источник: http://www.ibm.com/developerworks/ru/library/ar-arprac7/index.html


Закрыть ... [X]

Сценарий бизнес-процесса: заявка на командировку и ее. - IBM Подарок с птичками

Сценарий бизнес процесса это Архитектура на практике: Часть 7. SOA-сценарий 3: Управление
Сценарий бизнес процесса это Дизайн GN1403: Моделирование бизнес-процессов Бизнес
Сценарий бизнес процесса это НОУ ИНТУИТ Лекция Моделирование бизнес-процессов
Сценарий бизнес процесса это Бизнес-процессы продаж сценарий теплой продажи
Сценарий бизнес процесса это Бизнес-процессы - 1С-Битрикс Разработчикам
Процесс и сценарии для очистки базы - Elma День молодежи в России Детские и юношеские фестивали-конкурсы Дождь и интересное о дожде Короткие пожелания с Днем рождения