SlideShare a Scribd company logo
1 of 19
Download to read offline
Интеграция приложенийМаксим Смирнов март 2016
Интеграция приложений
техники анализа требований
и проектирования
Максим Смирнов
http://mxsmirnov.com
Интеграция приложений
Кто такой Максим Смирнов
2Максим Смирнов март 2016
 c февраля 2015г. Центральный Банк России
– Главный архитектор ИС, зам. рук. управления
 c 2014г. IIBA Russian Chapter
– Practices Vice President
 с 2000г. по 2014г. ОАО «ВымпелКом»
– руководитель департамента ИТ архитектуры
Главный ИТ архитектор
– менеджер проектов
 с 1995г. по 2000 ОАО АБ «Инкомбанк»
– эксперт по системам обмена сообщениями,
приложениям «Банк-Клиент» и «Банк-Банк»
 до 1995г.
– разработчик криптографических приложений
(шифрование, цифровая подпись)
Интеграция приложений3Максим Смирнов
Интеграция приложений
март 2016
Интеграция приложений4Максим Смирнов
Интеграция приложений
март 2016
Реальные проблемы интеграции:
 устаревшие программные интерфейсы
 сложные цепочки взаимодействий
 необходимость проверки условий
 обработка ошибок и исключений
Интеграция композитные приложения
Интеграция приложений5Максим Смирнов
Пример: услуга “Продли скорость”
март 2016
Абонент
Автоматизированная
система расчетов
Оператор связи Абонент
Баланс
Сеть 2G
звонок, СМС
S S
Интеграция приложений6Максим Смирнов
Пример: услуга “Продли скорость”
март 2016
Абонент
Автоматизированная
система расчетов
Оператор связи Абонент
Интернет
Баланс Пакет услуг
Сети передачи
данных
Сеть 2G
звонок, СМС
данные
S S
R
Интеграция приложений7Максим Смирнов
Пример: услуга “Продли скорость”
март 2016
Абонент
Автоматизированная
система расчетов
Оператор связи Абонент
Интернет
Сервисная
шина
Баланс Пакет услуг
Сети передачи
данных
Сеть 2G
звонок, СМС
данные
1 снизить
скорость
S S
R
Интеграция приложений8Максим Смирнов
Пример: услуга “Продли скорость”
март 2016
Абонент
Автоматизированная
система расчетов
Оператор связи Абонент
Интернет
Сервисная
шина
Баланс Пакет услуг
Сети передачи
данных
Сеть 2G
звонок, СМС
данные
1
2
снизить
скорость
отправить
СМСS S
R
Интеграция приложений9Максим Смирнов
1. Use cases à la Alistair Cockburn
март 2016
1. АСР отправляет Приложению уведомление об
исчерпании пакета включенного трафика
2. Приложение проверяет в АСР отсутствие
подключенной услуги «автопродление скорости» у
данного Абонента
3. Приложение отправляет сетевому оборудованию
команду на снижение скорости передачи данных
4. Приложение отправляет абоненту СМС-сообщение с
предложением продлить скорость
5. Абонент подключает дневной пакет с включенным
объемом трафика
Расширения:
2а. У Абонента подключена услуга «автопродление»
2а.1 Сценарий завершается
Интеграция приложений10Максим Смирнов
2. Инструменты совместной работы
март 2016
Интеграция приложений11Максим Смирнов
3. Связность архитектурных моделей
март 2016
1. АСР отправляет Приложению уведомление об
исчерпании пакета включенного трафика
2. Приложение проверяет в АСР отсутствие
подключенной услуги «автопродление скорости» у
данного Абонента
3. Приложение отправляет сетевому оборудованию
команду на снижение скорости передачи данных
4. Приложение отправляет абоненту СМС-сообщение с
предложением продлить скорость
5. Абонент подключает дневной пакет с включенным
объемом трафика
Расширения:
2а. У Абонента подключена услуга «автопродление»
2а.1 Сценарий завершается
Интеграция приложений12Максим Смирнов
3. Связность архитектурных моделей
март 2016
Интеграция приложений13Максим Смирнов март 2016
Продолжим работать
с документами?
Интеграция приложений14Максим Смирнов
Цифровая трансформация
март 2016
Client Front BackBusiness Logic
Интеграция приложений15Максим Смирнов
Цифровая трансформация
март 2016
Client Front BackBusiness Logic
Self-service
Интеграция приложений16Максим Смирнов
Цифровая трансформация
март 2016
Client Front BackBusiness Logic
Self-service
ИнтеграцияУстройство
Интеграция приложений
Client Front BackBusiness Logic
Self-service
Интеграция ИнтеграцияУстройство
17Максим Смирнов
Цифровая трансформация
март 2016
IoT
Интеграция приложений
В чем отличие Digital от автоматизации?
Интеграция приложенийМаксим Смирнов март 2016
Интеграция приложений
техники анализа требований
и проектирования
Максим Смирнов
http://mxsmirnov.com

More Related Content

What's hot

Процесс проектирования ИТ-решений
Процесс проектирования ИТ-решенийПроцесс проектирования ИТ-решений
Процесс проектирования ИТ-решенийМаксим Смирнов
 
Практические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюПрактические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюМаксим Смирнов
 
Цифровая трансформация бизнеса
Цифровая трансформация бизнесаЦифровая трансформация бизнеса
Цифровая трансформация бизнесаМаксим Смирнов
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектурыCUSTIS
 
Три истории микросервисов
Три истории микросервисовТри истории микросервисов
Три истории микросервисовCUSTIS
 
ИТ архитектура в формате Semantic Web
ИТ архитектура в формате Semantic WebИТ архитектура в формате Semantic Web
ИТ архитектура в формате Semantic WebMaxim Smirnov
 
Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseCUSTIS
 
IDM уже не тот?
 IDM уже не тот? IDM уже не тот?
IDM уже не тот?КРОК
 
Digital Transformation: от цифр аналитиков к примерам из практики / Константи...
Digital Transformation: от цифр аналитиков к примерам из практики / Константи...Digital Transformation: от цифр аналитиков к примерам из практики / Константи...
Digital Transformation: от цифр аналитиков к примерам из практики / Константи...Ontico
 
Готовим снасти, подбираем воблер
Готовим снасти, подбираем воблерГотовим снасти, подбираем воблер
Готовим снасти, подбираем воблерКРОК
 

What's hot (11)

Процесс проектирования ИТ-решений
Процесс проектирования ИТ-решенийПроцесс проектирования ИТ-решений
Процесс проектирования ИТ-решений
 
Практические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюПрактические шаги к цифровому предприятию
Практические шаги к цифровому предприятию
 
Event-driven SOA
Event-driven SOAEvent-driven SOA
Event-driven SOA
 
Цифровая трансформация бизнеса
Цифровая трансформация бизнесаЦифровая трансформация бизнеса
Цифровая трансформация бизнеса
 
Барьеры микросервисной архитектуры
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектуры
 
Три истории микросервисов
Три истории микросервисовТри истории микросервисов
Три истории микросервисов
 
ИТ архитектура в формате Semantic Web
ИТ архитектура в формате Semantic WebИТ архитектура в формате Semantic Web
ИТ архитектура в формате Semantic Web
 
Три истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для EnterpriseТри истории микросервисов, или MSA для Enterprise
Три истории микросервисов, или MSA для Enterprise
 
IDM уже не тот?
 IDM уже не тот? IDM уже не тот?
IDM уже не тот?
 
Digital Transformation: от цифр аналитиков к примерам из практики / Константи...
Digital Transformation: от цифр аналитиков к примерам из практики / Константи...Digital Transformation: от цифр аналитиков к примерам из практики / Константи...
Digital Transformation: от цифр аналитиков к примерам из практики / Константи...
 
Готовим снасти, подбираем воблер
Готовим снасти, подбираем воблерГотовим снасти, подбираем воблер
Готовим снасти, подбираем воблер
 

Viewers also liked

Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнесаЛариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнесаExpolink
 
Как стать CBAP: советы и рекомендации
Как стать CBAP: советы и рекомендацииКак стать CBAP: советы и рекомендации
Как стать CBAP: советы и рекомендацииSQALab
 
Обзор методов изучения аудитории
Обзор методов изучения аудиторииОбзор методов изучения аудитории
Обзор методов изучения аудиторииDenis Beskov
 
Особенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаОсобенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаSQALab
 
В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?CEE-SEC(R)
 
Типовые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проектеТиповые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проектеDenis Beskov
 
Взаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковDenis Beskov
 
Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)Denis Beskov
 
Управление продуктами: от стартапа до корпорации
Управление продуктами: от стартапа до корпорацииУправление продуктами: от стартапа до корпорации
Управление продуктами: от стартапа до корпорацииDenis Beskov
 
Как мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanbanКак мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanbanDenis Beskov
 
Big Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should KnowBig Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should KnowBernard Marr
 

Viewers also liked (14)

Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнесаЛариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса
 
Client Onboarding by SER
Client Onboarding by SERClient Onboarding by SER
Client Onboarding by SER
 
Как стать CBAP: советы и рекомендации
Как стать CBAP: советы и рекомендацииКак стать CBAP: советы и рекомендации
Как стать CBAP: советы и рекомендации
 
Обзор методов изучения аудитории
Обзор методов изучения аудиторииОбзор методов изучения аудитории
Обзор методов изучения аудитории
 
Особенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаОсобенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджмента
 
В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?
 
Типовые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проектеТиповые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проекте
 
Взаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиков
 
Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)
 
Управление продуктами: от стартапа до корпорации
Управление продуктами: от стартапа до корпорацииУправление продуктами: от стартапа до корпорации
Управление продуктами: от стартапа до корпорации
 
Как мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanbanКак мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanban
 
What is big data?
What is big data?What is big data?
What is big data?
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 
Big Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should KnowBig Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should Know
 

Similar to Интеграция приложений(аналитический марафон 2016)

Arutyunyan Gayane. Big data and socialmedia
Arutyunyan Gayane. Big data and socialmedia Arutyunyan Gayane. Big data and socialmedia
Arutyunyan Gayane. Big data and socialmedia Atner Yegorov
 
Обеспечение информационной безопасности в гос.секторе
Обеспечение информационной безопасности в гос.сектореОбеспечение информационной безопасности в гос.секторе
Обеспечение информационной безопасности в гос.сектореsmart-soft
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQAFest
 
AppMetrica и Auto.ru: +10% к конверсиям бесплатно
AppMetrica и Auto.ru: +10% к конверсиям бесплатноAppMetrica и Auto.ru: +10% к конверсиям бесплатно
AppMetrica и Auto.ru: +10% к конверсиям бесплатноAppTractor
 
Ksb statistics 2017
Ksb statistics 2017Ksb statistics 2017
Ksb statistics 2017malvvv
 
Комплексный мониторинг в формате услуги
Комплексный мониторинг в формате услугиКомплексный мониторинг в формате услуги
Комплексный мониторинг в формате услугиКРОК
 
Идентификация и аутентификация - встроенные функции безопасности или задачи с...
Идентификация и аутентификация - встроенные функции безопасности или задачи с...Идентификация и аутентификация - встроенные функции безопасности или задачи с...
Идентификация и аутентификация - встроенные функции безопасности или задачи с...Mikhail Vanin
 
RST2014_Khabarovsk_AutomatedTrafficControlSystem
RST2014_Khabarovsk_AutomatedTrafficControlSystemRST2014_Khabarovsk_AutomatedTrafficControlSystem
RST2014_Khabarovsk_AutomatedTrafficControlSystemRussianStartupTour
 
Cpa ex mobile_seminar_iab_080316
Cpa ex mobile_seminar_iab_080316Cpa ex mobile_seminar_iab_080316
Cpa ex mobile_seminar_iab_080316CPAex
 
Cpa ex mobile_seminar_iab_080316
Cpa ex mobile_seminar_iab_080316Cpa ex mobile_seminar_iab_080316
Cpa ex mobile_seminar_iab_080316CPAex
 
(Russian) IT Architecture Practice for Telecom Operator
(Russian)  IT Architecture Practice for Telecom Operator(Russian)  IT Architecture Practice for Telecom Operator
(Russian) IT Architecture Practice for Telecom OperatorNikolay Marin
 
Web vulnerabilities-2018
Web vulnerabilities-2018Web vulnerabilities-2018
Web vulnerabilities-2018malvvv
 
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...Expolink
 
ProtoSecurity - сервисы для безопасности и отказоустойчивости веб-приложений
ProtoSecurity - сервисы для безопасности и отказоустойчивости веб-приложенийProtoSecurity - сервисы для безопасности и отказоустойчивости веб-приложений
ProtoSecurity - сервисы для безопасности и отказоустойчивости веб-приложенийDenis Bezkorovayny
 
Уральский форум по банковской ИБ за 15 минут
Уральский форум по банковской ИБ за 15 минутУральский форум по банковской ИБ за 15 минут
Уральский форум по банковской ИБ за 15 минутAleksey Lukatskiy
 
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...Expolink
 

Similar to Интеграция приложений(аналитический марафон 2016) (20)

Arutyunyan Gayane. Big data and socialmedia
Arutyunyan Gayane. Big data and socialmedia Arutyunyan Gayane. Big data and socialmedia
Arutyunyan Gayane. Big data and socialmedia
 
Обеспечение информационной безопасности в гос.секторе
Обеспечение информационной безопасности в гос.сектореОбеспечение информационной безопасности в гос.секторе
Обеспечение информационной безопасности в гос.секторе
 
Telegram bots
Telegram botsTelegram bots
Telegram bots
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
 
AppMetrica и Auto.ru: +10% к конверсиям бесплатно
AppMetrica и Auto.ru: +10% к конверсиям бесплатноAppMetrica и Auto.ru: +10% к конверсиям бесплатно
AppMetrica и Auto.ru: +10% к конверсиям бесплатно
 
Ksb statistics 2017
Ksb statistics 2017Ksb statistics 2017
Ksb statistics 2017
 
SMM monitoring
SMM monitoring SMM monitoring
SMM monitoring
 
Комплексный мониторинг в формате услуги
Комплексный мониторинг в формате услугиКомплексный мониторинг в формате услуги
Комплексный мониторинг в формате услуги
 
AddInApp - Exclusive Mobile Tools
AddInApp - Exclusive Mobile ToolsAddInApp - Exclusive Mobile Tools
AddInApp - Exclusive Mobile Tools
 
Идентификация и аутентификация - встроенные функции безопасности или задачи с...
Идентификация и аутентификация - встроенные функции безопасности или задачи с...Идентификация и аутентификация - встроенные функции безопасности или задачи с...
Идентификация и аутентификация - встроенные функции безопасности или задачи с...
 
RST2014_Khabarovsk_AutomatedTrafficControlSystem
RST2014_Khabarovsk_AutomatedTrafficControlSystemRST2014_Khabarovsk_AutomatedTrafficControlSystem
RST2014_Khabarovsk_AutomatedTrafficControlSystem
 
Final bruce
Final bruceFinal bruce
Final bruce
 
Cpa ex mobile_seminar_iab_080316
Cpa ex mobile_seminar_iab_080316Cpa ex mobile_seminar_iab_080316
Cpa ex mobile_seminar_iab_080316
 
Cpa ex mobile_seminar_iab_080316
Cpa ex mobile_seminar_iab_080316Cpa ex mobile_seminar_iab_080316
Cpa ex mobile_seminar_iab_080316
 
(Russian) IT Architecture Practice for Telecom Operator
(Russian)  IT Architecture Practice for Telecom Operator(Russian)  IT Architecture Practice for Telecom Operator
(Russian) IT Architecture Practice for Telecom Operator
 
Web vulnerabilities-2018
Web vulnerabilities-2018Web vulnerabilities-2018
Web vulnerabilities-2018
 
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
 
ProtoSecurity - сервисы для безопасности и отказоустойчивости веб-приложений
ProtoSecurity - сервисы для безопасности и отказоустойчивости веб-приложенийProtoSecurity - сервисы для безопасности и отказоустойчивости веб-приложений
ProtoSecurity - сервисы для безопасности и отказоустойчивости веб-приложений
 
Уральский форум по банковской ИБ за 15 минут
Уральский форум по банковской ИБ за 15 минутУральский форум по банковской ИБ за 15 минут
Уральский форум по банковской ИБ за 15 минут
 
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
ИЦ Региональные системы. Максим Кирпо. "Секреты построения комплексных СЗИ ил...
 

More from Максим Смирнов

Laf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдомLaf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдомМаксим Смирнов
 
ITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового ПредприятияITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового ПредприятияМаксим Смирнов
 
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)Максим Смирнов
 
Case management - недостающее звено BPM
Case management - недостающее звено BPMCase management - недостающее звено BPM
Case management - недостающее звено BPMМаксим Смирнов
 
варианты использования соа
варианты использования соаварианты использования соа
варианты использования соаМаксим Смирнов
 

More from Максим Смирнов (9)

Laf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдомLaf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдом
 
ITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового ПредприятияITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового Предприятия
 
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)
 
Architecture + Agile
Architecture + AgileArchitecture + Agile
Architecture + Agile
 
Crossover for BPM
Crossover for BPMCrossover for BPM
Crossover for BPM
 
Case management - недостающее звено BPM
Case management - недостающее звено BPMCase management - недостающее звено BPM
Case management - недостающее звено BPM
 
варианты использования соа
варианты использования соаварианты использования соа
варианты использования соа
 
BPM ACM
BPM ACM BPM ACM
BPM ACM
 
Adaptive Case Management vs. BPM
Adaptive Case Management vs. BPMAdaptive Case Management vs. BPM
Adaptive Case Management vs. BPM
 

Интеграция приложений(аналитический марафон 2016)

  • 1. Интеграция приложенийМаксим Смирнов март 2016 Интеграция приложений техники анализа требований и проектирования Максим Смирнов http://mxsmirnov.com
  • 2. Интеграция приложений Кто такой Максим Смирнов 2Максим Смирнов март 2016  c февраля 2015г. Центральный Банк России – Главный архитектор ИС, зам. рук. управления  c 2014г. IIBA Russian Chapter – Practices Vice President  с 2000г. по 2014г. ОАО «ВымпелКом» – руководитель департамента ИТ архитектуры Главный ИТ архитектор – менеджер проектов  с 1995г. по 2000 ОАО АБ «Инкомбанк» – эксперт по системам обмена сообщениями, приложениям «Банк-Клиент» и «Банк-Банк»  до 1995г. – разработчик криптографических приложений (шифрование, цифровая подпись)
  • 4. Интеграция приложений4Максим Смирнов Интеграция приложений март 2016 Реальные проблемы интеграции:  устаревшие программные интерфейсы  сложные цепочки взаимодействий  необходимость проверки условий  обработка ошибок и исключений Интеграция композитные приложения
  • 5. Интеграция приложений5Максим Смирнов Пример: услуга “Продли скорость” март 2016 Абонент Автоматизированная система расчетов Оператор связи Абонент Баланс Сеть 2G звонок, СМС S S
  • 6. Интеграция приложений6Максим Смирнов Пример: услуга “Продли скорость” март 2016 Абонент Автоматизированная система расчетов Оператор связи Абонент Интернет Баланс Пакет услуг Сети передачи данных Сеть 2G звонок, СМС данные S S R
  • 7. Интеграция приложений7Максим Смирнов Пример: услуга “Продли скорость” март 2016 Абонент Автоматизированная система расчетов Оператор связи Абонент Интернет Сервисная шина Баланс Пакет услуг Сети передачи данных Сеть 2G звонок, СМС данные 1 снизить скорость S S R
  • 8. Интеграция приложений8Максим Смирнов Пример: услуга “Продли скорость” март 2016 Абонент Автоматизированная система расчетов Оператор связи Абонент Интернет Сервисная шина Баланс Пакет услуг Сети передачи данных Сеть 2G звонок, СМС данные 1 2 снизить скорость отправить СМСS S R
  • 9. Интеграция приложений9Максим Смирнов 1. Use cases à la Alistair Cockburn март 2016 1. АСР отправляет Приложению уведомление об исчерпании пакета включенного трафика 2. Приложение проверяет в АСР отсутствие подключенной услуги «автопродление скорости» у данного Абонента 3. Приложение отправляет сетевому оборудованию команду на снижение скорости передачи данных 4. Приложение отправляет абоненту СМС-сообщение с предложением продлить скорость 5. Абонент подключает дневной пакет с включенным объемом трафика Расширения: 2а. У Абонента подключена услуга «автопродление» 2а.1 Сценарий завершается
  • 10. Интеграция приложений10Максим Смирнов 2. Инструменты совместной работы март 2016
  • 11. Интеграция приложений11Максим Смирнов 3. Связность архитектурных моделей март 2016 1. АСР отправляет Приложению уведомление об исчерпании пакета включенного трафика 2. Приложение проверяет в АСР отсутствие подключенной услуги «автопродление скорости» у данного Абонента 3. Приложение отправляет сетевому оборудованию команду на снижение скорости передачи данных 4. Приложение отправляет абоненту СМС-сообщение с предложением продлить скорость 5. Абонент подключает дневной пакет с включенным объемом трафика Расширения: 2а. У Абонента подключена услуга «автопродление» 2а.1 Сценарий завершается
  • 12. Интеграция приложений12Максим Смирнов 3. Связность архитектурных моделей март 2016
  • 13. Интеграция приложений13Максим Смирнов март 2016 Продолжим работать с документами?
  • 14. Интеграция приложений14Максим Смирнов Цифровая трансформация март 2016 Client Front BackBusiness Logic
  • 15. Интеграция приложений15Максим Смирнов Цифровая трансформация март 2016 Client Front BackBusiness Logic Self-service
  • 16. Интеграция приложений16Максим Смирнов Цифровая трансформация март 2016 Client Front BackBusiness Logic Self-service ИнтеграцияУстройство
  • 17. Интеграция приложений Client Front BackBusiness Logic Self-service Интеграция ИнтеграцияУстройство 17Максим Смирнов Цифровая трансформация март 2016 IoT
  • 18. Интеграция приложений В чем отличие Digital от автоматизации?
  • 19. Интеграция приложенийМаксим Смирнов март 2016 Интеграция приложений техники анализа требований и проектирования Максим Смирнов http://mxsmirnov.com