Создание приложений Windows 8 с помощью служб Windows Azure Mobile Services

542 views
494 views

Published on

Windows Azure Mobile Services
Данные
Push-уведомления
Проверка подлинности
Диагностика и масштабирование

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
542
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • WAMSНикаких сложностей, никаких развертываний, никаких волненийПакет SDK для клиента Windows 8Вскоре появится поддержка iPhone, Windows Phone и AndroidДанныеХранение структурированных данных в базе данных SQL Автоматическое генерирование API службы для хранилищаВозможности выполнения полнофункциональных запросовУведомленияИнтеграция со службами push-уведомлений WNS для подачи уведомлений Toast, Tile, Badge и RawЧеткая объектная модель для создания уведомленийЛогика сервераАвтоматическое генерирование API службы CRUD Возможность создания серверной логики, которая перехватывает конвейер операций CRUDПроверка подлинностиПроверка подлинности в Windows LiveПроверка подлинности на уровне таблиц без кода Более детальный контроль с помощью сценария на стороне сервераВозможности вертикального и горизонтального масштабирования
  • Демонстрация новой мобильной службы Create a new Windows 8 application (Создание нового приложения Windows 8) на портале
  • Динамическая схемаЕсли динамическая схема включена, то мобильная служба будет автоматически добавлять в таблицы столбцы, необходимые для сохранения поступающих данных.Если динамическая служба выключена, то мобильная служба будет принимать только те данные, свойства которых соответствуют существующим столбцам в таблицах.
  • Служба push-уведомлений Windows (WNS) является бесплатной.
  • Демонстрация новой мобильной службы Create a new Windows 8 application (Создание нового приложения Windows 8) на портале.
  • Службы Windows Azure Mobile Services позволяют создавать следующие разрешения для операций с таблицами:Все пользователи:принимается любой запрос на операцию с таблицей.Эта опция открывает всем пользователям полный доступ к данным.Любой пользователь с ключом приложения:для выполнения операции требуется ключ приложения.Ключ приложения распространяется вместе с приложением.Поскольку ключ не распространяется безопасным способом, его нельзя считать маркером безопасности.Для безопасного доступа к данным мобильной службы нужно обеспечить проверку подлинности.Только прошедшие проверку пользователи:операции могут выполнять только прошедшие проверку пользователи. В этом предварительном выпуске проверка подлинности клиентов осуществляется службами Live Connect.Можно использовать сценарии дополнительного ограничения доступа к таблицам пользователей, не прошедших проверку.Только сценарии и администраторы:требуется главный ключ службы, который разрешает операцию только зарегистрированным сценариям и администраторам.
  • Одна мобильная служба = одна серверная часть приложения. Каждая мобильная служба может использовать различные функции, например проверку подлинности пользователей, отправку различных типов push-уведомлений и хранение структурированных данных. Тем не менее считается, что это — одна служба.Срок бесплатного пробного использования базы данных Windows Azure истекает через 90 дней. Важно отметить, что подписки на BizSpark и MSDN дают право на бесплатное использование базы данных в течение более длительного срока.
  • WAMSНикаких сложностей, никаких развертываний, никаких волненийПакет SDK для клиента Windows 8Вскоре появится поддержка iPhone, Windows Phone и AndroidДанныеХранение структурированных данных в базе данных SQL Автоматическое генерирование API службы для хранилищаВозможности выполнения полнофункциональных запросовУведомленияИнтеграция со службами push-уведомлений WNS для подачи уведомлений Toast, Tile, Badge и RawЧеткая объектная модель для создания уведомленийЛогика сервераАвтоматическое генерирование API службы CRUD Возможность создания серверной логики, которая перехватывает конвейер операций CRUDПроверка подлинностиПроверка подлинности в Windows LiveПроверка подлинности на уровне таблиц без кода Более детальный контроль с помощью сценария на стороне сервераВозможности вертикального и горизонтального масштабирования
  • Запишите вопросы аудитории и запросы на наличие функций; отправьте их по адресу nickha@microsoft.com.
  • Создание приложений Windows 8 с помощью служб Windows Azure Mobile Services

    1. 1. Создание приложенийWindows 8 с помощью службWindows Azure MobileServicesНик Харрис @cloudnickВедущий технический эксперт поWindows AzureMicrosoft
    2. 2. Содержание Windows Azure Mobile Services Данные Push-уведомления Проверка подлинности Диагностика и масштабирование
    3. 3. Логика сервера Уведомления Ведение журналаПроверкаподлинности Данные Диагностика Масштабируемость
    4. 4. Службы Windows Azure Mobile Services идеальны для:Современных мобильных приложенийСокращают трудозатраты на выполнение стандартных повторяющихся задач, таких как проверкаподлинности пользователя, принудительная отправка уведомлений и хранение структурированныхданных.Быстрого развертыванияВремя — деньги. Windows Azure Mobile Services позволяет меньше чем за пять минутнастроить простую и надежную серверную часть СУБД и быстро развернуть приложение.Приложений, использующих структурированные данныеЛегкость подключения базы данных Windows Azure SQL позволяет упростить управление даннымии использовать динамические таблицы. Простота создания разрешений и управления ими.
    5. 5. Демонстрация
    6. 6. Значение JSON Тип T-SQLЦифровые значения Float(53) (число с плавающей(целочисленные, точкой)десятичные, с плавающейзапятой)Boolean (логический) Bit (бит)DateTime (дата и время) DateTimeOffset(3) (сдвиг даты и времени)String (строка) Nvarchar(max)
    7. 7. Демонстрация
    8. 8. Windows 8 1. Запрос URI канала 2. Регистрация в облачной службе (2) Mobile Services 3. Проверка подлинностиПриложение и push-уведомление (3) (1) (3)УведомлениеКлиентская Служба push-платформа уведомлений Windows
    9. 9. Push-уведомленияИнтеграция со службами push-уведомленийWNS для подачи уведомлений Toast, Tile, Badgeи RawПортал захватывает секрет клиента WNS и ИДбезопасности пакетаpush.wns.* обеспечивает: четкую объектную модель для создания уведомлений Выполняет проверку подлинности в WNS
    10. 10. Демонстрация
    11. 11. Демонстрация
    12. 12. Диагностика Масштабирование — вычислениеВедение журнала Масштабирование — хранилище
    13. 13. Демонстрация
    14. 14. 10 мобильных В рамках бесплатного служб База данных пробного доступа к Windows Azure SQL 1 ГБ Неограниченный объем ввода данных Ежедневный объем вывода данных 165 МБ Передача данных Развертывание для каждой должно Работа подписки, осуществляться с общими а не для в ЦОД экземплярами мобильного на Востоке США устройства При использовании ознакомительной версии соглашение об уровне обслуживания не действует. Доступны только небольшие экземпляры. При использовании ознакомительной версии возможно обновление до зарезервированной копии со скидкой 33 % от обычной стоимости подписки с оплатой по мере использования.
    15. 15. Цены и Соглашениялицензирование $ об уровне обслуживания 99,9 %
    16. 16. Логика сервера Уведомления Ведение журналаПроверкаподлинности Данные Диагностика Масштабируемость
    17. 17. http://www.WindowsAzure.com/mobile
    18. 18. © 2011 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. Поскольку компания Microsoft должна реагировать на изменяющиеся условия рынка, ничто в этом документе не может расцениваться как обязательства компании Microsoft. Это означает, что компания Microsoft не может гарантировать точность какой-либо информации, представленной в данном документе, после даты публикации. КОМПАНИЯ MICROSOFT НЕ ДАЕТ В ДАННОЙ ПРЕЗЕНТАЦИИ НИКАКИХ ЯВНЫХ ИЛИ СКРЫТЫХ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ.

    ×