Эта система была создана командой System House
В данной лекции рассматриваются следующие темы:
В данном разделе мы рассмотрим инфраструктуры, имевшиеся в компаниях LGI и DirectCar до слияния. Они показаны на рис. 2.1.
Система обработки страховых претензий компании DirectCar основывается на трехъярусной сетевой архитектуре, которая позволяет клиентам регистрировать свои претензии в интерактивном режиме и получать обновляемую информацию о состоянии претензий по электронной или обычной почте. ИТ-инфраструктура, лежащая в основе системы обработки претензий, представляет собой кластер серверов приложений, который производит преобразование и проверку данных, предоставленных клиентом, и посылает эти данные в форме запросов в готовое приложение обработки претензий на оконечной серверной системе. Ответы этих приложений посылаются серверам приложений, которые динамически представляют их клиенту в виде Web-страниц. Прочая обработка производится вручную или в оконечной серверной системе.
В компании LGI используется звездообразная инфраструктура, основанная на
сообщениях, где все клиентские приложения посылают запросы центральному
посреднику-брокеру, который производит преобразование данных и отправку их в
серверные приложения или в системы потока операций (workflow). Все ответы приложений
посылаются на центральный узел системы обмена сообщениями для преобразования
и отправки в клиентское приложение. Клиент осуществляет регистрацию
претензии путем обращения в центр приема запросов или к своему страховому
агенту, после чего агент по претензиям при помощи стандартов
(рис 2.1) ИТ-инфраструктура компаний LGI и DirectCar до слиянияЦель слияния с точки зрения бизнеса, как показано на рис. 2.2, состояла в создании представления "одна компания для всех каналов", чтобы скрыть от клиентов и персонала, занятого в обработке претензий, сложности, связанные с различием серверных приложений LGI и DirectCar.
(рис 2.2) Бизнес-представление процесса объединенных компанийКонтекст решения, показанный на рис. 2.3, относится к сценарию объединения,
включающему процессы и системы работы со счетами, претензиями и полисами LGI
и DirectCar.com. Те части, о которых мы будем говорить, обозначены красной рамкой
в верхней правой части рисунка: обработка претензий в LGI и взаимодействие с
внешними
(рис 2.3) Контекст решения в сценарии слияния/поглощения
Эта подсистема отвечает за то, чтобы клиенты могли получить информацию по
расценкам на полисы, получать полисы, проверять полисы и отправлять страховые
претензии на обработку. Претензии в LGI могут поступать из нескольких источников.
Клиент может напрямую отправить претензию через Интернет. Для этого необходимо
Web-приложение. В качестве альтернативы можно отправить претензию непрямым
путем, через агентов, через систему
Система администрирования полисов – это центральное хранилище данных о клиентах и полисах. Она предоставляет возможности для записи и обновления соответствующей информации.
Система обработки претензий – это отдельная подсистема, отвечающая за работу со всеми аспектами страховой претензии. Между системой обработки претензий и менеджером бизнес-процессов осуществляются широкие взаимодействия. Предполагается, что обновления претензий всегда инициируются менеджером бизнес-процессов.
Обе системы – система администрирования полисов и система обработки претензий записывают информацию, относящуюся к клиентам. Система администрирования полисов записывает информацию о держателях полисов и их полисах. Система обработки претензий записывает информацию о других заинтересованных сторонах – других страховых компаниях, других заявителях претензий и т. п. Данные о держателях полисов находятся в совместном пользовании системы администрирования полисов и системы обработки претензий.
Эта подсистема отвечает за инициирование выплат клиенту, ремонтной компании или третьей стороне. Она может быть частью системы обработки претензий или частью финансовой системы. В автостраховании платежи за ремонт обычно перечисляются напрямую ремонтной компании, а клиент получает только выплаты за потерянные или поврежденные личные вещи.
Финансовая подсистема отвечает за хранение всей финансовой информации и за управление платежами и поступлениями средств. Менеджер бизнес-процессов будет напрямую получать из финансовой системы данные о потенциальных платежах и резервах. Информация о платежах будет сообщаться косвенным образом, через системы обработки претензий и их оплаты.
Обычно система обработки претензий поддерживает обмен информацией с этими сторонами различными способами.
В этом разделе коротко описываются интеграционные решения, разработанные для
объединенной компании LGI. Они основываются на объединении и создании общих
процессов обработки претензий и полисов, лежащих в основе интеграции двух
компаний. Эти решения делятся на две обширные области – администрирование
расценок и полисов и обработку претензий. Мы коротко опишем решение, относящееся
к расценкам и полисам, а затем обсудим существующую систему обработки
претензий и предлагаемое новое интеграционное решение по работе с внешними
Целью является интегрирование отдельных приложений в единую систему приема
расценок и полисов, которая выбирает из разных страховых приложений наилучшую
расценку, подает ее клиенту на утверждение и представляет как клиентам, так и
остальной части системы единое видение всех полисов. Компонентное строение
решения позволяет создать единое Web-приложение, работающее с имеющимися в LGI
После проверки информации, предоставленной клиентом, объединенная система
приема расценок и полисов обращается к системам расценок LGI и DirectCar через
Когда клиент утверждает расценку, следующим этапом становится проверка предыстории для данного клиента. Сюда входит запрос и получение от внешних организаций информации о состоянии транспортного средства потенциального клиента и результаты проверки его кредитоспособности. Эта часть включает в себя создание подпроцесса для обработки нескольких запросов на получение внешней информации и интегрирование этих этапов в существующие системы администрирования полисов и расценок LGI или DirectCar. Этот процесс управляет временными параметрами при задержках ответов от внешних организаций и доводит ход событий до окончательного принятия.
Процесс обработки претензий состоит из четырех основных этапов, или процессов, которые выполняются последовательно (рис. 2.4):
(рис 2.4) Базовый процесс обработки претензииНа основе результатов отчетов и оценки обработчик претензии принимает решение о том, оправдана ли претензия или ее нужно отвергнуть. В процессе может принимать участие эксперт по претензиям, если обнаруживаются какие-то необычные аспекты.
Для интеграции систем обработки претензий компаний LGI и DirectCar в общий
процесс обработки претензий используется система работы с процессами WebSphere
MQ Workflow. Она визуализирует весь процесс обработки претензии, независимо от
того, относится ли он к LGI или к DirectCar. Интеграция систем обработки претензий
LGI и DirectCar при помощи общей системы работы с процессами также позволяет
разрабатывать новые общие функции для процесса обработки претензий, например
сбор отчетов об оценке от внешних
Мы коротко опишем здесь процессы обработки претензий в двух компаниях.
Однако с точки зрения внешних
LGI уже имеет инфраструктуру для системы обработки претензий, в которой все клиентские приложения посылают запросы в центральный узел обмена сообщениями, который выполняет трансформацию и маршрутизирует запросы в соответствующие серверные приложения и системы потока операций (workflow). Все ответы приложений посылаются на центральный узел системы обмена сообщениями для преобразования и отправки в клиентское приложение.
К процессам для обработки претензий в LGI относятся:
На рис. 2.7 и 2.8 приводятся прецеденты использования (use cases) в существующей системе обработки претензий LGI.

(рис 2.8) Процесс регистрации претензий в LGI(рис 2.7) Задачи специалиста по обработке претензий и эксперта по претензиям
Система обработки претензий в DirectCar основывается на трехъярусной сетевой архитектуре, которая позволяет клиентам регистрировать претензии в интерактивном режиме через Web-браузер и получать обновляемые данные о состоянии претензий по электронной или обычной почте. ИТ-инфраструктура, лежащая в основе системы обработки претензий, представляет собой кластер серверов приложений, который производит преобразование и проверку данных, предоставленных клиентом, и посылает эти данные в форме запросов в готовое приложение обработки претензий на оконечной серверной системе. Ответы этих приложений посылаются серверам приложений, которые динамически представляют их клиенту в виде Web-страниц. Прочая обработка производится вручную или в оконечной серверной системе.
В DirectCar используются следующие процессы обработки претензии:
Эти этапы одинаковы и в DirectCar и в LGI.
На рис. 2.9 и 2.10 показаны прецеденты использования (use cases) для существующей системы DirectCar.

(рис 2.10) Процесс регистрации претензий в DirectCar(рис 2.9) Задачи специалиста по обработке претензий и эксперта по претензиям в DirectCarВ существующих системах LGI и DirectCar на разных этапах процесса используются некоторые приложения. Эти приложения различны и применяются только для хранения данных и наблюдения за состоянием претензии. Большая часть взаимодействий с клиентами и между подразделениями происходит вручную, на бумаге, через почту или факс.
В данном разделе мы описываем высокоуровневую архитектуру среды, лежащей в основе объединенной системы обработки претензий. Мы также описываем взаимодействия между пользователями и компонентами.
При создании решения предполагалось повторно использовать имеющуюся инфраструктуру и приложения для обработки претензий, имеющиеся у LGI и DirectCar с преобразованием Web-приложения компании DirectCar под нужды LGI. Причины для такого выбора были следующие:
На рис. 2.11 показана предлагаемая схема архитектуры для объединенной системы обработки претензий.
(рис 2.11) Общая схема архитектуры объединенного процесса обработки претензийКак показано на этом рисунке, архитектура решения основывается на следующих решениях:
На рис. 2.12 рассматриваются продукты и технологии, используемые для реализации каждого из компонентов системы обработки претензий.
Мы решили сохранить существующую инфраструктуру IBM WebSphere MQ компании LGI и дополнить ее новым клиентским Web-приложением и уже существующими серверными системами DirectCar. Инфраструктура WebSphere MQ состоит из нескольких кластеров WebSphere MQ, сконфигурированных для передачи данных между различными компонентами приложения, которые функционируют под управлением разных продуктов в разных операционных системах. Используются механизмы гарантированной доставки WebSphere MQ и широкий диапазон охватываемых платформ.
Каждый из компонентов, показанных на рис. 2.12, описывается ниже более детально.
(рис 2.12) Продукты, используемые при реализации архитектуры системы обработки претензий
К пользовательским интерфейсам относятся интерфейсы с Интернетом, интранетом, офисами филиалов и бизнес-партнерами. Объединенная система обработки претензий предоставляет следующие пользовательские интерфейсы для регистрации страховой претензии:
Причина, заставившая нас выбрать эти продукты, состоит в том, что нужно сохранить без изменений интерфейсы, используемые клиентами DirectCar, центрами обработки запросов LGI, бизнес-партнерами и офисами-филиалами.
Продукты, используемые для работы с интерфейсами в рабочей системе, перечислены в табл. 2.1.
| Продукт | Платформы | Версии |
|---|---|---|
| Java runtime engine ( |
Microsoft Windows $$\text{\textregistered}$$ 2000 | 1.3, 1.4.x |
| Web-браузер для просмотра Web-страниц [страниц Java Server Pages ( |
Windows 2000 | N/A |
| WebSphere |
Windows 2000 | 3.2.1 |
| WebSphere MQ Client | Linux $$\text{\textregistered}$$, Windows 2000 | 5.3.x |
Продукты, используемые в качестве инструментов для создания пользовательских интерфейсов, перечислены в табл. 2.2.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Studio Application Developer (Разработчик приложений). | Linux | 5.0.x, 5.1.x |
| Использование: для разработки пользовательского интерфейса Java |
||
В наше промежуточное программное обеспечение входит сервер приложений Direct
Application Server LGI и шлюз обмена данными
Мы выбирали продукты для
Продукты, используемые для создания
| Продукт | Платформы | Версии |
|---|---|---|
| IBM HTTP Server (IHS) | AIX $$\text{\textregistered}$$, Solaris $$\text{\texttrademark}$$, Windows 2000 | 1.3.x, 2.0 |
| WebSphere Application |
AIX, Solaris, Windows 2000 | 5.0.x, 5.1.x |
| WebSphere Application Server Network Deployment (Network Deployment) | AIX | 5.0.x, 5.1.x |
| WebSphere |
Windows 2000 | 3.2.1 |
| WebSphere MQ | AIX, Windows 2000 | 5.3 |
Продукты, используемые в качестве инструментов для создания промежуточного программного обеспечения, перечислены в табл. 2.4.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Studio Application Developer (Application Developer) | Windows 2000 | 5.0.x, 5.1.x |
| Использование: для разработки |
||
| WebSphere Studio Site Developer (Site Developer) | Windows 2000 | 5.0.x, 5.1.x |
| Использование: для разработки страниц HTML и |
||
Продукт WebSphere MQ
После
Системы WebSphere Business
Мы используем
Продукты, применяемые в рабочей системе управления бизнес-процессами, перечислены в табл. 2.5.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Business |
AIX, Solaris, Windows 2000, z/OS | 2.1.x |
| WebSphere Business |
Windows 2000 | 5.x |
Продукты, применяемые в качестве инструментов для создания системы
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Business |
Windows 2000 | 2.1.x |
| Использование: для разработки потоков сообщений | ||
| WebSphere Business |
Windows 2000 | 5.x |
| Использование: для разработки потоков сообщений | ||
В этом разделе описаны менеджеры процессов, используемые в данном сценарии. Менеджеры процессов управляют обработкой претензий на стадиях проверки, изучения и принятия решений, вызывая серверные системы при помощи сообщения WebSphere MQ, направляемого в систему трансформации и маршрутизации. Они также позволяют вмешаться в процесс при выполнении определенного критерия.
Решения по выбору конкретных продуктов принимались на следующих основаниях:
Продукты, применяемые в качестве менеджеров процессов в рабочей системе, перечислены в табл. 2.7.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere MQ Workflow | AIX, Windows 2000 | 3.4, 3.5 |
Продукты, применяемые в качестве инструментов при создании менеджеров процессов, перечислены в табл. 2.8.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Business Integration Modeler | Windows 2000 | 4.2.x |
| Использование: для разработки потоков в бизнес-процессах | ||
| WebSphere MQ Workflow Buildtime | Windows 2000 | 3.4, 3.5 |
| Использование: для разработки потоков в бизнес-процессах | ||
В данном разделе рассматриваются оконечные серверы транзакций и центры данных для DirectCar и LGI.
Сервер приложений DirectCar конфигурируется так, чтобы использовать в качестве
JMS-провайдера WebSphere MQ. Были разработаны компоненты, управляемые сообщениями
(Message Driven
В ходе проверки претензии выполняется проверка данных полиса, которые хранятся
в базе данных. В данном случае
Между LGI и DirectCar были установлены безопасные соединения с использованием протокола Secure Sockets Layer (SSL) над соединениями WebSphere MQ.
Использование существующих систем оставляет без изменений работающие приложения. TxSeries и DB2 являлись частью готового приложения для управления страховыми полисами. Компания DirectCar решила применить для разработки своей системы обработки претензий технологии J2EE и сервер приложений в сочетании с базой данных Oracle. Единственным дополнением является WebSphere MQ, который объединяет эти системы вместе.
Центр данных LGI представляет собой существующую систему, основанную на
Продукты, применяемые в рабочей системе как оконечные серверные системы, перечислены в табл. 2.9.
| Продукт | Платформы | Версии |
|---|---|---|
| Центр данных DirectCar: | ||
| DB2 | Windows 2000 | 7.2, 8.1.x |
| Oracle | Windows 2000 | 9.1 |
| TXSeries | Windows 2000 | 5.0.x |
| WebSphere Application Server | Windows 2000 | 5.0.x, 5.1.x |
| WebSphere MQ | Windows 2000 | 5.3.x |
| Центр данных LGI: | ||
| z/OS | 2.2, 3.1 | |
| DB2 | z/OS | 7.2, 8.1.x |
| WebSphere MQ | z/OS | 5.3.x |
Продукты, применяемые в качестве инструментов для создания серверных систем, перечислены в табл. 2.10.
| Продукт | Платформы | Версии |
|---|---|---|
| Центр данных DirectCar: | ||
| VisualAge® for COBOL | Windows 2000 | 3.6 |
| WebSphere Studio Application Developer | Windows 2000 | 5.0.x, 5.1.x |
| Использование: для разработки сеансовых и сущностных компонентов | ||
| WebSphere Studio Application Development Integration Edition | Windows 2000 | 5.0.x, 5.1.x |
| Использование: для разработки |
||
| Центр данных LGI: | ||
| WebSphere Studio Enterprise Developer | Windows 2000, z/OS | 5.0.x, 5.1.x |
| Использование: для разработки программ |
||
В разделе 1.2, "Бизнес-цели", и в разделе 1.3, "Цели и ограничения, связанные с ин- формационными технологиями", мы описываем цели слияния компаний LGI и DirectCar. Реализация этих целей осуществляется как минимум в трех фазах.
Прежде чем переходить к действиям, описанным далее, мы выполнили следующие шаги:
За дополнительной информацией обращайтесь к серии статей в IBM developer-Works $$\text{\textregistered}$$,
"Merging disparate IT systems: Build a single integrated view for users quickly and
with minimal
В оставшейся части курса мы сконцентрируемся на второй фазе реализации:
В компании LGI в рамках корпоративной ИТ-стратегии было решено считать проект
по автоматизации работы с внешними
Теперь проблема состоит в том, чтобы уделить внимание навыкам, необходимым для создания приложений для бизнес-процессов с использованием BPEL на платформе J2EE, выявить все технологические нестыковки при внедрении технологии BPEL и оценить преимущества использования новой технологии. Основными вопросами здесь являются инструменты для моделирования решений на BPEL и UML. Будут ли эти инструменты работать друг с другом и ускорят ли они разработку и внедрение решения?
Существует ряд причин, как относящихся к бизнесу, так и технических, исходя из которых в качестве пилотного был выбран именно процесс обработки претензий.
Новый процесс также должен использовать имеющийся у LGI каркас WebSphere MQ для взаимодействия со службами, входящими в системы LGI и DirectCar. Этот каркас также предоставляет шлюз для соединения со службами бизнес-партнеров и со службами LGI, которые компания предоставляет своим бизнес-партнерам. Этот каркас развился из шины обмена сообщениями, соединяющей компоненты приложений, и стал сервисной шиной, использующей в качестве основных транспортных протоколов SOAP/JMS и SOAP/http.
В будущем нужно будет выполнить такие действия:
Для третьей фазы требуется слежение за ходом обработки претензии. Полученная информация будет использоваться двумя способами:
Мы хотели бы вернуться к этим темам в следующей книги серии Redbooks, чтобы показать, как можно использовать данные о бизнес-событиях, которые собирает семейство продуктов WebSphere.
Дальнейшее содержание данного курса имеет следующую структуру:
В этой лекции мы рассмотрели архитектуру имеющейся системы и компоненты
приложений. Разработка новой автоматизированной системы для работы с внешними
Эта система была создана командой System House
В данной лекции рассматриваются следующие темы:
В данном разделе мы рассмотрим инфраструктуры, имевшиеся в компаниях LGI и DirectCar до слияния. Они показаны на рис. 2.1.
Система обработки страховых претензий компании DirectCar основывается на трехъярусной сетевой архитектуре, которая позволяет клиентам регистрировать свои претензии в интерактивном режиме и получать обновляемую информацию о состоянии претензий по электронной или обычной почте. ИТ-инфраструктура, лежащая в основе системы обработки претензий, представляет собой кластер серверов приложений, который производит преобразование и проверку данных, предоставленных клиентом, и посылает эти данные в форме запросов в готовое приложение обработки претензий на оконечной серверной системе. Ответы этих приложений посылаются серверам приложений, которые динамически представляют их клиенту в виде Web-страниц. Прочая обработка производится вручную или в оконечной серверной системе.
В компании LGI используется звездообразная инфраструктура, основанная на
сообщениях, где все клиентские приложения посылают запросы центральному
посреднику-брокеру, который производит преобразование данных и отправку их в
серверные приложения или в системы потока операций (workflow). Все ответы приложений
посылаются на центральный узел системы обмена сообщениями для преобразования
и отправки в клиентское приложение. Клиент осуществляет регистрацию
претензии путем обращения в центр приема запросов или к своему страховому
агенту, после чего агент по претензиям при помощи стандартов
(рис 2.1) ИТ-инфраструктура компаний LGI и DirectCar до слиянияЦель слияния с точки зрения бизнеса, как показано на рис. 2.2, состояла в создании представления "одна компания для всех каналов", чтобы скрыть от клиентов и персонала, занятого в обработке претензий, сложности, связанные с различием серверных приложений LGI и DirectCar.
(рис 2.2) Бизнес-представление процесса объединенных компанийКонтекст решения, показанный на рис. 2.3, относится к сценарию объединения,
включающему процессы и системы работы со счетами, претензиями и полисами LGI
и DirectCar.com. Те части, о которых мы будем говорить, обозначены красной рамкой
в верхней правой части рисунка: обработка претензий в LGI и взаимодействие с
внешними
(рис 2.3) Контекст решения в сценарии слияния/поглощения
Эта подсистема отвечает за то, чтобы клиенты могли получить информацию по
расценкам на полисы, получать полисы, проверять полисы и отправлять страховые
претензии на обработку. Претензии в LGI могут поступать из нескольких источников.
Клиент может напрямую отправить претензию через Интернет. Для этого необходимо
Web-приложение. В качестве альтернативы можно отправить претензию непрямым
путем, через агентов, через систему
Система администрирования полисов – это центральное хранилище данных о клиентах и полисах. Она предоставляет возможности для записи и обновления соответствующей информации.
Система обработки претензий – это отдельная подсистема, отвечающая за работу со всеми аспектами страховой претензии. Между системой обработки претензий и менеджером бизнес-процессов осуществляются широкие взаимодействия. Предполагается, что обновления претензий всегда инициируются менеджером бизнес-процессов.
Обе системы – система администрирования полисов и система обработки претензий записывают информацию, относящуюся к клиентам. Система администрирования полисов записывает информацию о держателях полисов и их полисах. Система обработки претензий записывает информацию о других заинтересованных сторонах – других страховых компаниях, других заявителях претензий и т. п. Данные о держателях полисов находятся в совместном пользовании системы администрирования полисов и системы обработки претензий.
Эта подсистема отвечает за инициирование выплат клиенту, ремонтной компании или третьей стороне. Она может быть частью системы обработки претензий или частью финансовой системы. В автостраховании платежи за ремонт обычно перечисляются напрямую ремонтной компании, а клиент получает только выплаты за потерянные или поврежденные личные вещи.
Финансовая подсистема отвечает за хранение всей финансовой информации и за управление платежами и поступлениями средств. Менеджер бизнес-процессов будет напрямую получать из финансовой системы данные о потенциальных платежах и резервах. Информация о платежах будет сообщаться косвенным образом, через системы обработки претензий и их оплаты.
Обычно система обработки претензий поддерживает обмен информацией с этими сторонами различными способами.
В этом разделе коротко описываются интеграционные решения, разработанные для
объединенной компании LGI. Они основываются на объединении и создании общих
процессов обработки претензий и полисов, лежащих в основе интеграции двух
компаний. Эти решения делятся на две обширные области – администрирование
расценок и полисов и обработку претензий. Мы коротко опишем решение, относящееся
к расценкам и полисам, а затем обсудим существующую систему обработки
претензий и предлагаемое новое интеграционное решение по работе с внешними
Целью является интегрирование отдельных приложений в единую систему приема
расценок и полисов, которая выбирает из разных страховых приложений наилучшую
расценку, подает ее клиенту на утверждение и представляет как клиентам, так и
остальной части системы единое видение всех полисов. Компонентное строение
решения позволяет создать единое Web-приложение, работающее с имеющимися в LGI
После проверки информации, предоставленной клиентом, объединенная система
приема расценок и полисов обращается к системам расценок LGI и DirectCar через
Когда клиент утверждает расценку, следующим этапом становится проверка предыстории для данного клиента. Сюда входит запрос и получение от внешних организаций информации о состоянии транспортного средства потенциального клиента и результаты проверки его кредитоспособности. Эта часть включает в себя создание подпроцесса для обработки нескольких запросов на получение внешней информации и интегрирование этих этапов в существующие системы администрирования полисов и расценок LGI или DirectCar. Этот процесс управляет временными параметрами при задержках ответов от внешних организаций и доводит ход событий до окончательного принятия.
Процесс обработки претензий состоит из четырех основных этапов, или процессов, которые выполняются последовательно (рис. 2.4):
(рис 2.4) Базовый процесс обработки претензииНа основе результатов отчетов и оценки обработчик претензии принимает решение о том, оправдана ли претензия или ее нужно отвергнуть. В процессе может принимать участие эксперт по претензиям, если обнаруживаются какие-то необычные аспекты.
Для интеграции систем обработки претензий компаний LGI и DirectCar в общий
процесс обработки претензий используется система работы с процессами WebSphere
MQ Workflow. Она визуализирует весь процесс обработки претензии, независимо от
того, относится ли он к LGI или к DirectCar. Интеграция систем обработки претензий
LGI и DirectCar при помощи общей системы работы с процессами также позволяет
разрабатывать новые общие функции для процесса обработки претензий, например
сбор отчетов об оценке от внешних
Мы коротко опишем здесь процессы обработки претензий в двух компаниях.
Однако с точки зрения внешних
LGI уже имеет инфраструктуру для системы обработки претензий, в которой все клиентские приложения посылают запросы в центральный узел обмена сообщениями, который выполняет трансформацию и маршрутизирует запросы в соответствующие серверные приложения и системы потока операций (workflow). Все ответы приложений посылаются на центральный узел системы обмена сообщениями для преобразования и отправки в клиентское приложение.
К процессам для обработки претензий в LGI относятся:
На рис. 2.7 и 2.8 приводятся прецеденты использования (use cases) в существующей системе обработки претензий LGI.

(рис 2.8) Процесс регистрации претензий в LGI(рис 2.7) Задачи специалиста по обработке претензий и эксперта по претензиям
Система обработки претензий в DirectCar основывается на трехъярусной сетевой архитектуре, которая позволяет клиентам регистрировать претензии в интерактивном режиме через Web-браузер и получать обновляемые данные о состоянии претензий по электронной или обычной почте. ИТ-инфраструктура, лежащая в основе системы обработки претензий, представляет собой кластер серверов приложений, который производит преобразование и проверку данных, предоставленных клиентом, и посылает эти данные в форме запросов в готовое приложение обработки претензий на оконечной серверной системе. Ответы этих приложений посылаются серверам приложений, которые динамически представляют их клиенту в виде Web-страниц. Прочая обработка производится вручную или в оконечной серверной системе.
В DirectCar используются следующие процессы обработки претензии:
Эти этапы одинаковы и в DirectCar и в LGI.
На рис. 2.9 и 2.10 показаны прецеденты использования (use cases) для существующей системы DirectCar.

(рис 2.10) Процесс регистрации претензий в DirectCar(рис 2.9) Задачи специалиста по обработке претензий и эксперта по претензиям в DirectCarВ существующих системах LGI и DirectCar на разных этапах процесса используются некоторые приложения. Эти приложения различны и применяются только для хранения данных и наблюдения за состоянием претензии. Большая часть взаимодействий с клиентами и между подразделениями происходит вручную, на бумаге, через почту или факс.
В данном разделе мы описываем высокоуровневую архитектуру среды, лежащей в основе объединенной системы обработки претензий. Мы также описываем взаимодействия между пользователями и компонентами.
При создании решения предполагалось повторно использовать имеющуюся инфраструктуру и приложения для обработки претензий, имеющиеся у LGI и DirectCar с преобразованием Web-приложения компании DirectCar под нужды LGI. Причины для такого выбора были следующие:
На рис. 2.11 показана предлагаемая схема архитектуры для объединенной системы обработки претензий.
(рис 2.11) Общая схема архитектуры объединенного процесса обработки претензийКак показано на этом рисунке, архитектура решения основывается на следующих решениях:
На рис. 2.12 рассматриваются продукты и технологии, используемые для реализации каждого из компонентов системы обработки претензий.
Мы решили сохранить существующую инфраструктуру IBM WebSphere MQ компании LGI и дополнить ее новым клиентским Web-приложением и уже существующими серверными системами DirectCar. Инфраструктура WebSphere MQ состоит из нескольких кластеров WebSphere MQ, сконфигурированных для передачи данных между различными компонентами приложения, которые функционируют под управлением разных продуктов в разных операционных системах. Используются механизмы гарантированной доставки WebSphere MQ и широкий диапазон охватываемых платформ.
Каждый из компонентов, показанных на рис. 2.12, описывается ниже более детально.
(рис 2.12) Продукты, используемые при реализации архитектуры системы обработки претензий
К пользовательским интерфейсам относятся интерфейсы с Интернетом, интранетом, офисами филиалов и бизнес-партнерами. Объединенная система обработки претензий предоставляет следующие пользовательские интерфейсы для регистрации страховой претензии:
Причина, заставившая нас выбрать эти продукты, состоит в том, что нужно сохранить без изменений интерфейсы, используемые клиентами DirectCar, центрами обработки запросов LGI, бизнес-партнерами и офисами-филиалами.
Продукты, используемые для работы с интерфейсами в рабочей системе, перечислены в табл. 2.1.
| Продукт | Платформы | Версии |
|---|---|---|
| Java runtime engine ( |
Microsoft Windows $$\text{\textregistered}$$ 2000 | 1.3, 1.4.x |
| Web-браузер для просмотра Web-страниц [страниц Java Server Pages ( |
Windows 2000 | N/A |
| WebSphere |
Windows 2000 | 3.2.1 |
| WebSphere MQ Client | Linux $$\text{\textregistered}$$, Windows 2000 | 5.3.x |
Продукты, используемые в качестве инструментов для создания пользовательских интерфейсов, перечислены в табл. 2.2.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Studio Application Developer (Разработчик приложений). | Linux | 5.0.x, 5.1.x |
| Использование: для разработки пользовательского интерфейса Java |
||
В наше промежуточное программное обеспечение входит сервер приложений Direct
Application Server LGI и шлюз обмена данными
Мы выбирали продукты для
Продукты, используемые для создания
| Продукт | Платформы | Версии |
|---|---|---|
| IBM HTTP Server (IHS) | AIX $$\text{\textregistered}$$, Solaris $$\text{\texttrademark}$$, Windows 2000 | 1.3.x, 2.0 |
| WebSphere Application |
AIX, Solaris, Windows 2000 | 5.0.x, 5.1.x |
| WebSphere Application Server Network Deployment (Network Deployment) | AIX | 5.0.x, 5.1.x |
| WebSphere |
Windows 2000 | 3.2.1 |
| WebSphere MQ | AIX, Windows 2000 | 5.3 |
Продукты, используемые в качестве инструментов для создания промежуточного программного обеспечения, перечислены в табл. 2.4.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Studio Application Developer (Application Developer) | Windows 2000 | 5.0.x, 5.1.x |
| Использование: для разработки |
||
| WebSphere Studio Site Developer (Site Developer) | Windows 2000 | 5.0.x, 5.1.x |
| Использование: для разработки страниц HTML и |
||
Продукт WebSphere MQ
После
Системы WebSphere Business
Мы используем
Продукты, применяемые в рабочей системе управления бизнес-процессами, перечислены в табл. 2.5.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Business |
AIX, Solaris, Windows 2000, z/OS | 2.1.x |
| WebSphere Business |
Windows 2000 | 5.x |
Продукты, применяемые в качестве инструментов для создания системы
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Business |
Windows 2000 | 2.1.x |
| Использование: для разработки потоков сообщений | ||
| WebSphere Business |
Windows 2000 | 5.x |
| Использование: для разработки потоков сообщений | ||
В этом разделе описаны менеджеры процессов, используемые в данном сценарии. Менеджеры процессов управляют обработкой претензий на стадиях проверки, изучения и принятия решений, вызывая серверные системы при помощи сообщения WebSphere MQ, направляемого в систему трансформации и маршрутизации. Они также позволяют вмешаться в процесс при выполнении определенного критерия.
Решения по выбору конкретных продуктов принимались на следующих основаниях:
Продукты, применяемые в качестве менеджеров процессов в рабочей системе, перечислены в табл. 2.7.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere MQ Workflow | AIX, Windows 2000 | 3.4, 3.5 |
Продукты, применяемые в качестве инструментов при создании менеджеров процессов, перечислены в табл. 2.8.
| Продукт | Платформы | Версии |
|---|---|---|
| WebSphere Business Integration Modeler | Windows 2000 | 4.2.x |
| Использование: для разработки потоков в бизнес-процессах | ||
| WebSphere MQ Workflow Buildtime | Windows 2000 | 3.4, 3.5 |
| Использование: для разработки потоков в бизнес-процессах | ||
В данном разделе рассматриваются оконечные серверы транзакций и центры данных для DirectCar и LGI.
Сервер приложений DirectCar конфигурируется так, чтобы использовать в качестве
JMS-провайдера WebSphere MQ. Были разработаны компоненты, управляемые сообщениями
(Message Driven
В ходе проверки претензии выполняется проверка данных полиса, которые хранятся
в базе данных. В данном случае
Между LGI и DirectCar были установлены безопасные соединения с использованием протокола Secure Sockets Layer (SSL) над соединениями WebSphere MQ.
Использование существующих систем оставляет без изменений работающие приложения. TxSeries и DB2 являлись частью готового приложения для управления страховыми полисами. Компания DirectCar решила применить для разработки своей системы обработки претензий технологии J2EE и сервер приложений в сочетании с базой данных Oracle. Единственным дополнением является WebSphere MQ, который объединяет эти системы вместе.
Центр данных LGI представляет собой существующую систему, основанную на
Продукты, применяемые в рабочей системе как оконечные серверные системы, перечислены в табл. 2.9.
| Продукт | Платформы | Версии |
|---|---|---|
| Центр данных DirectCar: | ||
| DB2 | Windows 2000 | 7.2, 8.1.x |
| Oracle | Windows 2000 | 9.1 |
| TXSeries | Windows 2000 | 5.0.x |
| WebSphere Application Server | Windows 2000 | 5.0.x, 5.1.x |
| WebSphere MQ | Windows 2000 | 5.3.x |
| Центр данных LGI: | ||
| z/OS | 2.2, 3.1 | |
| DB2 | z/OS | 7.2, 8.1.x |
| WebSphere MQ | z/OS | 5.3.x |
Продукты, применяемые в качестве инструментов для создания серверных систем, перечислены в табл. 2.10.
| Продукт | Платформы | Версии |
|---|---|---|
| Центр данных DirectCar: | ||
| VisualAge® for COBOL | Windows 2000 | 3.6 |
| WebSphere Studio Application Developer | Windows 2000 | 5.0.x, 5.1.x |
| Использование: для разработки сеансовых и сущностных компонентов | ||
| WebSphere Studio Application Development Integration Edition | Windows 2000 | 5.0.x, 5.1.x |
| Использование: для разработки |
||
| Центр данных LGI: | ||
| WebSphere Studio Enterprise Developer | Windows 2000, z/OS | 5.0.x, 5.1.x |
| Использование: для разработки программ |
||
В разделе 1.2, "Бизнес-цели", и в разделе 1.3, "Цели и ограничения, связанные с ин- формационными технологиями", мы описываем цели слияния компаний LGI и DirectCar. Реализация этих целей осуществляется как минимум в трех фазах.
Прежде чем переходить к действиям, описанным далее, мы выполнили следующие шаги:
За дополнительной информацией обращайтесь к серии статей в IBM developer-Works $$\text{\textregistered}$$,
"Merging disparate IT systems: Build a single integrated view for users quickly and
with minimal
В оставшейся части курса мы сконцентрируемся на второй фазе реализации:
В компании LGI в рамках корпоративной ИТ-стратегии было решено считать проект
по автоматизации работы с внешними
Теперь проблема состоит в том, чтобы уделить внимание навыкам, необходимым для создания приложений для бизнес-процессов с использованием BPEL на платформе J2EE, выявить все технологические нестыковки при внедрении технологии BPEL и оценить преимущества использования новой технологии. Основными вопросами здесь являются инструменты для моделирования решений на BPEL и UML. Будут ли эти инструменты работать друг с другом и ускорят ли они разработку и внедрение решения?
Существует ряд причин, как относящихся к бизнесу, так и технических, исходя из которых в качестве пилотного был выбран именно процесс обработки претензий.
Новый процесс также должен использовать имеющийся у LGI каркас WebSphere MQ для взаимодействия со службами, входящими в системы LGI и DirectCar. Этот каркас также предоставляет шлюз для соединения со службами бизнес-партнеров и со службами LGI, которые компания предоставляет своим бизнес-партнерам. Этот каркас развился из шины обмена сообщениями, соединяющей компоненты приложений, и стал сервисной шиной, использующей в качестве основных транспортных протоколов SOAP/JMS и SOAP/http.
В будущем нужно будет выполнить такие действия:
Для третьей фазы требуется слежение за ходом обработки претензии. Полученная информация будет использоваться двумя способами:
Мы хотели бы вернуться к этим темам в следующей книги серии Redbooks, чтобы показать, как можно использовать данные о бизнес-событиях, которые собирает семейство продуктов WebSphere.
Дальнейшее содержание данного курса имеет следующую структуру:
В этой лекции мы рассмотрели архитектуру имеющейся системы и компоненты
приложений. Разработка новой автоматизированной системы для работы с внешними
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.