SlideShare a Scribd company logo
1 of 24
Download to read offline
Интеграционные решения – развиваемся дальше
Михаил Чариков,
архитектор интеграционных решений
Москва, 27.06.2013
2
СОДЕРЖАНИЕ
Governance – управление интеграционным решением
Репозитории и реестры сервисов
Мониторинг интеграционного решения
Семантическая интеграция
Complex Events Processing
1.
2.
3.
4.
5.
1 2 3 4 5
GOVERNANCE – УПРАВЛЕНИЕ ИНТЕГРАЦИОННЫМ
РЕШЕНИЕМ
41 2 3 4 5
GOVERNANCE – УПРАВЛЕНИЕ И КОНТРОЛЬ
• Система управления:
• Правила и инструкции
• Процессы
• Люди и роли
• Метрики
• Отвечают:
• Специалисты по системе управления 
• Enterprise-архитекторы
• Системные администраторы
• Другие специалисты
51 2 3 4 5
ПРОЦЕСС УПРАВЛЕНИЯ ИНТЕГРАЦИОННЫМ
РЕШЕНИЕМ
• Цикличный процесс
• Взгляд на существующее решение в целом.
• Анализ реестра существующих сервисов
• Моделирование и дизайн новых сервисов
• Разработка сервисов
• Тестирование сервисов
• Деплоймент и поддержка сервисов
• Мониторинг сервисов
• Обнаружение новых сервисов
• Избавление от ненужных и устаревших сервисов
1 2 3 4 5
SERVICE REGISTRIES AND REPOSITORIES
71 2 3 4 5
SERVICE REGISTRIES AND REPOSITORIES - 1
• Хранения метаданных сервисов для решения задачи
обнаружения сервисов
• Описание сервиса
• Ключевые слова
• Указатели на контракты сервисов
• Хранение прочих артефактов
• Спецификации на сервис, описание SLA
• XSD-схемы
• Модели данных
• Код (java, BPEL, и т.п.)
• Аналитические документы
81 2 3 4 5
SERVICE REGISTRIES AND REPOSITORIES - 2
Каталог, служащий для обнаружения сервисов
• В design-time
• предоставляя удобный GUI
• В run-time
• соответствуя стандартам (UDDI - Universal Description Discovery &
Integration)
• Предоставляя собственный API
91 2 3 4 5
ДИНАМИЧЕСКАЯ МАРШРУТИЗАЦИЯ
• Обнаружение сервисов в run-time
• По имени
• По произвольным дополнительным
параметрам, например, по типу
документа
1 2 3 4 5
МОНИТОРИНГ ИНТЕГРАЦИОННОГО РЕШЕНИЯ
111 2 3 4 5
ЖУРНАЛИРОВАНИЕ - 1
• Система журналирования
• Журналирует requestresponse сервисов (либо факты вызовов,
либо полностью тело сообщения)
• Хранит журналы в БД
• Интеграционные продукты как правило имеют встроенную
систему журналирования
• Встроенная система может не устраивать по причинам:
• Производительностьнадежность
• Полнота журналируемой информации
• Удобство доступа к информации
• Собственноручно написанная система журналирования – ОК.
121 2 3 4 5
ЖУРНАЛИРОВАНИЕ - 2
• Система журналирования помогает
• Оперативно разобраться в случившейся проблеме
• Определить и наказать виновных
• Система журналирования НЕ помогает
• Оперативно обнаружить ошибки. Как правило от ошибок мы
узнаем от пользователей.
131 2 3 4 5
ТЕХНОЛОГИЧЕСКИЙ МОНИТОРИНГ
• Управление сервисами – проверка значений метрик нашим
задекларированным правилам. Примеры метрик:
• Количество вызовов сервиса.
• Количество данных, проходящих через сервис.
• Количество исключений, возвращаемых сервисом.
• Количество потребителей сервиса
• Количество инстансов сервиса.
• Биллинг сервиса
• Отслеживая метрики мы вовремя замечаем нарушение SLA и
можем принять меры до того момента, как что-то сломается
или нанесет вред.
141 2 3 4 5
БИЗНЕС-МОНИТОРИНГ
• BAM – Business Activity Moitoring
• Мониторинг непосредственна данных, которые ходят внутри
нашего интеграционного решения.
• Требования к мониторингу формируются бизнесом либо явно,
либо как требования – доказать эффективность сервиса.
• BAM и Технологический мониторинг могут быть реализованы
в рамках одной системы, а могут быть двумя разными.
1 2 3 4 5
СЕМАНТИЧЕСКАЯ ИНТЕГРАЦИЯ
161 2 3 4 5
СЕМАНТИЧЕСКАЯ ИНТЕГРАЦИЯ
• Не получилось создать идеальный SOA-ландшафт
• Много старых (legacy) систем, не понимающих друг друга
• Реализация БОЛЬШОГО количества трансформаций при
организации взаимодействия между системами
• Продукты, обеспечивающие семантическую интеграцию
171 2 3 4 5
СЕМАНТИЧЕСКАЯ ИНТЕГРАЦИЯ – ЗАЧЕМ?
• Системы семантической интеграции
• Позволяют вести в одном месте и в одном формате информацию
о моделях данных систем и о канонической модели в едином
виде
• Дают мощный визуальный инструмент аналитику для
проектирования трансформаций
• Спроектированные трансформации работают без участия
программиста и представлены в виде сервисов
• Инструмент для анализа и поддержки изменений моделей
данных
181 2 3 4 5
СЕМАНТИЧЕСКАЯ ИНТЕГРАЦИЯ – ПОДДЕРЖКА
ПРОМЫШЛЕННЫХ СТАНДАРТОВ
• Поддержка промышленных стандартов: SWIFT, EDA, FIX, …
• Форматы описаны и с ними работают мапперы в XML и из XML
• Есть набор готовых валидаторов, которые проверяют
корректность сообщений по отношению к стандарту
• Компания получает обновления стандартов, как только они
выходят
1 2 3 4 5
COMPLEX EVENTS PROCESSING
201 2 3 4 5
COMPLEX EVENTS PROCESSING – ЧТО ЭТО?
• Событие – это элементы данных, которые содержат в себе
описание состояний программных или реальных объектов.
• События повсюду. Их производят
• Приложения, процессы или сервисы
• Банкоматы, Call-центры, GPS-приемники, RFID-датчики
• Инфраструктура предприятия
• Природа
• Комплексное событие – это набор атомарных событий,
произошедших (или не произошедших) в определенной
последовательности в определенный временной период.
211 2 3 4 5
АНАЛИЗ СОБЫТИЙ ПРИ ПОМОЩИ BI
• Перед бизнесом стоит задача в анализе произошедших
событий и некоторой реакции на результаты анализа
• Мы можем записывать интересующие нас события в базы
данных и анализировать их при помощи BI-систем
• Но такой анализ происходит заметно позже наступления события
• Следовательно и реакция на событие может быть запоздалой.
221 2 3 4 5
АНАЛИЗ СОБЫТИЙ ПРИ ПОМОЩИ COMPLEX
EVENTS PROCESSING
• CEP – класс систем, реализующих обработку событий в
режиме реального времени.
• Нахождение комплексного события в потоке атомарных событий
и реакцию на это событие
• События обрабатываются и хранятся в памяти, а не в БД
• Обработка большого объема событий (десятки тысяч в секунду)
• Задача разработчика
• Реализовать адаптер для каждого вида событий
• Описать на логическом языке шаблон комплексного события
• Реализовать реакцию на найденной событие
231 2 3 4 5
COMPLEX EVENTS PROCESSING VS ВСТРОЕННЫЕ
РЕШЕНИЯ
• Многие коробочные продукты (кард-процессинг,
логистические пакеты) уже предоставляют схожие
механизмы. Зачем нам нужно что-то отдельное?
• Преимуществом отдельно стоящей CEP-системы может являться
гибкость и скорость разработки собственных паттернов
комплексных событий
• Некоторые CEP-системы обладают пользовательским
интерфейсом, ориентированным на бизнес-аналитиков, что
позволяет в некоторых случаях исключить разработчиков из
цепочки создания новых паттернов.
• Составное ядро интеграционного, SOA и BPM-решения
24
ИНТЕГРАЦИОННЫЕ РЕШЕНИЯ – РАЗВИВАЕМСЯ
ДАЛЬШЕ
Михаил Чариков
Архитектор интеграционных решений
111033, Москва, ул. Волочаевская, д.5, корп.1
+7 495 974 2274, +7 495 974 2277 (факс)
mcharikov@croc.ru
www.croc.ru

More Related Content

What's hot

Как выбрать решение для аудита Active Directory [White Paper]
Как выбрать решение для аудита Active Directory [White Paper]Как выбрать решение для аудита Active Directory [White Paper]
Как выбрать решение для аудита Active Directory [White Paper]Netwrix Россия/СНГ
 
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...Expolink
 
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...Expolink
 
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетГибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетCUSTIS
 
Решения по мониторингу инфраструктуры
Решения по мониторингу инфраструктурыРешения по мониторингу инфраструктуры
Решения по мониторингу инфраструктурыMaria Presnyakova Tretyakova
 
Аудит ИБ как инструмент повышения эффективности вашего бизнеса
Аудит ИБ как инструмент повышения эффективности вашего бизнесаАудит ИБ как инструмент повышения эффективности вашего бизнеса
Аудит ИБ как инструмент повышения эффективности вашего бизнесаIvan Piskunov
 
Развитие ИТ в облачной парадигме
Развитие ИТ в облачной парадигмеРазвитие ИТ в облачной парадигме
Развитие ИТ в облачной парадигмеКРОК
 
Опыт КРОК по внедрению IAM-систем
Опыт КРОК по внедрению IAM-системОпыт КРОК по внедрению IAM-систем
Опыт КРОК по внедрению IAM-системКРОК
 
Модель зрелости процесса (мониторинг и оценка ИБ)
Модель зрелости процесса (мониторинг и оценка ИБ) Модель зрелости процесса (мониторинг и оценка ИБ)
Модель зрелости процесса (мониторинг и оценка ИБ) Andrey Prozorov, CISM, CIPP/E, CDPSE. LA 27001
 
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...Ivan Piskunov
 
Как сэкономить, вложив в информационную безопасность?
Как сэкономить, вложив в информационную безопасность? Как сэкономить, вложив в информационную безопасность?
Как сэкономить, вложив в информационную безопасность? Ivan Piskunov
 
пр стандарты и «лучшие практики» в иб (прозоров)
пр стандарты и «лучшие практики» в иб (прозоров)пр стандарты и «лучшие практики» в иб (прозоров)
пр стандарты и «лучшие практики» в иб (прозоров)Andrey Prozorov, CISM, CIPP/E, CDPSE. LA 27001
 
Создание СУИБ в организации на примере 5 реализованных проектов LETA 2010-201...
Создание СУИБ в организации на примере 5 реализованных проектов LETA 2010-201...Создание СУИБ в организации на примере 5 реализованных проектов LETA 2010-201...
Создание СУИБ в организации на примере 5 реализованных проектов LETA 2010-201...LETA IT-company
 
Строим базу типовых решений инцидентов
Строим базу типовых решений инцидентовСтроим базу типовых решений инцидентов
Строим базу типовых решений инцидентовCleverics
 
Вебинар по HP ArcSight 25.11.14
Вебинар по HP ArcSight 25.11.14Вебинар по HP ArcSight 25.11.14
Вебинар по HP ArcSight 25.11.14DialogueScience
 

What's hot (20)

Как выбрать решение для аудита Active Directory [White Paper]
Как выбрать решение для аудита Active Directory [White Paper]Как выбрать решение для аудита Active Directory [White Paper]
Как выбрать решение для аудита Active Directory [White Paper]
 
Введение в ITSM (часть 2)
Введение в ITSM (часть 2)Введение в ITSM (часть 2)
Введение в ITSM (часть 2)
 
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
 
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
InfoWatch. Дмитрий Бабушкин. "Жизненный цикл внедрения решения InfoWatch: от ...
 
пр стандарты иб. Itsm
пр стандарты иб. Itsmпр стандарты иб. Itsm
пр стандарты иб. Itsm
 
Про аудиты ИБ для студентов фин.академии
Про аудиты ИБ для студентов фин.академииПро аудиты ИБ для студентов фин.академии
Про аудиты ИБ для студентов фин.академии
 
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватаетГибридный подход к управлению правами доступа: когда стандартного IDM не хватает
Гибридный подход к управлению правами доступа: когда стандартного IDM не хватает
 
Введение в ITSM (часть 3)
Введение в ITSM (часть 3)Введение в ITSM (часть 3)
Введение в ITSM (часть 3)
 
Решения по мониторингу инфраструктуры
Решения по мониторингу инфраструктурыРешения по мониторингу инфраструктуры
Решения по мониторингу инфраструктуры
 
Аудит ИБ как инструмент повышения эффективности вашего бизнеса
Аудит ИБ как инструмент повышения эффективности вашего бизнесаАудит ИБ как инструмент повышения эффективности вашего бизнеса
Аудит ИБ как инструмент повышения эффективности вашего бизнеса
 
Развитие ИТ в облачной парадигме
Развитие ИТ в облачной парадигмеРазвитие ИТ в облачной парадигме
Развитие ИТ в облачной парадигме
 
Опыт КРОК по внедрению IAM-систем
Опыт КРОК по внедрению IAM-системОпыт КРОК по внедрению IAM-систем
Опыт КРОК по внедрению IAM-систем
 
Модель зрелости процесса (мониторинг и оценка ИБ)
Модель зрелости процесса (мониторинг и оценка ИБ) Модель зрелости процесса (мониторинг и оценка ИБ)
Модель зрелости процесса (мониторинг и оценка ИБ)
 
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...
 
Как сэкономить, вложив в информационную безопасность?
Как сэкономить, вложив в информационную безопасность? Как сэкономить, вложив в информационную безопасность?
Как сэкономить, вложив в информационную безопасность?
 
пр стандарты и «лучшие практики» в иб (прозоров)
пр стандарты и «лучшие практики» в иб (прозоров)пр стандарты и «лучшие практики» в иб (прозоров)
пр стандарты и «лучшие практики» в иб (прозоров)
 
Комплект документов по ISO 27001-2013
Комплект документов по ISO 27001-2013Комплект документов по ISO 27001-2013
Комплект документов по ISO 27001-2013
 
Создание СУИБ в организации на примере 5 реализованных проектов LETA 2010-201...
Создание СУИБ в организации на примере 5 реализованных проектов LETA 2010-201...Создание СУИБ в организации на примере 5 реализованных проектов LETA 2010-201...
Создание СУИБ в организации на примере 5 реализованных проектов LETA 2010-201...
 
Строим базу типовых решений инцидентов
Строим базу типовых решений инцидентовСтроим базу типовых решений инцидентов
Строим базу типовых решений инцидентов
 
Вебинар по HP ArcSight 25.11.14
Вебинар по HP ArcSight 25.11.14Вебинар по HP ArcSight 25.11.14
Вебинар по HP ArcSight 25.11.14
 

Viewers also liked

Безопасность информации, или как не дать ей раствориться в «облаке»
Безопасность информации, или как не дать ей раствориться в «облаке»Безопасность информации, или как не дать ей раствориться в «облаке»
Безопасность информации, или как не дать ей раствориться в «облаке»КРОК
 
Безопасность Вашего мобильного бизнеса
Безопасность Вашего мобильного бизнесаБезопасность Вашего мобильного бизнеса
Безопасность Вашего мобильного бизнесаКРОК
 
Резервное копирование виртуальных ЦОД
Резервное копирование виртуальных ЦОДРезервное копирование виртуальных ЦОД
Резервное копирование виртуальных ЦОДКРОК
 
Комплексный подход к работе с мобильными приложениями
Комплексный подход к работе с мобильными приложениямиКомплексный подход к работе с мобильными приложениями
Комплексный подход к работе с мобильными приложениямиКРОК
 
Эволюция банковского законодательства в России ПДн⇒СТО БР⇒НПС
Эволюция банковского законодательства в России ПДн⇒СТО БР⇒НПСЭволюция банковского законодательства в России ПДн⇒СТО БР⇒НПС
Эволюция банковского законодательства в России ПДн⇒СТО БР⇒НПСКРОК
 
Облачный архив первичной бухгалтерской документации
Облачный архив первичной бухгалтерской документацииОблачный архив первичной бухгалтерской документации
Облачный архив первичной бухгалтерской документацииКРОК
 
ИТ без страха и упрека — вооружи свою инфраструктуру
ИТ без страха и упрека — вооружи свою инфраструктуруИТ без страха и упрека — вооружи свою инфраструктуру
ИТ без страха и упрека — вооружи свою инфраструктуруКРОК
 
По следам мобильных решений в корпоративной среде
По следам мобильных решений в корпоративной средеПо следам мобильных решений в корпоративной среде
По следам мобильных решений в корпоративной средеКРОК
 
Подход КРОК к реализации требований по защите информации в НПС
Подход КРОК к реализации требований по защите информации в НПСПодход КРОК к реализации требований по защите информации в НПС
Подход КРОК к реализации требований по защите информации в НПСКРОК
 
Новая эра в управлении запросами: ITSM на мобильных устройствах
Новая эра в управлении запросами: ITSM на мобильных устройствахНовая эра в управлении запросами: ITSM на мобильных устройствах
Новая эра в управлении запросами: ITSM на мобильных устройствахКРОК
 
Где заканчивается бюджетирование и начинается революция планирования?
Где заканчивается бюджетирование и начинается революция планирования?Где заканчивается бюджетирование и начинается революция планирования?
Где заканчивается бюджетирование и начинается революция планирования?КРОК
 
Персонифицированный ITSM
Персонифицированный ITSMПерсонифицированный ITSM
Персонифицированный ITSMКРОК
 
Обзор решений по кибербезопасности АСУ ТП
Обзор решений по кибербезопасности АСУ ТПОбзор решений по кибербезопасности АСУ ТП
Обзор решений по кибербезопасности АСУ ТПКРОК
 
Сертифицированные сервисы безопасности из «облака» КРОК
Сертифицированные сервисы безопасности из «облака» КРОКСертифицированные сервисы безопасности из «облака» КРОК
Сертифицированные сервисы безопасности из «облака» КРОККРОК
 
Решения для пользовательского окружения (рабочие станции, почта, офисное ПО)
Решения для пользовательского окружения (рабочие станции, почта, офисное ПО)Решения для пользовательского окружения (рабочие станции, почта, офисное ПО)
Решения для пользовательского окружения (рабочие станции, почта, офисное ПО)КРОК
 
Составляющие эффективного подхода к импортозамещению в программной инфраструк...
Составляющие эффективного подхода к импортозамещению в программной инфраструк...Составляющие эффективного подхода к импортозамещению в программной инфраструк...
Составляющие эффективного подхода к импортозамещению в программной инфраструк...КРОК
 
Управление запросами (Service Request) – опция или жизненная необходимость
Управление запросами (Service Request) – опция или жизненная необходимостьУправление запросами (Service Request) – опция или жизненная необходимость
Управление запросами (Service Request) – опция или жизненная необходимостьКРОК
 
Инновационные технологии в области сетевой безопасности
Инновационные технологии в области сетевой безопасностиИнновационные технологии в области сетевой безопасности
Инновационные технологии в области сетевой безопасностиКРОК
 
Backup-as-a-Service: облачная подушка безопасности
Backup-as-a-Service: облачная подушка безопасностиBackup-as-a-Service: облачная подушка безопасности
Backup-as-a-Service: облачная подушка безопасностиКРОК
 
Подход к решению аналитических задач на базе opensource
Подход к решению аналитических задач на базе opensourceПодход к решению аналитических задач на базе opensource
Подход к решению аналитических задач на базе opensourceКРОК
 

Viewers also liked (20)

Безопасность информации, или как не дать ей раствориться в «облаке»
Безопасность информации, или как не дать ей раствориться в «облаке»Безопасность информации, или как не дать ей раствориться в «облаке»
Безопасность информации, или как не дать ей раствориться в «облаке»
 
Безопасность Вашего мобильного бизнеса
Безопасность Вашего мобильного бизнесаБезопасность Вашего мобильного бизнеса
Безопасность Вашего мобильного бизнеса
 
Резервное копирование виртуальных ЦОД
Резервное копирование виртуальных ЦОДРезервное копирование виртуальных ЦОД
Резервное копирование виртуальных ЦОД
 
Комплексный подход к работе с мобильными приложениями
Комплексный подход к работе с мобильными приложениямиКомплексный подход к работе с мобильными приложениями
Комплексный подход к работе с мобильными приложениями
 
Эволюция банковского законодательства в России ПДн⇒СТО БР⇒НПС
Эволюция банковского законодательства в России ПДн⇒СТО БР⇒НПСЭволюция банковского законодательства в России ПДн⇒СТО БР⇒НПС
Эволюция банковского законодательства в России ПДн⇒СТО БР⇒НПС
 
Облачный архив первичной бухгалтерской документации
Облачный архив первичной бухгалтерской документацииОблачный архив первичной бухгалтерской документации
Облачный архив первичной бухгалтерской документации
 
ИТ без страха и упрека — вооружи свою инфраструктуру
ИТ без страха и упрека — вооружи свою инфраструктуруИТ без страха и упрека — вооружи свою инфраструктуру
ИТ без страха и упрека — вооружи свою инфраструктуру
 
По следам мобильных решений в корпоративной среде
По следам мобильных решений в корпоративной средеПо следам мобильных решений в корпоративной среде
По следам мобильных решений в корпоративной среде
 
Подход КРОК к реализации требований по защите информации в НПС
Подход КРОК к реализации требований по защите информации в НПСПодход КРОК к реализации требований по защите информации в НПС
Подход КРОК к реализации требований по защите информации в НПС
 
Новая эра в управлении запросами: ITSM на мобильных устройствах
Новая эра в управлении запросами: ITSM на мобильных устройствахНовая эра в управлении запросами: ITSM на мобильных устройствах
Новая эра в управлении запросами: ITSM на мобильных устройствах
 
Где заканчивается бюджетирование и начинается революция планирования?
Где заканчивается бюджетирование и начинается революция планирования?Где заканчивается бюджетирование и начинается революция планирования?
Где заканчивается бюджетирование и начинается революция планирования?
 
Персонифицированный ITSM
Персонифицированный ITSMПерсонифицированный ITSM
Персонифицированный ITSM
 
Обзор решений по кибербезопасности АСУ ТП
Обзор решений по кибербезопасности АСУ ТПОбзор решений по кибербезопасности АСУ ТП
Обзор решений по кибербезопасности АСУ ТП
 
Сертифицированные сервисы безопасности из «облака» КРОК
Сертифицированные сервисы безопасности из «облака» КРОКСертифицированные сервисы безопасности из «облака» КРОК
Сертифицированные сервисы безопасности из «облака» КРОК
 
Решения для пользовательского окружения (рабочие станции, почта, офисное ПО)
Решения для пользовательского окружения (рабочие станции, почта, офисное ПО)Решения для пользовательского окружения (рабочие станции, почта, офисное ПО)
Решения для пользовательского окружения (рабочие станции, почта, офисное ПО)
 
Составляющие эффективного подхода к импортозамещению в программной инфраструк...
Составляющие эффективного подхода к импортозамещению в программной инфраструк...Составляющие эффективного подхода к импортозамещению в программной инфраструк...
Составляющие эффективного подхода к импортозамещению в программной инфраструк...
 
Управление запросами (Service Request) – опция или жизненная необходимость
Управление запросами (Service Request) – опция или жизненная необходимостьУправление запросами (Service Request) – опция или жизненная необходимость
Управление запросами (Service Request) – опция или жизненная необходимость
 
Инновационные технологии в области сетевой безопасности
Инновационные технологии в области сетевой безопасностиИнновационные технологии в области сетевой безопасности
Инновационные технологии в области сетевой безопасности
 
Backup-as-a-Service: облачная подушка безопасности
Backup-as-a-Service: облачная подушка безопасностиBackup-as-a-Service: облачная подушка безопасности
Backup-as-a-Service: облачная подушка безопасности
 
Подход к решению аналитических задач на базе opensource
Подход к решению аналитических задач на базе opensourceПодход к решению аналитических задач на базе opensource
Подход к решению аналитических задач на базе opensource
 

Similar to Интеграционные решения – развиваемся дальше

ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!КРОК
 
1 лекция. Группа Открытие. Введение в Process mining. Э.Ниязов (готова).pptx
1 лекция. Группа Открытие. Введение в Process mining. Э.Ниязов (готова).pptx1 лекция. Группа Открытие. Введение в Process mining. Э.Ниязов (готова).pptx
1 лекция. Группа Открытие. Введение в Process mining. Э.Ниязов (готова).pptxMarkkut5
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Grigoriy Orlov
 
Астерит: ИБ это не продукт, а процесс
Астерит: ИБ это не продукт, а процессАстерит: ИБ это не продукт, а процесс
Астерит: ИБ это не продукт, а процессExpolink
 
SICenter - презентация по BSM (Business Service Management) - системам монито...
SICenter - презентация по BSM (Business Service Management) - системам монито...SICenter - презентация по BSM (Business Service Management) - системам монито...
SICenter - презентация по BSM (Business Service Management) - системам монито...Yuriy Eysmont
 
Itil за 1,5 часа для менеджера проекта
Itil за 1,5 часа для менеджера проектаItil за 1,5 часа для менеджера проекта
Itil за 1,5 часа для менеджера проектаAlexey Frolov
 
Управление активами дань моде или производственная необходимость
Управление активами дань моде или производственная необходимостьУправление активами дань моде или производственная необходимость
Управление активами дань моде или производственная необходимостьКРОК
 
Кризис результативности ИТ: фиксируем проблему, ищем решения
Кризис результативности ИТ: фиксируем проблему, ищем решенияКризис результативности ИТ: фиксируем проблему, ищем решения
Кризис результативности ИТ: фиксируем проблему, ищем решенияIBS
 
SLA – это не только время устранения инцидентов
SLA – это не только время устранения инцидентовSLA – это не только время устранения инцидентов
SLA – это не только время устранения инцидентовКРОК
 
7 видеошпаргалка
7 видеошпаргалка7 видеошпаргалка
7 видеошпаргалкаRnD_SM
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+RnD_SM
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+RnD_SM
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
Бекетов (1С) - Управление информационными технологиями предприятия
Бекетов (1С) - Управление информационными технологиями предприятияБекетов (1С) - Управление информационными технологиями предприятия
Бекетов (1С) - Управление информационными технологиями предприятияExpolink
 
Мониторинг событий информационной безопасности на базе решений HP ArcSight ES...
Мониторинг событий информационной безопасности на базе решений HP ArcSight ES...Мониторинг событий информационной безопасности на базе решений HP ArcSight ES...
Мониторинг событий информационной безопасности на базе решений HP ArcSight ES...DialogueScience
 
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...Ekaterina Morozova
 
Управление релизами в системе управления ИТ
Управление релизами в системе управления ИТУправление релизами в системе управления ИТ
Управление релизами в системе управления ИТSoftmart
 
7 видеошпаргалка
7 видеошпаргалка7 видеошпаргалка
7 видеошпаргалкаRnD_SM
 

Similar to Интеграционные решения – развиваемся дальше (20)

ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!
 
1 лекция. Группа Открытие. Введение в Process mining. Э.Ниязов (готова).pptx
1 лекция. Группа Открытие. Введение в Process mining. Э.Ниязов (готова).pptx1 лекция. Группа Открытие. Введение в Process mining. Э.Ниязов (готова).pptx
1 лекция. Группа Открытие. Введение в Process mining. Э.Ниязов (готова).pptx
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"
 
Астерит: ИБ это не продукт, а процесс
Астерит: ИБ это не продукт, а процессАстерит: ИБ это не продукт, а процесс
Астерит: ИБ это не продукт, а процесс
 
SICenter - презентация по BSM (Business Service Management) - системам монито...
SICenter - презентация по BSM (Business Service Management) - системам монито...SICenter - презентация по BSM (Business Service Management) - системам монито...
SICenter - презентация по BSM (Business Service Management) - системам монито...
 
Itil за 1,5 часа для менеджера проекта
Itil за 1,5 часа для менеджера проектаItil за 1,5 часа для менеджера проекта
Itil за 1,5 часа для менеджера проекта
 
Управление активами дань моде или производственная необходимость
Управление активами дань моде или производственная необходимостьУправление активами дань моде или производственная необходимость
Управление активами дань моде или производственная необходимость
 
Кризис результативности ИТ: фиксируем проблему, ищем решения
Кризис результативности ИТ: фиксируем проблему, ищем решенияКризис результативности ИТ: фиксируем проблему, ищем решения
Кризис результативности ИТ: фиксируем проблему, ищем решения
 
SLA – это не только время устранения инцидентов
SLA – это не только время устранения инцидентовSLA – это не только время устранения инцидентов
SLA – это не только время устранения инцидентов
 
7 видеошпаргалка
7 видеошпаргалка7 видеошпаргалка
7 видеошпаргалка
 
IT Management
IT ManagementIT Management
IT Management
 
Пезентация
ПезентацияПезентация
Пезентация
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+
 
7 видеошпаргалка+
7 видеошпаргалка+7 видеошпаргалка+
7 видеошпаргалка+
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Бекетов (1С) - Управление информационными технологиями предприятия
Бекетов (1С) - Управление информационными технологиями предприятияБекетов (1С) - Управление информационными технологиями предприятия
Бекетов (1С) - Управление информационными технологиями предприятия
 
Мониторинг событий информационной безопасности на базе решений HP ArcSight ES...
Мониторинг событий информационной безопасности на базе решений HP ArcSight ES...Мониторинг событий информационной безопасности на базе решений HP ArcSight ES...
Мониторинг событий информационной безопасности на базе решений HP ArcSight ES...
 
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
 
Управление релизами в системе управления ИТ
Управление релизами в системе управления ИТУправление релизами в системе управления ИТ
Управление релизами в системе управления ИТ
 
7 видеошпаргалка
7 видеошпаргалка7 видеошпаргалка
7 видеошпаргалка
 

More from КРОК

Каталог видео-курсов КРОК’ОК
Каталог видео-курсов КРОК’ОККаталог видео-курсов КРОК’ОК
Каталог видео-курсов КРОК’ОККРОК
 
Корпоративное онлайн-обучение
Корпоративное онлайн-обучениеКорпоративное онлайн-обучение
Корпоративное онлайн-обучениеКРОК
 
Решение КРОК для управления недвижимостью
Решение КРОК для управления недвижимостьюРешение КРОК для управления недвижимостью
Решение КРОК для управления недвижимостьюКРОК
 
Заоблачная репутация ИТ-департамента
Заоблачная репутация ИТ-департаментаЗаоблачная репутация ИТ-департамента
Заоблачная репутация ИТ-департаментаКРОК
 
Умное хранение — выжмите максимум из бизнес-данных!
Умное хранение — выжмите максимум из бизнес-данных!Умное хранение — выжмите максимум из бизнес-данных!
Умное хранение — выжмите максимум из бизнес-данных!КРОК
 
3D/VR инструменты в обучении персонала
3D/VR инструменты в обучении персонала3D/VR инструменты в обучении персонала
3D/VR инструменты в обучении персоналаКРОК
 
Что такое SDS?
Что такое SDS?Что такое SDS?
Что такое SDS?КРОК
 
Деловой подход к хранению данных
Деловой подход к хранению данныхДеловой подход к хранению данных
Деловой подход к хранению данныхКРОК
 
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных СистемЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных СистемКРОК
 
ВТБ24. Модернизация контактного центра
ВТБ24. Модернизация контактного центраВТБ24. Модернизация контактного центра
ВТБ24. Модернизация контактного центраКРОК
 
Tele2. Модернизация контактного центра
Tele2. Модернизация контактного центраTele2. Модернизация контактного центра
Tele2. Модернизация контактного центраКРОК
 
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центрКРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центрКРОК
 
Программный сервер видеоконференций Mind
Программный сервер видеоконференций MindПрограммный сервер видеоконференций Mind
Программный сервер видеоконференций MindКРОК
 
Решения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for businessРешения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for businessКРОК
 
Новые возможности при создании систем вкс
Новые возможности при создании систем вксНовые возможности при создании систем вкс
Новые возможности при создании систем вксКРОК
 
Cisco meeting server - переосмысление многоточечных конференций
Cisco meeting server - переосмысление многоточечных конференцийCisco meeting server - переосмысление многоточечных конференций
Cisco meeting server - переосмысление многоточечных конференцийКРОК
 
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoРешения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoКРОК
 
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoРешения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoКРОК
 
Решения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for businessРешения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for businessКРОК
 
Программный сервер видеоконференций Mind
Программный сервер видеоконференций MindПрограммный сервер видеоконференций Mind
Программный сервер видеоконференций MindКРОК
 

More from КРОК (20)

Каталог видео-курсов КРОК’ОК
Каталог видео-курсов КРОК’ОККаталог видео-курсов КРОК’ОК
Каталог видео-курсов КРОК’ОК
 
Корпоративное онлайн-обучение
Корпоративное онлайн-обучениеКорпоративное онлайн-обучение
Корпоративное онлайн-обучение
 
Решение КРОК для управления недвижимостью
Решение КРОК для управления недвижимостьюРешение КРОК для управления недвижимостью
Решение КРОК для управления недвижимостью
 
Заоблачная репутация ИТ-департамента
Заоблачная репутация ИТ-департаментаЗаоблачная репутация ИТ-департамента
Заоблачная репутация ИТ-департамента
 
Умное хранение — выжмите максимум из бизнес-данных!
Умное хранение — выжмите максимум из бизнес-данных!Умное хранение — выжмите максимум из бизнес-данных!
Умное хранение — выжмите максимум из бизнес-данных!
 
3D/VR инструменты в обучении персонала
3D/VR инструменты в обучении персонала3D/VR инструменты в обучении персонала
3D/VR инструменты в обучении персонала
 
Что такое SDS?
Что такое SDS?Что такое SDS?
Что такое SDS?
 
Деловой подход к хранению данных
Деловой подход к хранению данныхДеловой подход к хранению данных
Деловой подход к хранению данных
 
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных СистемЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
ЕЭК. Создание Программно-Аппаратного Комплекса Мультимедийных Систем
 
ВТБ24. Модернизация контактного центра
ВТБ24. Модернизация контактного центраВТБ24. Модернизация контактного центра
ВТБ24. Модернизация контактного центра
 
Tele2. Модернизация контактного центра
Tele2. Модернизация контактного центраTele2. Модернизация контактного центра
Tele2. Модернизация контактного центра
 
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центрКРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
КРОК. Клиенты на всю жизнь! что об этом знает ваш контакт центр
 
Программный сервер видеоконференций Mind
Программный сервер видеоконференций MindПрограммный сервер видеоконференций Mind
Программный сервер видеоконференций Mind
 
Решения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for businessРешения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for business
 
Новые возможности при создании систем вкс
Новые возможности при создании систем вксНовые возможности при создании систем вкс
Новые возможности при создании систем вкс
 
Cisco meeting server - переосмысление многоточечных конференций
Cisco meeting server - переосмысление многоточечных конференцийCisco meeting server - переосмысление многоточечных конференций
Cisco meeting server - переосмысление многоточечных конференций
 
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoРешения на основе сервера вкс Vinteo
Решения на основе сервера вкс Vinteo
 
Решения на основе сервера вкс Vinteo
Решения на основе сервера вкс VinteoРешения на основе сервера вкс Vinteo
Решения на основе сервера вкс Vinteo
 
Решения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for businessРешения для видеосвязи в среде Skype for business
Решения для видеосвязи в среде Skype for business
 
Программный сервер видеоконференций Mind
Программный сервер видеоконференций MindПрограммный сервер видеоконференций Mind
Программный сервер видеоконференций Mind
 

Интеграционные решения – развиваемся дальше

  • 1. Интеграционные решения – развиваемся дальше Михаил Чариков, архитектор интеграционных решений Москва, 27.06.2013
  • 2. 2 СОДЕРЖАНИЕ Governance – управление интеграционным решением Репозитории и реестры сервисов Мониторинг интеграционного решения Семантическая интеграция Complex Events Processing 1. 2. 3. 4. 5.
  • 3. 1 2 3 4 5 GOVERNANCE – УПРАВЛЕНИЕ ИНТЕГРАЦИОННЫМ РЕШЕНИЕМ
  • 4. 41 2 3 4 5 GOVERNANCE – УПРАВЛЕНИЕ И КОНТРОЛЬ • Система управления: • Правила и инструкции • Процессы • Люди и роли • Метрики • Отвечают: • Специалисты по системе управления  • Enterprise-архитекторы • Системные администраторы • Другие специалисты
  • 5. 51 2 3 4 5 ПРОЦЕСС УПРАВЛЕНИЯ ИНТЕГРАЦИОННЫМ РЕШЕНИЕМ • Цикличный процесс • Взгляд на существующее решение в целом. • Анализ реестра существующих сервисов • Моделирование и дизайн новых сервисов • Разработка сервисов • Тестирование сервисов • Деплоймент и поддержка сервисов • Мониторинг сервисов • Обнаружение новых сервисов • Избавление от ненужных и устаревших сервисов
  • 6. 1 2 3 4 5 SERVICE REGISTRIES AND REPOSITORIES
  • 7. 71 2 3 4 5 SERVICE REGISTRIES AND REPOSITORIES - 1 • Хранения метаданных сервисов для решения задачи обнаружения сервисов • Описание сервиса • Ключевые слова • Указатели на контракты сервисов • Хранение прочих артефактов • Спецификации на сервис, описание SLA • XSD-схемы • Модели данных • Код (java, BPEL, и т.п.) • Аналитические документы
  • 8. 81 2 3 4 5 SERVICE REGISTRIES AND REPOSITORIES - 2 Каталог, служащий для обнаружения сервисов • В design-time • предоставляя удобный GUI • В run-time • соответствуя стандартам (UDDI - Universal Description Discovery & Integration) • Предоставляя собственный API
  • 9. 91 2 3 4 5 ДИНАМИЧЕСКАЯ МАРШРУТИЗАЦИЯ • Обнаружение сервисов в run-time • По имени • По произвольным дополнительным параметрам, например, по типу документа
  • 10. 1 2 3 4 5 МОНИТОРИНГ ИНТЕГРАЦИОННОГО РЕШЕНИЯ
  • 11. 111 2 3 4 5 ЖУРНАЛИРОВАНИЕ - 1 • Система журналирования • Журналирует requestresponse сервисов (либо факты вызовов, либо полностью тело сообщения) • Хранит журналы в БД • Интеграционные продукты как правило имеют встроенную систему журналирования • Встроенная система может не устраивать по причинам: • Производительностьнадежность • Полнота журналируемой информации • Удобство доступа к информации • Собственноручно написанная система журналирования – ОК.
  • 12. 121 2 3 4 5 ЖУРНАЛИРОВАНИЕ - 2 • Система журналирования помогает • Оперативно разобраться в случившейся проблеме • Определить и наказать виновных • Система журналирования НЕ помогает • Оперативно обнаружить ошибки. Как правило от ошибок мы узнаем от пользователей.
  • 13. 131 2 3 4 5 ТЕХНОЛОГИЧЕСКИЙ МОНИТОРИНГ • Управление сервисами – проверка значений метрик нашим задекларированным правилам. Примеры метрик: • Количество вызовов сервиса. • Количество данных, проходящих через сервис. • Количество исключений, возвращаемых сервисом. • Количество потребителей сервиса • Количество инстансов сервиса. • Биллинг сервиса • Отслеживая метрики мы вовремя замечаем нарушение SLA и можем принять меры до того момента, как что-то сломается или нанесет вред.
  • 14. 141 2 3 4 5 БИЗНЕС-МОНИТОРИНГ • BAM – Business Activity Moitoring • Мониторинг непосредственна данных, которые ходят внутри нашего интеграционного решения. • Требования к мониторингу формируются бизнесом либо явно, либо как требования – доказать эффективность сервиса. • BAM и Технологический мониторинг могут быть реализованы в рамках одной системы, а могут быть двумя разными.
  • 15. 1 2 3 4 5 СЕМАНТИЧЕСКАЯ ИНТЕГРАЦИЯ
  • 16. 161 2 3 4 5 СЕМАНТИЧЕСКАЯ ИНТЕГРАЦИЯ • Не получилось создать идеальный SOA-ландшафт • Много старых (legacy) систем, не понимающих друг друга • Реализация БОЛЬШОГО количества трансформаций при организации взаимодействия между системами • Продукты, обеспечивающие семантическую интеграцию
  • 17. 171 2 3 4 5 СЕМАНТИЧЕСКАЯ ИНТЕГРАЦИЯ – ЗАЧЕМ? • Системы семантической интеграции • Позволяют вести в одном месте и в одном формате информацию о моделях данных систем и о канонической модели в едином виде • Дают мощный визуальный инструмент аналитику для проектирования трансформаций • Спроектированные трансформации работают без участия программиста и представлены в виде сервисов • Инструмент для анализа и поддержки изменений моделей данных
  • 18. 181 2 3 4 5 СЕМАНТИЧЕСКАЯ ИНТЕГРАЦИЯ – ПОДДЕРЖКА ПРОМЫШЛЕННЫХ СТАНДАРТОВ • Поддержка промышленных стандартов: SWIFT, EDA, FIX, … • Форматы описаны и с ними работают мапперы в XML и из XML • Есть набор готовых валидаторов, которые проверяют корректность сообщений по отношению к стандарту • Компания получает обновления стандартов, как только они выходят
  • 19. 1 2 3 4 5 COMPLEX EVENTS PROCESSING
  • 20. 201 2 3 4 5 COMPLEX EVENTS PROCESSING – ЧТО ЭТО? • Событие – это элементы данных, которые содержат в себе описание состояний программных или реальных объектов. • События повсюду. Их производят • Приложения, процессы или сервисы • Банкоматы, Call-центры, GPS-приемники, RFID-датчики • Инфраструктура предприятия • Природа • Комплексное событие – это набор атомарных событий, произошедших (или не произошедших) в определенной последовательности в определенный временной период.
  • 21. 211 2 3 4 5 АНАЛИЗ СОБЫТИЙ ПРИ ПОМОЩИ BI • Перед бизнесом стоит задача в анализе произошедших событий и некоторой реакции на результаты анализа • Мы можем записывать интересующие нас события в базы данных и анализировать их при помощи BI-систем • Но такой анализ происходит заметно позже наступления события • Следовательно и реакция на событие может быть запоздалой.
  • 22. 221 2 3 4 5 АНАЛИЗ СОБЫТИЙ ПРИ ПОМОЩИ COMPLEX EVENTS PROCESSING • CEP – класс систем, реализующих обработку событий в режиме реального времени. • Нахождение комплексного события в потоке атомарных событий и реакцию на это событие • События обрабатываются и хранятся в памяти, а не в БД • Обработка большого объема событий (десятки тысяч в секунду) • Задача разработчика • Реализовать адаптер для каждого вида событий • Описать на логическом языке шаблон комплексного события • Реализовать реакцию на найденной событие
  • 23. 231 2 3 4 5 COMPLEX EVENTS PROCESSING VS ВСТРОЕННЫЕ РЕШЕНИЯ • Многие коробочные продукты (кард-процессинг, логистические пакеты) уже предоставляют схожие механизмы. Зачем нам нужно что-то отдельное? • Преимуществом отдельно стоящей CEP-системы может являться гибкость и скорость разработки собственных паттернов комплексных событий • Некоторые CEP-системы обладают пользовательским интерфейсом, ориентированным на бизнес-аналитиков, что позволяет в некоторых случаях исключить разработчиков из цепочки создания новых паттернов. • Составное ядро интеграционного, SOA и BPM-решения
  • 24. 24 ИНТЕГРАЦИОННЫЕ РЕШЕНИЯ – РАЗВИВАЕМСЯ ДАЛЬШЕ Михаил Чариков Архитектор интеграционных решений 111033, Москва, ул. Волочаевская, д.5, корп.1 +7 495 974 2274, +7 495 974 2277 (факс) mcharikov@croc.ru www.croc.ru