На примере бизнес-процесса урегулирования убытков КАСКО можно увидеть работу систем автоматизации бизнес-процессов, интеграционного промежуточного программного обеспечения, корпоративной сервисной шины, документооборота, средств мониторинга и многих других. Модель позволяет на практике познакомиться с решениями лидирующих на рынках EAI/SOA/BPM
производителей, понять преимущества тех или иных продуктов, исследовать вопросы совместимости решений различных производителей. В связи с потребностями заказчика на стенде с минимальными временными затратами может быть воссоздана интересующая связка продуктов и смоделированы те или иные проблемы и их решение. Подобная модель предприятия является уникальным решением, способным значительно облегчить процесс построения архитектуры
решений и выбора необходимых программных продуктов.
1. Виртуальная модель современного предприятия
На примере бизнес-процесса урегулирования убытков КАСКО можно увидеть работу систем
автоматизации бизнес-процессов, интеграционного промежуточного программного обеспечения,
корпоративной сервисной шины, документооборота, средств мониторинга и многих других. Модель
позволяет на практике познакомиться с решениями лидирующих на рынках EAI/SOA/BPM
производителей, понять преимущества тех или иных продуктов, исследовать вопросы
совместимости решений различных производителей. В связи с потребностями заказчика на стенде
с минимальными временными затратами может быть воссоздана интересующая связка продуктов
и смоделированы те или иные проблемы и их решение. Подобная модель предприятия является
уникальным решением, способным значительно облегчить процесс построения архитектуры
решений и выбора необходимых программных продуктов.
Технические особенности стенда
«Виртуальная модель современного предприятия» представляет собой «идеальную» ИТ-
инфраструктуру типичной страховой компании. Инфраструктура включает в себя ERP- и CRM-
системы, портал, средства автоматизации бизнес-процессов, корпоративную сервисную шину.
Естественно, построение полной ИТ-инфраструктуры серьезной компании – задача непростая,
поэтому реализуется единственный бизнес-процесс – процесс урегулирования убытков КАСКО.
Данный процесс выбран, прежде всего, потому что, к сожалению, с ним сталкивался практически
каждый владелец автомобиля. Кроме того, этот процесс позволяет показать большинство
возможностей и типовых сценариев использования интеграционных решений. В рамках стенда
демонстрируются как непосредственно автоматизация этого бизнес-процесса, так и
взаимодействие между собой различных систем (ERP, MDM, CRM, BPMS) страховой компании.
Демонстрируется взаимодействие между системами через корпоративную сервисную шину (ESB),
асинхронное взаимодействие систем при помощи message oriented middleware. Также на стенде
установлен инструментарий SOA governance.
Интересной особенностью стенда является демонстрация использования как одной линейки
конкретного вендора, так и продуктов различных производителей. Причем поддерживается
возможность как демонстрации линейки продуктов одного производителя, так и совместное
использование продуктов различных производителей. Подобная гибкость достигается
развертыванием компонентов стенда на платформе виртуальных машин (за исключением IBM
DataPower и java ускорителя Azul Systems). Скажем, замена BPM-системы, реализующей бизнес-
процесс урегулирования убытков КАСКО, достигается выключением одной виртуальной машины и
включением другой.
2. Архитектура стенда «Виртуальной модели современного предприятия» представлена
на схеме ниже:
Одним из центральных приложений является BPM-решение, автоматизирующее процесс
урегулирования убытков КАСКО. Пользователь может зайти на портал и при помощи портлета
ввода информации заполнить заявление о страховом случае. Введенное заявление стартует
бизнес-процесс урегулирования убытков. После старта процесса в ходе его выполнения
производится уточнение информации по клиенту и его страховому полису в MDM системе. При
необходимости из бизнес-процесса производится создание нового клиента. Вызовы происходят
синхронно, через web-сервисы, размещенные на ESB, что позволяет абстрагироваться от
конкретной реализации смежных систем и способов взаимодействия с ними. Кроме MDM системы,
бизнес-процесс также синхронно, через ESB, взаимодействует с ERP системой для учета
финансовых документов, с CRM-системой для обеспечения взаимодействия с клиентом, учета
обращений клиента.
Особняком стоит взаимодействие с внешним сервисным центром (станцией технического
обслуживания автомобилей, СТОА). Поскольку эта организация является внешней по отношению к
страховой компании, то взаимодействие с ней производится асинхронно, при помощи
интеграционного шлюза и системы гарантированной доставки сообщений. При необходимости
3. обращения к сервисному центру бизнес-процесс через ESB помещает сообщение-запрос в
очередь запросов messaging системы (IBM WebSphere MQ, TIBCO EMS или Progress Sonic MQ).
Интеграционный шлюз забирает сообщение из очереди запросов, определяет по сообщению
сервисный центр, которому предназначено данное сообщение. Выступая в качестве координатора
транзакции, шлюз забирает сообщение из очереди запросов и передает в сервисный центр. На
стенде развернуты две реализации сервисных центров. Первая предоставляет бизнес-партнерам
интерфейс на протоколе MQI. Вторая реализация предоставляет интерфейс на базе JMS web
service. При получении ответа от сервисного центра интеграционный шлюз забирает сообщение-
ответ, выступая координатором транзакции, проверяет сообщение на соответствие схеме и его
семантическую корректность, после чего размещает сообщение-ответ в очереди ответов
messaging системы.
Клиенты страховой компании по каждому страховому случаю обязаны собирать необходимые
документы (например, справка из ГИБДД). Полученные документы размещаются в хранилище
документов (ECM).
Общий мониторинг выполнения бизнес-процессов осуществляется при помощи средств BAM,
руководство страховой компании анализирует метрики и индикаторы производительности,
предоставляемые данным инструментарием.
Бизнес-правила процесса реализуются вне системы автоматизации бизнес-процессов в отдельном
business rules engine (BRE). Это позволяет свести к минимуму трудоемкое внесение изменений в
бизнес-процессы, вызванное только изменениями бизнес-правил.
Наконец, для артефактов ИТ инфраструктуры используется UDDI реестр сервисов и репозитарий
проектных артефактов. Реестр позволит легко обнаруживать сервисы как в run time, так и в design-
time. Репозитарий будет использоваться для демонстрации фазы проектирования и разработки.
Репозитарий интегрируется со средами разработки, позволяя выбирать из среды разработки
сервисы, WSDL и т.п.
4. Матрица ПО демонстрационного стенда
Продукт
Вендор
IBM Oracle EMC Tibco Sonic Lombardi
Microsoft
платформа
Open source
BPM IBM Filenet Oracle BPM Documentum iProcess TeamWorks
SourceCode K2
BlackPearl
Intalio BPM
BAM
WebSphere Business
Monitor
Oracle BAM Spotfire TeamWorks
ECM IBM Filenet Documentum MOSS Alfresco
ESB
WebSphere Message
Broker
WebSphere ESB
Oracle Service
Bus
BusinessWorks
ActiveMatrix
ServiceBus
Sonic ESB
Интеграцион
ный шлюз
Datapower XI50
Средства
мониторинга
ITCAM for SOA
Enterprise
RTView
Actional SOA
Management
BRE ILOG
Oracle
Business
Rules
iProcess
Decisions
MDM
InfoSphere MDM
Server
Siebel UCM КРОК НСИ
Реестр
сервисов
WebSphere Registry
and Repository
BEA Aqualogic
Enteprise
Registry
ActiveMatrix
Registry
BEA Aqualogic
Enteprise
Registry
Средства
разработки
WebSphere
Integration Developer
Websphere Message
Broker Toolkit
Business Studio
Messaging WebSphere MQ Oracle AQ EMS Sonic MQ MSMQ
Портал WS Portal Server Oracle Portal MOSS
Обозначения
Решение развернуто и
демонстрируется
Планируется к
развертыванию