Тенденции развития Тенденции развития 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.