Innovation Daydownload.microsoft.com/documents/rus/isv/events/fedorov.pdf · • Инкапсуляция логики в виде шагов Windows Communication Foundation (WCF)

Post on 07-Sep-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Innovation Day

Техническая секция

13:00-14:00 Обзор платформы Microsoft 2010

14:00-15:00 Новые возможности технологий Microsoft для разработки веб-решений

15:00-15:30 Перерыв

15:30-16:15 Использование Microsoft SQL Server Enterprise в индустриальных решениях

16:15-16:45 Преимущества использования SharePoint 2010 Enterprise

16:45-17:15 SQL Server 2008 R2 Parallel DataWarehouse - поддержка хранилищ данных объемом свыше 100 Тбайт

17:15-18:00 Сессия вопросов и ответов

Прикладная платформа Microsoft

Алексей Федоров

alexeif@microsoft.com

Прикладная платформа

Основа для создания и выполнения приложений

Уровни

• Бизнес-логика – Реализация логики, связь с другими приложениями,

управление бизнес-процессами • Базы данных – Использование инфраструктуры для хранения,

потребления и анализа данных. Транзакционная обработка, сбор данных, средства анализа и создания отчетов

• Инфраструктура – Обеспечение безопасности, идентификации и доступа,

виртуализации и сетевых сервисов

Прикладная платформа

Клиенты

– «Толстый», «тонкий», мобильный

Средства разработки

– Унифицированные средства поддержки жизненного цикла создания приложений

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

• Унифицированные средства управления клиентскими приложениями, сервисами и базами данных

Интеграция всех элементов платформы

Развертывание - локально и в «облаке»

Возможность поставки компонентов платформы (Royalty)

Инфраструктура

Базы данных

Бизнес-логика

Приложения

Компьютер, телефон, браузер

Средства разработки Средства управления

Безопасность

Виртуализация

Идентификация и доступ

Коммуникации

Тиражируемые Заказные Веб-

приложения

Интеграция Сервер

приложений Workflow

Реляционные данные

Хранилища данных

Отчеты и анализ

Локально В облаке

Композитные

Клиент

«Толстый» • WPF, Silverlight, Win32/C++, MFC/C++

Office Business

Applications (OBA)

• На основе клиентских продуктов Office 2010

«Тонкий» • ASP.NET, ASP.NET MVC, Silverlight,

JavaScript

• SharePoint 2010

Мобильный • Silverlight, XNA Framework

Анонс доклада

Техническая секция. 14:00-15:00

Новые возможности технологий Microsoft для разработки веб-решений

Доклад посвящен новым возможностям платформы разработки ASP.NET MVC Framework 3 и браузера Internet Explorer 9

Гайдар Магдануров, Microsoft Россия

Бизнес-логика

Сервер приложений

• Windows Server 2008 R2, Windows Server AppFabric

Workflow • WF, WCF, Workflow Services

Интеграция • BizTalk Server 2010

Бизнес-логика. Сервер приложений

Windows Server + Windows Server AppFabric = сервер приложений

Windows Workflow Foundation (WF)

• Инкапсуляция логики в виде шагов

Windows Communication Foundation (WCF)

• Унификация реализации сервисов

• Address, Binding, Contract (ABC)

WF+WCF = Workflow Services

• Способ вызова логики как сервиса

AppFabric

• Набор расширений IIS/WAS - Хостинг, управление, мониторинг

• Компоненты - Windows Server AppFabric Host , Windows Server AppFabric Cache

• Роли - Application Server, Web Server

Базы данных

Реляционные данные

• SQL Server 2008 R2

Хранилища данных

• SQL Server Integration Services

• SQL Server Fast Track Data Warehouse

• SQL Server Parallel Data Warehouse

Отчеты и анализ

• Report Builder

• SQL Server Reporting Services

• SQL Server Analysis Services

Анонс доклада

Техническая секция 15:20-16:15

Использование Microsoft SQL Server Enterprise в индустриальных решениях

Преимущества SQL Server EE и дополнительной технической

функциональности для управления данными, обеспечения надежности и защиты от несанкционированного доступа, повышения производительности работы приложений

Алексей Шуленин, Microsoft Россия

Анонс доклада

Техническая секция 15:30-16:15

SQL Server 2008 R2 Parallel DataWarehouse - поддержка хранилищ данных объемом свыше 100 Тбайт

Обзор архитектур решений, построенных с использованием SQL Server 2008 R2 Parallel DataWarehouse, способы внедрения и лицензирования

Алексей Шуленин, Microsoft Россия

Коммуникации

Microsoft Lync Server 2010

• Присутствие

• Мгновенные сообщения

• Конференции

• Телефония и голосовая связь

Microsoft Exchange Server

2010

• Электронная почта

• Календарь

• Контакты

• Заметки

• Задачи

Microsoft SharePoint

Server 2010

• Сайты

• Совместная работа

• Сообщества

• Контент

Анонс доклада

Техническая секция 16:15-16:45

Преимущества использования SharePoint 2010 Enterprise

Возможности корпоративного выпуска SharePoint Server 2010 и тем преимуществам, которые можно извлечь, используя их в своих продуктах.

Владимир Колесников, Microsoft Россия

xRM

Класс приложений – управление взаимоотношениями

Dynamics CRM 2011 – управление взаимоотно-шениями с клиентами

Платформа для создания

решений

Поддержка .NET 4,

WCF/WF, LINQ, OData

Модель базы данных на

основе бизнес-

сущностей

Интеграция с SharePoint

Server

Инфраструктура

Безопасность • Microsoft Forefront

Идентификация и доступ

• Microsoft Forefront, WIF, ADFS

Виртуализация • Windows Server Hyper-V

• Microsoft System Center

Сетевые сервисы

• Windows Server 2008 R2

Инфраструктура

Microsoft

Потребитель

Публичное облако

Частное облако

Партнер Единые

Средства идентификации Средства управления Средства разработки

Инфраструктура

Microsoft

Windows Azure SQL Azure

Потребитель

Windows Server SQL Server

Публичное облако

Частное облако

Партнер

Windows Server SQL Server

Active Directory Microsoft System Center Microsoft Visual Studio

Прикладная платформа

•Использование .NET на клиенте и сервере

•Использование SQL Server

•Использование SharePoint Server/CRM

•Интеграция с системными сервисами

• Мониторинг, управляемость, безопасность

•Работа в физической и виртуальной среде

•Совместимость с платформой

Модель аренды публично доступных сетевых ресурсов с оплатой по факту использования

«Облако»

Облачные вычисления

Бизнес-вопросы

• Модель распространения

• Модель и цикл обновления

• Подписка

• APRU

• Цикл маркетинга и продаж

• Операционный цикл, поддержка

• Режим «Try-Buy»

• ...

«Стоимость приложения»

Технологические вопросы

• Архитектура

• Клиент

• Сервисы

• Данные

• Онлайн

• Масштабируемость

• Мульти-тенантность

• Реакция на сбои

• ...

Впервые появляется понятие «стоимость

архитектуры»

Облачные вычисления

Основные атрибуты

• Масштабируемость • Эластичность • Мульти-тенантность

• Инфраструктура по запросу • Самообслуживание • Оплата за использование

Облачные вычисления

Microsoft SQL Azure

Windows Azure Platform AppFabric

Windows Azure

Вычисление Управление Хранение

Синхронизация

База данных

Сервисная шина Контроль доступа

Windows Server 2008 R2

Windows Server AppFabric

SQL Server 2008 R2

База данных

Хостинг Кэширование

Мониторинг Управляемость Безопасность

Отчеты Аналитика

.NET

Облачные вычисления. Подготовка к переходу

• Веб-приложения и сервисы

• Автономные алгоритмы

• 3-х уровневые приложения

Кандидаты для миграции:

• Серверная платформа x64

• Совместимость базы данных

• Поддержка использованных технологий

• Доступ к ОС

• Возможности SQL Azure

Дополнительно учесть:

Средства разработки

Microsoft Visual Studio 2010

• Microsoft Visual Studio Team System 2010

– Team Foundation Server, Team Suite, Test Edition

Дополнения для Windows Azure

• Windows Azure Tools for Microsoft Visual Studio • Developer Fabric, Storage Fabric

Дополнения для Windows Phone 7

• Visual Studio 2010 Express for Windows Phone • Express Blend 4 for Windows Phone • Silverlight for Windows Phone 7 • XNA Game Studio for Windows Phone 7 • Windows Phone Emulator

Microsoft Expression Studio 4

Прикладная платформа

Приложения Работают на прикладной платформе Microsoft

Располагаются локально и в облаке Доступны любому клиенту

Управляются унифицированными средствами Создаются едиными инструментами

Вопросы и обсуждение

top related