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

19
Интеграция приложений техники анализа требований и проектирования Максим Смирнов http://mxsmirnov.com

Upload: maxim-smirnov

Post on 11-Feb-2017

82 views

Category:

Technology


2 download

TRANSCRIPT

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

Интеграция приложенийМаксим Смирнов март 2016

Интеграция приложений

техники анализа требований

и проектирования

Максим Смирновhttp://mxsmirnov.com

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

Интеграция приложений

Кто такой Максим Смирнов

2Максим Смирнов март 2016

c февраля 2015г. Центральный Банк России– Главный архитектор ИС, зам. рук. управления

c 2014г. IIBA Russian Chapter– Practices Vice President

с 2000г. по 2014г. ОАО «ВымпелКом»– руководитель департамента ИТ архитектуры

Главный ИТ архитектор– менеджер проектов

с 1995г. по 2000 ОАО АБ «Инкомбанк» – эксперт по системам обмена сообщениями,

приложениям «Банк-Клиент» и «Банк-Банк»

до 1995г. – разработчик криптографических приложений

(шифрование, цифровая подпись)

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

Интеграция приложений3Максим Смирнов

Интеграция приложений

март 2016

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

Интеграция приложений4Максим Смирнов

Интеграция приложений

март 2016

Реальные проблемы интеграции:

устаревшие программные интерфейсы

сложные цепочки взаимодействий

необходимость проверки условий

обработка ошибок и исключений

Интеграция композитные приложения

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

Интеграция приложений5Максим Смирнов

Пример: услуга “Продли скорость”

март 2016

Абонент

Автоматизированная система расчетов

Оператор связи Абонент

Баланс

Сеть 2Gзвонок, СМС

S S

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

Интеграция приложений6Максим Смирнов

Пример: услуга “Продли скорость”

март 2016

Абонент

Автоматизированная система расчетов

Оператор связи Абонент

ИнтернетБаланс Пакет услуг

Сети передачи данных

Сеть 2Gзвонок, СМС

данные

S S

R

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

Интеграция приложений7Максим Смирнов

Пример: услуга “Продли скорость”

март 2016

Абонент

Автоматизированная система расчетов

Оператор связи Абонент

Интернет

Сервисная шина

Баланс Пакет услуг

Сети передачи данных

Сеть 2Gзвонок, СМС

данные1

снизитьскорость

S S

R

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

Интеграция приложений8Максим Смирнов

Пример: услуга “Продли скорость”

март 2016

Абонент

Автоматизированная система расчетов

Оператор связи Абонент

Интернет

Сервисная шина

Баланс Пакет услуг

Сети передачи данных

Сеть 2Gзвонок, СМС

данные1

2

снизитьскорость

отправитьСМСS S

R

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

Интеграция приложений9Максим Смирнов

1. Use cases à la Alistair Cockburn

март 2016

1. АСР отправляет Приложению уведомление об исчерпании пакета включенного трафика

2. Приложение проверяет в АСР отсутствие подключенной услуги «автопродление скорости» у данного Абонента

3. Приложение отправляет сетевому оборудованию команду на снижение скорости передачи данных

4. Приложение отправляет абоненту СМС-сообщение с предложением продлить скорость

5. Абонент подключает дневной пакет с включенным объемом трафика

Расширения:

2а. У Абонента подключена услуга «автопродление»

2а.1 Сценарий завершается

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

Интеграция приложений10Максим Смирнов

2. Инструменты совместной работы

март 2016

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

Интеграция приложений11Максим Смирнов

3. Связность архитектурных моделей

март 2016

1. АСР отправляет Приложению уведомление об исчерпании пакета включенного трафика

2. Приложение проверяет в АСР отсутствие подключенной услуги «автопродление скорости» у данного Абонента

3. Приложение отправляет сетевому оборудованию команду на снижение скорости передачи данных

4. Приложение отправляет абоненту СМС-сообщение с предложением продлить скорость

5. Абонент подключает дневной пакет с включенным объемом трафика

Расширения:

2а. У Абонента подключена услуга «автопродление»

2а.1 Сценарий завершается

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

Интеграция приложений12Максим Смирнов

3. Связность архитектурных моделей

март 2016

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

Интеграция приложений13Максим Смирнов март 2016

Продолжим работатьс документами?

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

Интеграция приложений14Максим Смирнов

Цифровая трансформация

март 2016

Client Front BackBusiness Logic

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

Интеграция приложений15Максим Смирнов

Цифровая трансформация

март 2016

Client Front BackBusiness Logic

Self-service

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

Интеграция приложений16Максим Смирнов

Цифровая трансформация

март 2016

Client Front BackBusiness Logic

Self-service

ИнтеграцияУстройство

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

Интеграция приложений

Client Front BackBusiness Logic

Self-service

Интеграция ИнтеграцияУстройство

17Максим Смирнов

Цифровая трансформация

март 2016

IoT

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

Интеграция приложений

В чем отличие Digital от автоматизации?

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

Интеграция приложенийМаксим Смирнов март 2016

Интеграция приложенийтехники анализа требований

и проектирования

Максим Смирновhttp://mxsmirnov.com