Второй российский форум "Интеграция сложных прикладных систем" (ICAS-2012)
http://www.ospcon.ru/event/vtoroi-rossiiskii-forum-integratsiya-slozhnykh-prikladnykh-sistem-icas-2012.html
2. Взгляд на интеграцию со
стороны бизнес-процессов
1. Техника интеграции
- на уровне данных
- на уровне функций
- на уровне событий
2. Процессная архитектура
- интеграционные сценарии и паттерны
3. Бизнес-контекст
- интеграция приложений как отражение
интеграции бизнеса
21.11.12 Интеграция сложных прикладных систем ICAS-2012 2
3. Что такое бизнес-процесс
Исполнение заказа
Разработка новой продукции
Снабжение
План продаж
Производственное планирование
Рекламации
Производство на заказ
«Зоопарк» информационных систем есть
следствие функционального деления бизнеса
21.11.12 Интеграция сложных прикладных систем ICAS-2012 3
4. Что такое управление
бизнес-процессами (BPM)
Agile
принципы реализации:
- серия проектов
TQM - частое взаимодействие Workflow
методология: с бизнесом технология:
- непрерывное - процессный
усовершенствование «движок»
BPM
1.методология
2.технология
Реинжиниринг 3.принципы Интеграция
технология: реализации технология:
- моделирование - SOA
бизнес-процессов
21.11.12 Интеграция сложных прикладных систем ICAS-2012 4
5. 1. Техника интеграции
Как угробить проект BPM?
- Превратить его в проект интеграции
BPM Интеграция
Ритм дни/недели недели/месяцы
Участники бизнес+ИТ ИТ
Цели конечные вспомогательные
Сложные задачи проще решать
по отдельности
- SOA – подход к разделению задач
- ESB – технология разделения
21.11.12 Интеграция сложных прикладных систем ICAS-2012 5
6. К интеграции
будьте готовы!
Integration-ready система
- способна предоставить свои данные (справочники)
- способна вызывать внешние функции
- способна инициировать внешние события
- способна предоставить свои функции в виде API
Integration-ready организация
- у вас есть унаследованные системы?
- у вас есть интеграционная платформа?
- у вас есть квалифицированные разработчики?
- сделайте все свои системы integration-ready!
21.11.12 Интеграция сложных прикладных систем ICAS-2012 6
7. Идеальная интеграция
с точки зрения BPM
Любые данные выглядят как локальные
- трансляцию обеспечивают репликация,
виртуализация и/или MDM-система
Любая функция выглядит как веб-сервис
- ESB обеспечивает трансляцию
Любая функция выглядит как локальная
- ESB обеспечивает медиацию
21.11.12 Интеграция сложных прикладных систем ICAS-2012 7
8. 2. Процессная архитектура
Типовые сценарии:
1. Интеграция на уровне данных
2. Функциональная интеграция
3. Событийная интеграция
4. Внешняя интеграция
21.11.12 Интеграция сложных прикладных систем ICAS-2012 8
9. Интеграция
на уровне данных
Использование справочников корпоративной системы
21.11.12 Интеграция сложных прикладных систем ICAS-2012 9
10. Функциональная
интеграция
«Удлинитель» корпоративной системы:
- Подготовительная работа в рамках процесса
- Автоматическая фиксация результата
21.11.12 Интеграция сложных прикладных систем ICAS-2012 10
11. Событийная
интеграция
За этапы процесса
отвечают
специализированные
системы
В код приложений
встроен вызов веб-
сервисов, меняющих
состояние процесса
21.11.12 Интеграция сложных прикладных систем ICAS-2012 11
12. Процессный «робот»
Помощник, а не
надсмотрщик
Процесс реагирует на
события как
произошедшие, так и не
произошедшие
21.11.12 Интеграция сложных прикладных систем ICAS-2012 12
13. Внешняя интеграция
Прикладные системы
могут быть внешними
(B2B, B2C)
Пример: событие в
процессе соответствует
сценарию в веб-портале
Процесс реагирует на
события как
произошедшие, так и не
произошедшие
21.11.12 Интеграция сложных прикладных систем ICAS-2012 13
14. 3. Бизнес-контекст
За проблемами интеграции приложений
зачастую скрываются проблемы
взаимодействия подразделений и людей
- отсутствие объединяющей бизнес-цели
• итоговые показатели бизнеса
• качество в глазах клиентов
- создание собственной комфортной зоны
- не системы не интегрированы, а подразделения
не договорились о координации усилий
В такой ситуации проект интеграции может
быть торпедирован
21.11.12 Интеграция сложных прикладных систем ICAS-2012 14
15. Приоритеты
1. Бизнес-проблема
- где мы теряем деньги?
- где мы упускаем прибыль?
- где мы не отвечаем ожиданиям клиентов?
- где мы упускаем открывающиеся возможности?
2. Процессная проблема
- какой бизнес-процесс отвечает за проблему?
3. Проблемы интеграции
- подразделений, людей, информационных систем
21.11.12 Интеграция сложных прикладных систем ICAS-2012 15
16. Отталкиваться от опыта
пользователей
Вместо – Лучше –
Бизнес-процесс в Бизнес-процесс в
эксплуатации, полностью эксплуатации без
интегрированный со всеми интеграции
системами - через 1 месяц, и
- через 12 месяцев - интеграция справочников
Результат: автоматизация через 2 месяца, и
не до конца понятого или - интеграция в ключевых
точках через 4 месяца, и
неоптимального процесса
- полная интеграция через
12 месяцев
21.11.12 Интеграция сложных прикладных систем ICAS-2012 16
17. Спасибо за внимание
Вопросы?
Белайчук Анатолий Анатольевич
- bell@b-k.ru
- www.mainthing.ru
21.11.12 Интеграция сложных прикладных систем ICAS-2012 17