Интеграция приложений(аналитический марафон 2016)
TRANSCRIPT
Интеграция приложенийМаксим Смирнов март 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