Архитектура решения: Настраиваемое мобильное приложение для управления ресурсами

Клиентское приложение Xamarin.Forms с поддержкой iOS, Android и Windows и возможностью работы в автономном режиме позволяет инженерам-наладчикам просматривать и изменять назначенные им задания.

Это решение построено на основе служб под управлением Azure: Служба приложений, Управление API, База данных SQL, Azure Active Directory, Application Insights Azure и HockeyApp. Эти службы работают в высокодоступной среде с возможностью поддержки и внесения необходимых исправлений. Благодаря этому вы можете сосредоточиться на своем решении, а не на среде, в которой оно выполняется.

Application Insights Corporate Network App Service Phone & Tablet API Management Offline sync HockeyApp Continuous integrationand deployment BizTalk HybridConnection Azure Active Directory On PremisesSQL Server Browser

Руководство по реализации

Продукты Документация

Служба приложений

В мобильном клиентском приложении используется управляемый клиентский пакет SDK для мобильных приложений с поддержкой автономной синхронизации и возможностей подключения к серверной части мобильных приложений в службе приложений. Эта серверная часть использует серверный пакет SDK для .NET с настраиваемым кодом. Для администрирования приложения доступен веб-портал, с помощью которого менеджеры могут просматривать и изменять списки заданий.

Автономная синхронизация

Используйте функцию автономной синхронизации данных, доступную в пакетах SDK для клиентов мобильных приложений Azure. С ее помощью вы сможете создавать быстрые и надежные приложения, которые остаются функциональными даже при проблемах с сетью.

Непрерывная интеграция и развертывание

Служба приложений помогает выполнять непрерывную интеграцию и развертывание, используя код из BitBucket, GitHub и Visual Studio Team Services.

Гибридное подключение BizTalk

Гибридные подключения BizTalk служат для безопасного подключения к локальным ресурсам.

Управление API

Управление API Azure служит для создания согласованного шлюза API, совместно используемого мобильным клиентом и веб-приложением для администрирования.

База данных SQL

Структурированные данные хранятся в базе данных SQL — облачной службе реляционных баз данных с поддержкой транзакций и эффективной обработки запросов.

Azure Active Directory

Azure Active Directory — это надежный инструмент аутентификации, предназначенный для корпоративного сектора.

Application Insights

Определяйте проблемы, диагностируйте сбои и отслеживайте использование своих веб-приложений с помощью Application Insights. Принимайте взвешенные решения на всех этапах жизненного цикла разработки.

HockeyApp

Применяйте HockeyApp для получения отчетов о сбоях, мониторинга использования приложений и распространения мобильных приложений.

Примеры кода

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

Связанные архитектуры решений

Application Insights App Service Phone & Tablet Offline sync HockeyApp Continuous integrationand deployment SQL Database Identity provider Blob Storage

Мобильное клиентское приложение на основе задач

Серверная часть мобильных приложений, используемая в клиентских приложениях на платформе iOS, Android и Windows. Используйте Xamarin или собственные клиентские пакеты SDK для создания клиентских приложений с поддержкой автономной синхронизации, включая автономную синхронизацию файлов изображений. Проверка подлинности в службе приложений используется для подключения к поставщику удостоверений, а хранилище BLOB-объектов Azure — для экономичного хранения изображений с возможностью масштабирования.

Дополнительные сведения
Application Insights App Service Phone & Tablet Traffic Manager Other regions HockeyApp Notification Hub Continuous integrationand deployment Browser Identity provider Document DB Redis Cache Queue Blob Storage Function

Мобильные приложения и веб-приложения для социальных сетей с проверкой подлинности

Мобильное клиентское приложение для обмена изображениями в социальных сетях и дополнительное веб-приложение. Серверная часть приложения выполняет фоновую обработку изображений с помощью одной из функций Azure. Мобильное клиентское приложение работает в автономном режиме, позволяя просматривать и отправлять изображения даже без подключения к сети.

Дополнительные сведения