Интеграция с другими платформами. Часть 3. iOS
Продолжаем обсуждение подходов к интеграции Windows Azure и других платформ, начатое нами в публикациях, посвященных интеграции Windows Azure и SharePoint 2010 и Windows Azure и Windows Phone 7. Ниже мы рассмотрим сценарии интеграции Windows Azure и устройств на основе iOS (iPhone и iPad). Windows Azure и iOS Как мы узнали из предыдущей публикации, интеграция мобильных устройств с Windows Azure укладывается в три основных сценария – использование механизмов аутентификации, использование сервисов хранилища и использование сервисов уведомления. Можно выделить следующие более прикладные сценарии, основывающиеся на перечисленных выше:
Перечисленные прикладные сценарии показаны на следующей иллюстрации. Рис. Прикладные сценарии Для реализации этих сценариев на платформе iOS можно использовать специальный набор средств - Windows Azure Toolkit for iOS, подготовленный специалистами компании Microsoft. В состав Windows Azure Toolkit for iOS входят:
Отметим, что в состав Windows Azure Toolkit for iOS входят т.н. Cloud Ready Packages for Devices, решающие одну из основных проблем, с которой сталкиваются разработчики – отсутствие возможности в создании пакета развертывания для его размещения в Windows Azure, т.к. для этой задачи требуется ОС Windows, средства разработки компании Microsoft и т.п. Чтобы решить эту проблему, следует выбрать один из заранее подготовленных пакетов развертывания, внести соответствующие изменения с конфигурационные файлы и развернуть пакет через портал Windows Azure. В настоящее время доступны следующие пакеты Cloud Ready Packages:
Подробнее о возможностях Windows Azure Toolkit for iOS см. следующие ресурсы:
Адрес для загрузки Windows Azure Toolkit for iOS
В последующих публикациях мы рассмотрим способы взаимодействия с новой клиентской операционной системой компании Microsoft и подходы к интеграции Windows Azure с устройствами на базе операционной системы Android. |