Software + Services

advertisement
Тенденции развития
Тенденции развития
SOA: Service Oriented Architecture
Повторное использование
Скорость
RIA: Rich Internet Applications
Ощущения
пользователя
Software + Services
Web 2.0
SaaS: Software as a Service
Сетевой эффект
Монетизация
Доставка сервисов
Cloud Computing
Инфраструктура
Cтратегия
Консистентность на
нескольких платформах
Локально и хостинг
Расширение средств разработки и
платформы в «облако»
Расширение возможностей
монетизации
Пример: Exchange
Присоединенный
сервис
Локально
или
у хостера
Разные типы
клиентов
Спектр Software + Services
Конечные
пользователи
и SOHO
От малого
бизнеса до
корпораций
Вычислительные
центры
Компьютнры
Сети
Azure Services Platform
™
Разработка
 Симметричная согласованная
разработка локальных и онлайн
приложений
 Поддержка стандартов - REST &
SOAP
 Поддержка различных языков
программирования (скоро)
Хостинг Сервисов
Управление сервисами
 Масштабирование
 Гибкость
 Безопасность и надежность
 Трассировка & журналирование
 Апгрейд без простоя сервисов
 Мониторинг в реальном
времени
Интернет
Вебприложение
Балансировщик
нагрузки
Сервисы хранилища
Интернет
Обработчи
к
Сервисы хранилища
Учетная
запись
Контейне
р
Контейнер
1
Блоб
Блок
IMG001.JP
G
IMG002.JP
G
Учетная
запись
Block
AAAA
Контейнер
1
MOV1.AVI
Block
AAAB
Block
AAAC
Учетная
запись
Очередь
Сообщение
128x128,
http://…
Очередь 1
256x256,
http://…
Учетная
запись
http://…
Очередь 2
http://…
Учетная
запись
Таблица
Сущность
Name=…hash
=…
Таблица 1
Name=…hash
=…
Учетная
запись
Tag=…id=…
Таблица 2
Tag=…,id=…
Потребности организаций
Потребности организаций
Выбор между контролем и экономией
Высокий
Низкая
Контроль
Экономия на масштабе
Низкий
Высокая
Потребности организаций
Приложения
Приложения
в
организации
Собственное
аппаратное
обеспечение,
собственный
датацентр
Высокий
Низкая
у
хостера
Приложения
в
облаке
Приложения
от
разработчика
Плата хостеру за
размещение
приложений в
специфициров
анной
инфраструктуре
Плата хостеру за
размещение
приложений в
«бесконечно
масштабируемой
» инфраструктуре
Использование
приложения от
разработчика,
не задаваясь
вопросами об
инфраструктуре
Контроль
Экономия на масштабе
Низкий
Высокая
Купить
Потребности организаций
Создать
Выбор между созданием и покупкой
Организация
Хостер
Облако
Разработчик
Коробочный
Продукт
Хостинг
Коробочного
Продукта
Коробочный
Продукт,
использующий
сервисы
“Софт как
Сервис”
Внутренняя
разработка
Хостинг
Внутренней
разработки
Внутренняя
разработка,
использующая
сервисы
“Платформа
как Сервис”
Организация
Хостер
Облако
Разработчик
Создать
Купить
Потребности организаций
Рассмотрим пример
Коробочный
Продукт
ERP
CRM
Email
Внутренняя
разработка
HR система
Хостинг
Коробочного
Продукта
Коробочный
Продукт,
использующий
сервисы
“Очень дорого поддерживать
самостоятельно, но сделано
очень много изменений”
“Софт как
Сервис”
Хостинг
Внутренней
разработки
Внутренняя
разработка,
использующая
сервисы
“Платформа
как Сервис”
Хостер
Облако
Разработчик
Анализ данных
Статистика
Организация
Рассмотрим пример
Коробочный
Продукт
Хостинг
Коробочного
Продукта
ERP
Коробочный
Продукт,
использующий
сервисы
“Софт как
Сервис”
CRM
Email
Внутренняя
разработка
HR система
“CRM и Email – типовые
сервисы без специфических
изменений. Дешевле
приобрести сервис,
чем
Хостинг
Внутренняя
поддерживать разработка,
Внутренней
самостоятельно”
разработки
использующая
“Платформа
как Сервис”
сервисы
Анализ данных
Статистика
Организация
Хостер
Облако
Разработчик
Рассмотрим пример
Коробочный
Продукт
Хостинг
Коробочного
Продукта
ERP
Коробочный
Продукт,
использующий
сервисы
“Софт как
Сервис”
CRM
Email
Внутренняя
разработка
HR система
Анализ данных
Статистика
Организация
Хостинг
Внутренняя
“Поддержка устаревшего
Внутренней
разработка,
приложения на VB
затратно и
разработки
использующая
сложно”
сервисы
“Платформа
как Сервис”
“… но нельзя хранить данные о
персонале вне организации”
Хостер
Облако
Разработчик
Рассмотрим пример
Коробочный
Продукт
Хостинг
Коробочного
Продукта
ERP
Коробочный
Продукт,
использующий
сервисы
“Софт как
Сервис”
CRM
Email
HR система
Внутренняя
разработка
Анализ данных
Статистика
Организация
Хостинг
Внутренней
разработки
Внутренняя
разработка,
использующая
сервисы
“Платформа
как Сервис”
“Нужны более дешевые
вычислительные ресурсы и
хранилище данных, причем по
необходимости”
Хостер
Облако
Разработчик
Рассмотрим пример
Коробочный
Продукт
Хостинг
Коробочного
Продукта
ERP
Коробочный
Продукт,
использующий
сервисы
“Софт как
Сервис”
CRM
Email
HR система
Внутренняя
разработка
Хостинг
Внутренней
разработки
Внутренняя
разработка,
использующая
сервисы
“Платформа
как Сервис”
Анализ данных
Статистика
Организация
“На этом приложении будут
сфокусированы ИТ ресурсы
организации!”
Хостер
Облако
Разработчик
Архитектурные принципы Software + Services
Архитектурные принципы Software + Services
Организация
Хостер
Облако
Разработчик
Архитектурные принципы Software + Services
Physical, Dedicated
Сервис на выделенных серверах
Physical, Shared
Сервисы на выделенных серверах
Physical, HPC
Распределенный кластер
Virtual, Single
Виртуализация, одна вирт. машина
Virtual, Shared
Виртуализация, несколько вирт. машин
Инфраструктура
Организация
Хостер
Облако
Разработчик
Архитектурные принципы Software + Services
Инфраструктура
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
File
Файловый ресурс, плоский файл, страницы
Relational
Реляционная БД, транзакции, ограниченный
размер/масштабирование
Инфраструктурные сервисы
Хранилище
Инфраструктура
Physical, Dedicated
Организация
Unstructured
Пары ключ/значние, нет ACID, бесконечно
Вычислительные ресурсы
масштабируемая
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Инфраструктура
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Service Bus
Асинхронность, надежный обмен сообщениями,
модель подписчик/получатель
Peer to Peer
Инфраструктурные сервисы
Хранилище
File
Relational
Регистрация узлов, директорий, определение
доступности
Сообщения
Unstructured
Инфраструктура
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Peer to Peer
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Authentication
Имя пользователя/пароль или claims (SAML)
Role Based Authorization
Проверка ролей и авторизация
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Идентификация и Доступ
Peer to Peer
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Event Based
Срабатывание по событиям (e.g. загрузка
документа)
High Throughput
Низкие задержки, большой объем (e.g.
подтверждение
транзакции)
Сообщения
Workflow
Идентификация
и Доступ
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Service Bus
Инфраструктура
Peer to Peer
Authentication
Authorization
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Прикладные сервисы
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Search
Текстовый поиск, поиск изображение,
индексация
Прикладные сервисы
Content Management
Индексация, извлечение, управление
конфликтами
Совместная работа
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Social
Service Bus
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Социальные графы, профили
Инфраструктура
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Прикладные сервисы
Совместная работа
Search
Content Mgt
Social
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Transaction
Прикладные сервисы
Оплата транзакции
Subscription
Оплата за период
Совместная работа
Search
Content Mgt
Инфраструктурные сервисы
Монетизация
Licensing
Social
Оплата за пользователя/компьютер
Хранилище
File
Relational
Unstructured
Инфраструктура
Сообщения
Service Bus
Peer to Peer
Authentication
Advertising
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Финансирование
за счет рекламы
Physical, Dedicated
Организация
Workflow
Идентификация и Доступ
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Прикладные сервисы
Совместная работа
Search
Content Mgt
Монетизация
Social
Per Trans
Subscribe
License
Advert
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Прикладные сервисы
Service Composition
Композиция, брокер, агрегация
Совместная работа
Search
Content Mgt
Монетизация
Social
Хранилище
Relational
Unstructured
Line of Business Integration
Per Trans
Subscribe
License
Advert
Сервисный фасад для бизнес-приложений,
Сообщения
Workflow
Идентификация и Доступ
интеграция
с унаследованными
системами
Инфраструктурные сервисы
File
Композиция
Service Bus
Инфраструктура
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Прикладные сервисы
Совместная работа
Search
Content Mgt
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Business Logic (Rules)
Бизнес-логика
Прикладные сервисы
Приложение
Совместная работа
Search
Content Mgt
Social
Монетизация
Entities
(Schema)
Сущности
Per Trans
Subscribe
License
Advert
Композиция
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Physical, Dedicated
Организация
Peer to Peer
Authentication
Authorization
Workflow (Process)
Вычислительные ресурсы
Процессы
Physical, Shared
Хостер
Workflow
Идентификация и Доступ
Physical, HPC
Virtual, Single
Облако
Event Based
High Throughput
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Прикладные сервисы
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Static
Статический контент, HTML, CSS, etc
Прикладные сервисы
Web интерфейс
DynamicПриложение
Асинхронный
AJAX,
etc.
Workflow
(Processes)
Entitiesинтерфейс,
(Schema)
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Хранилище
Rich Internet Applications, привлекательный
интерфейс,
ограниченная
оффлайн
Сообщения
Workflow
Идентификация иподдержка
Доступ
Relational
Service Bus
Инфраструктурные сервисы
File
RIA
Social
Монетизация
Инфраструктура
Unstructured
Peer to Peer
Streaming
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Оптимизация
доставки контента, потоковое
Physical, Dedicated
Physical, Shared
Physical, HPC
Virtual, Single
Virtual, Scalable
видео, etc
Организация
Хостер
Облако
Разработчик
Архитектурные принципы Software + Services
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Streaming
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
RSS
Сервисы в формате RSS/ATOM
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
Приложение
REST
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Social
Workflow (Processes)
Entities (Schema)
Монетизация
Композиция
Архитектурный
стиль
к данным
в
Per Trans Subscribe License
Advert – доступ
Service Orchestration
Line of Business
Web парадигме
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Web Services
Service Bus
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
SOAP,
WS-I, WS-*
Вычислительные ресурсы
Инфраструктура
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
VoiceXML
API для поддержки голоса в мобильных
приложениях
Программный доступ
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
SIP
Streaming
Приложение
Session Initiation
ProtocolWorkflow
– мгновенные
(Processes)
Entities (Schema)
сообщения/IM
Монетизация
Композиция
Business Logic (Rules)
Совместная работа
Search
Content Mgt
SMTP
Social
Хранилище
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Physical, Dedicated
Организация
Subscribe
License
Advert
Service Orchestration
Line of Business
Электронная почта
Инфраструктурные сервисы
File
Per Trans
SMS
Peer to Peer
Authentication
Authorization
Вычислительные ресурсы
Текстовые
сообщения
Physical, Shared
Хостер
Workflow
Идентификация и Доступ
Physical, HPC
Virtual, Single
Облако
Event Based
High Throughput
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Клиент
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
АрхитектурныеBrowser
принципы Software + Services
Веб-браузер, включая поддержку RIA
Клиент
PC
Office
Продукты и технологии Office System,
включая Email и RSS
Программный доступ
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Streaming
RSS
REST
Web Services
Приложение
Client Application
VoiceXML
SMTP
SIP
SMS
Смарт-клиенты, устанавливаемые локально
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Монетизация
Social
Хранилище
Relational
Unstructured
Subscribe
License
Advert
Service Orchestration
Line of Business
Сообщения
Workflow
Идентификация и Доступ
Локально
устанавливаются
на десктоп
Service Bus
Инфраструктура
Physical, Dedicated
Организация
Per Trans
Композиция
Gadgets
Инфраструктурные сервисы
File
Workflow (Processes)
Entities (Schema)
Peer to Peer
Authentication
Authorization
Вычислительные ресурсы
Instant
Messaging
Physical, Shared
Physical, HPC
Virtual, Single
Event Based
High Throughput
Virtual, Scalable
Клиент службы мнгновенных сообщений
Хостер
Облако
Разработчик
Архитектурные принципы Software + Services
Клиент
PC
Browser
Office
Client
Gadgets
IM
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
АрхитектурныеSpeech
принципы Software + Services
Голосовой интерфейс
Клиент
PC
Browser
Office
Мобильный
SMS / IM
Client
Gadgets
Прикладные сервисы
Службы на мобильном устройстве
Web интерфейс
Static
Dynamic
RIA
IM
Программный доступ
Streaming
RSS
REST
BrowserПриложение
Web Services
VoiceXML
SMTP
SIP
SMS
Workflow (Processes)
Entities (Schema)
Веб-браузер,
включая поддержку
RIA
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Монетизация
Social
Unstructured
License
Advert
Service Orchestration
Line of Business
Продукты
Office
Сообщения и технологии
Идентификация
и Доступ Mobile Workflow
Хранилище
Relational
Subscribe
Office
Инфраструктурные сервисы
File
Per Trans
Композиция
Service Bus
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные
ресурсы
Client
Application
Инфраструктура
Physical, Dedicated
Организация
Physical, Shared
Physical, HPC
Virtual, Single
Virtual, Scalable
Смарт-клиенты,
устанавливаемые
локально
Хостер
Облако
Разработчик
Архитектурные принципы Software + Services
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Office
Client
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
Web интерфейс
Dynamic
RIA
Speech
SMS/IM
Devices
Прикладные сервисы
Static
IM
Browser
Встроенный
Office
Client
Программный доступ
RSS
REST
Web Services
Различные
устройства
Streaming
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Монетизация
Social
Хранилище
Relational
Unstructured
Consoles
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Игровые консоли
Инфраструктурные сервисы
File
Workflow (Processes)
Entities (Schema)
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Модели приложений Software + Services
Статический Веб-сайт, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Статический Веб-сайт, Локально (+ECM)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Статический Веб-сайт, Локально (+Поиск)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Статический Веб-сайт, Локально (+Реклама)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Статический Веб-сайт ( Хостер)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Статический Веб-сайт (+AJAX)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Статический Веб-сайт (+мобильный RSS)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Тенденции развития
Архитектурные принципы Software + Services
1. Service Oriented Architecture (SOA)
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
OBA
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
(Office Business Applications)
Совместная работа
Search
Workflow (Processes)
Entities (Schema)
Content Mgt
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 1: SOA – Один сервис, Локально
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
ISB
(Internet Service Bus)
BizTalk Services
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
2. Software as a Service (SaaS)
Тренд 2: SaaS – Веб-провайдер SaaS
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 2: SaaS – Веб-провайдер SaaS
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 2: SaaS – Веб-провайдер SaaS
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
3. Web 2.0
Тренд 3: Web 2.0 – Социальная сеть
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 3: Web 2.0 – Социальная сеть
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 3: Web 2.0 – Социальная сеть
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SSDS
(SQL Server Data Services)
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
4. Rich Internet Applications
Тренд 4: RIA – Электронная коммерция
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 4: RIA – Электронная коммерция
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 4: RIA – Электронная коммерция
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 4: RIA – Электронная коммерция
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
5. Cloud Computing
Тренд 5: Cloud Computing – Резервное копирование
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 5: Cloud Computing – Резервное копирование
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Тренд 5: Cloud Computing – Резервное копирование
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Архитектурные принципы Software + Services
Как насчет продуктов Microsoft?
Windows Live Mesh (Technology Preview)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Эволюция Exchange (Exchange 4.0, Outlook 97)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
Прикладные сервисы
IM
Speech
SMS/IM
Dynamic
Office
Client
Devices
Consoles
RPC
Web интерфейс
Static
Browser
Встроенный
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
JET DatabaseХранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Эволюция Exchange (Exchange 5.0, Outlook 97)
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
Прикладные сервисы
IM
Speech
SMS/IM
Dynamic
Office
Client
Devices
Consoles
RPC
Web интерфейс
Static
Browser
Встроенный
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Инфраструктурные сервисы
Active Directory
JET DatabaseХранилище
File
Relational
Unstructured
Line of Business
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Эволюция Exchange (Exchange 5.0 SP1, Outlook XP)
Клиент
PC
OWA
Browser
Office
Мобильный
Client
Gadgets
Прикладные сервисы
IM
Speech
SMS/IM
Dynamic
Office
Client
Devices
Consoles
RPC
Web интерфейс
Static
Browser
Встроенный
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Инфраструктурные сервисы
Active Directory
JET DatabaseХранилище
File
Relational
Unstructured
Line of Business
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Эволюция Exchange (Exchange 2003, Outlook 2003)
Клиент
PC
OWA
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
Прикладные сервисы
SMS/IM
Dynamic
Office
Client
Devices
Consoles
RPC over HTTPS
Web интерфейс
Static
Browser
Встроенный
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Инфраструктурные сервисы
Active Directory
JET DatabaseХранилище
File
Relational
Unstructured
Line of Business
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Эволюция Exchange (Exchange 2007, Outlook 2007)
Клиент
PC
OWA
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Инфраструктурные сервисы
Active Directory
JET DatabaseХранилище
File
Relational
Unstructured
Line of Business
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Эволюция Exchange (Hosted Exchange, Outlook 2007)
Клиент
PC
OWA
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Инфраструктурные сервисы
Active Directory
JET DatabaseХранилище
File
Relational
Unstructured
Line of Business
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Сложности
Пример организации
Коробочный
Продукт
Хостинг
Коробочного
Продукта
ERP
Коробочный
Продукт,
использующий
сервисы
“Софт как
Сервис”
CRM
Email
HR система
Внутренняя
разработка
Хостинг
Внутренней
разработки
Внутренняя
разработка,
использующая
сервисы
“Платформа
как Сервис”
Анализ данных
Статистика
Организация
Хостер
Облако
Разработчик
1 - Идентификация
Сложности
Сложность 1 - Идентификация
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Сложность 1 - Идентификация
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Сложность 1 - Идентификация
Клиент
PC
Browser
Office
Client
Мобильный
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
• Приложение
Доступ к приложению у
хостера
с внутренними
Workflow (Processes)
Business Logic (Rules)
Entities (Schema)
учетными записями
Совместная работа
Монетизация
Композиция
пользователей
Search
Content Mgt
Social
Per Trans Subscribe License
Advert
Service Orchestration
Line of Business
• Аутентификаия и
авторизация через фаервол
Инфраструктурные сервисы
• Хранение
учетных записей
Хранилище
Сообщения
Workflow
Идентификация и Доступ
File
Relational
Unstructured
Service Bus
Инфраструктура
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Сложность 1 - Идентификация
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMS
SMTP
SIP
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
STS-I
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
STS-R
Разработчик
2 – Данные
Сложности
Сложность 2 -Данные
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Сложность 2 -Данные
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Монетизация
Хранилище
Relational
Unstructured
Per Trans
Сообщения
Service Bus
Инфраструктура
Композиция
Subscribe иLicense
Advert
Service Orchestration
• Импорт
Экспорт
данных
• Конфиденциальность
• Отчетность и аналитика
Social
Инфраструктурные сервисы
File
Workflow (Processes)
Entities (Schema)
Line of Business
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
3 – Управление
Сложности
Сложность 3 -Управление
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
REST
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Workflow (Processes)
Entities (Schema)
Монетизация
Social
Per Trans
Subscribe
License
Композиция
Advert
Service Orchestration
Line of Business
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Сложность 3 -Управление
Клиент
PC
Browser
Office
Мобильный
Client
Gadgets
IM
Speech
SMS/IM
Browser
Встроенный
Office
Client
Devices
Consoles
Прикладные сервисы
Web интерфейс
Static
Dynamic
RIA
Программный доступ
Streaming
RSS
Business Logic (Rules)
Совместная работа
Search
Content Mgt
Social
Per Trans
SMS
SMTP
Web Services
VoiceXML
SIP
• Целостный
взляд на
Приложение
приложение
Workflowв(Processes)
Entities (Schema)
• Интеграция
существующие системы
Монетизация
Композиция
управления
Subscribe License
Advert
Service Orchestration
Line of Business
• Контракты и SLA
REST
Инфраструктурные сервисы
Хранилище
File
Relational
Unstructured
Сообщения
Service Bus
Инфраструктура
Workflow
Идентификация и Доступ
Peer to Peer
Authentication
Authorization
Event Based
High Throughput
Вычислительные ресурсы
Physical, Dedicated
Организация
Physical, Shared
Хостер
Physical, HPC
Virtual, Single
Облако
Virtual, Scalable
Разработчик
Architectural Principles for Software + Services
Технологии Microsoft
Технологии Software + Services
Клиент
PC
IE8
Browser
Office
Office
Мобильный
WPF
Client
Vista
Gadgets
OC
IM
Speech
Windows
7
SMS/IM Mobile
Browser
Office
Встроенный
.NET
Client
CF
Win
Devices
Embed
XBOX
Consoles
360
Прикладные сервисы
Web интерфейс
IISStatic
7
Dynamic
Программный доступ
RIA
Streaming
SL Streaming
RSS
REST
WCF
Web Services
VoiceXML
SMTP
SIP
SMS
Приложение
.NET
Framework
Entities
(Schema)
Business Logic (Rules)
Совместная работа
Search
Content
Mgt
MOSS
2007
Workflow (Processes)
Монетизация
Social
Per.NET
TransFramework
Subscribe3rd Party
License
Композиция
Ad
Advert
Center
BTS Adapters
BizTalk
2006 R2
Service
Orchestration
Line
of2007
Business
MOSS
BDC
Инфраструктурные сервисы
Хранилище
IIS
File7
SQL
Relational
Server
SSDS
Unstructured
Инфраструктура
Сообщения
BizTalk /
Service
Bus
BizTalk.Net
Workflow
Идентификация и Доступ
Peer
to CTP
Peer
Mesh
Authentication
AD / ADFS
Authorization
ILM
Windows WF
Event
Based
MOSS 2007
Windows WF
High
Throughput
BizTalk Server
Вычислительные ресурсы
Physical, Dedicated
Physical,
Windows Server
2008 Shared
Организация
Хостер
Physical,
WS
2008 HPC
HPC
Virtual,
Single
Virtual,
Scalable
Windows
Server 2008
Hyper-V
Облако
Разработчик
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Download