15
Emergent architecture 2010 22 апреля 2010 ИТ архитектура в формате semantic web Максим Смирнов руководитель департамента архитектуры систем поддержки бизнеса ОАО «Вымпелком»

ИТ архитектура в формате Semantic Web

Embed Size (px)

Citation preview

Page 1: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

ИТ архитектура в

формате semantic web

Максим Смирновруководитель департамента архитектуры систем поддержки бизнеса ОАО «Вымпелком»

Page 2: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Программа выступления

Чем занимается архитектор

систем поддержки бизнеса

[Мета]модель архитектуры

КИС

Почему архитектура

предприятия нуждается в

Социальном ПО

Инструмент моделирования

Уроки внедрения

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

Page 3: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Роль архитектора на предприятии

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

Типовые услуги Формализованные

процессы Унаследованные

приложения

Уникальные услуги Ресурсные,

временные и финансовые ограничения

Изменяющиеся требования

Центр компетенций Восходящее

проектирование Композитные

приложения

процессы проекты архитектура

Page 4: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Пример: услуга «Позвони мне»

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

1. Запрос: «Позвони мне» 2. SMS:

«Алиса просит перезвонить»

3. Отчет о доставке SMS

4. SMS: «Борис получил Вашу просьбу»

Абонент А (Алиса)

Абонент Б (Борис)

Абонент с нулевым или недостаточным балансом, специальным запросом может попросить другого абонента перезвонить ему

Page 5: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Композитное приложение

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

Transactionlog

USSDgateway

SMScenter

Subscriberprofile

compositeapplication

“http” *144#

“soap”GetProfile

“mqi”SendMSG

“smpp” Send

“smpp” DeliveryReport

“Emergent architecture - architect the line, not the boxes”

Page 6: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Типичный ход событий

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

Page 7: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

High-level design

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

1. Component приложение реализует один набор интерфейсов и использует

другой интерфейс базируется на определенном протоколе

взаимодействия компоненты приложения развертываются на программной

платформе2. Collaboration

взаимодействие приложений осуществляется посредством передачи сообщений в соответствии с заданным протоколом

3. Use case продукт реализуется набором вариантов использования (use

cases) вариант использования реализуется взаимодействием

приложений

Page 8: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Архитектура архитектуры :-)

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

“use case”включить услугу

“use case”отключить услугу

“use case”позвони мне

“application”CallMeBack

“interface”SMSdispatcher

“interface”SubscriberProfile

“interface”TransactionLog

“interface”UssdXML

“app platform”ESB-001

< предоставляет

развертывается на

использует >

реализует

Page 9: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Enterprise architecture 1.0

Page 10: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Выбираем инструмент

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

Единое хранилище с web-интерфейсом

Типизация объектов и отношений Совместная работа Разграничение доступа.

Модерация Поиск. Быстрый доступ Выборки по запросу Простое редактирование:

«заметил-исправил-проверил» История изменений Уведомление об изменениях по

подписке Автоматическая генерация

картинок

Page 11: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

 Wiki – как хранилище архитектурных моделей

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

Семантические расширения:

Ссылки [[ use :: SMSdispatcher ]]Категории [[ Category : application ]]Запросы {{ #ask: [[ Category : application ]] }}

 Hypermedia as the engine of application state

Page 12: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010Максим Смирнов

Описание варианта использования

Page 13: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010Максим Смирнов

Компоненты и интерфейсы

Page 14: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

Работа над ошибками

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

ИТ архитектура:

абстракция времени выполнения

базируется на учтенных(!) ИТ активах

не может оставаться актуальной вне процессов управления ИТ

Enterprise 2.0:

сотрудники не умеют и поэтому не хотят использовать Социальное ПО

отказ от «вредных привычек» требует времени:

использование документов вместо ссылок,рассылка вместо подписки,структура вместо меток(тэгов) ,…

ИТ архитектор - информационный работник (knowledge worker)

Page 15: ИТ архитектура в формате Semantic Web

Emergent architecture 201022 апреля 2010

ИТ архитектура в

формате semantic web

Максим Смирновe-mail: [email protected]: http://mxsmirnov.wordpress.com