Windows Azure Mobile Services-Infografik

Letzte Aktualisierung: April 2014

Dieses Thema unterstützt die Infografik Windows Azure Mobile Services weiter unten. Sie können eine hochauflösende Version dieses Posters aus dem Download Center herunterladen: Infografik für Mobile Services.

Dieses Thema enthält Inhalte des Posters sowie Links zu Themen, die weitere Informationen für Sie bereitstellen.

Windows Azure-Mobile Dienste (Infografik)

Mobile Dienste ermöglicht die einfache und schnelle Erstellung skalierbarer, mobiler Anwendungen. Mit Mobile Dienste speichern Sie Daten in der Cloud, authentifizieren Benutzer, senden Pushbenachrichtigungen und fügen benutzerdefinierten serverseitigen Code hinzu. Mobile Dienste bietet vollständige systemeigene Unterstützung für Windows Store-, Windows Phone-, Android-, iOS- und HTML5-Entwicklung. Die wichtigsten Mobile Dienste-Funktionen werden außerdem durch eine leistungsstarke und flexible REST-API verfügbar gemacht, sodass Sie verbundene plattformübergreifende Anwendungen erstellen und jeden Benutzer auf jedem Gerät erreichen können. Weitere Informationen zu den Kernszenarien, die von Mobile Dienste unterstützt werden, finden Sie auf der Seite zu mobilen Lösungen auf der Windows Azure-Website. Allgemeine Informationen zu Mobile Dienste finden Sie im Mobile Services-Entwicklungscenter.

Mobile Dienste bietet systemeigene Unterstützung für die folgenden Clientplattformen:

 

Windows Store (C#/XAML)

Windows Store (JavaScript/HTML)

Windows Phone

iOS

Android

HTML5

REST-APIs ermöglichen es Ihnen, auf Mobile Dienste-Ressourcen von jedem Client aus zuzugreifen, der HTTP-Nachrichten senden und empfangen kann.

Einfache Speicherbereitstellung ist eine der Kernlehren von Mobile Dienste. Jedes Mobile Dienste-Abonnement hat schreibgeschützten Zugriff auf eine 20 MB große kostenlose Windows Azure SQL-Datenbank, mit der das Speichern relationaler Daten einfach ist. Weitere Informationen finden Sie unter Arbeiten mit Daten.

Legen Sie einzelne Berechtigungen für Einfüge-, Lese-, Aktualisierungs- und Löschvorgänge für jede Tabelle fest. Weitere Informationen finden Sie unter Berechtigungen.

Serverseitiger Code bietet Ihnen die Möglichkeit der Verbindung mit zusätzlichen Datenspeichern – in Windows Azure, von Drittanbietern und lokal. Weitere Informationen finden Sie unter Verwenden von Serverskripts in Mobile Services.

Mit Mobile Services entfällt das erforderliche Schreiben, Konfigurieren und Testen benutzerdefinierter Authentifizierungssysteme. Registrieren Sie Ihre Anwendung für Facebook, Twitter, Microsoft oder Google und speichern Sie Ihre Anmeldeinformationen dann sicher im Mobile Service. Nachdem sich die Benutzer angemeldet haben, überprüft Mobile Services ihre Anmeldeinformationen auf dem Server. Weitere Informationen finden Sie unter Erste Schritte mit der Authentifizierung (Windows Store / Windows Phone / iOS / Android / HTML).

Möchten Sie Dinge "intern" halten? Verwenden Sie serverseitige Erweiterbarkeit für die Integration in ein Windows Azure Active Directory- oder in Ihr eigenes benutzerdefiniertes Identitätssystem. Weitere Informationen finden Sie in diesem Post zum Generieren von benutzerdefinierten Authentifizierungstokens.

Unabhängig davon, welchen Authentifizierungsweg Sie auswählen, können Sie den Zugriff auf alle Mobile Services-Ressourcen beschränken und verwalten. Weitere Informationen finden Sie unter Verwenden von Skripts zum Autorisieren von Benutzern (Windows Store / Windows Phone / iOS / Android / HTML).

Mobile Services wird in den Pushbenachrichtigungssystemen der einzelnen Plattformen integriert – MPNS für Windows Phone, WNS für Windows Store, GCM für Android und APNS für iOS. Um Pushbenachrichtigungen zu senden, laden Sie einfach die Anmeldeinformationen, Code push.apns.send, hoch. Geben Sie dann das Gerätetoken und die Nutzlast an. Weitere Informationen finden Sie unter Erste Schritte mit Pushbenachrichtigungen (Windows Store/Windows Phone/iOS/Android).

Mobile Services wird in Benachrichtigungshubs integriert, um die Möglichkeit bereitzustellen, Pushbenachrichtigungen an Millionen von Geräte zu übertragen. Weitere Informationen finden Sie unter Windows Azure-Servicebus-Benachrichtigungshubs.

Serverseitiger Code ermöglicht es Ihnen, die Datenvorgänge mit benutzerdefinierter Logik zu erweitern. Sie können auch Pushbenachrichtigungen, SMS-Mitteilungen und E-Mails senden oder Verbindungen zu anderen Windows Azure-Diensten herstellen und Add-ons aus dem Windows Azure Store verwenden. Weitere Informationen finden Sie unter Verwenden von Serverskripts in Mobile Services .

Außerdem kann jeder Drittanbieterdienst mit einer verfügbar gemachten API problemlos in eine Anwendung integriert werden, die durch Mobile Services unterstützt wird. Das bedeutet, dass Dienste von Unternehmen wie New Relic, Pusher, SendGrid und Twilio reibungslos mit Ihrer Anwendung zusammenarbeiten. Weitere Informationen finden Sie unter Senden von E-Mails von Mobile Services mit SendGrid und Erstellen von Echtzeitanwendungen mit Mobile Services und Pusher

Sie können die mobile Anwendung mit lokalen Systemen verbinden, indem Sie Servicebus-Relay mit Mobile Services verwenden. Weitere Informationen finden Sie unter Vorgehensweise: Integrieren eines Mobile Service in einen REST Service Bus Relay Service.

Mobile Services ermöglicht es Ihnen, Ihren serverseitigen Code auszuführen, wenn Sie es möchten – egal, ob ein Mal oder in einem festen Zeitplan. Dies ermöglicht Ihnen das regelmäßige Löschen alter oder doppelter Daten aus Tabellen, Verarbeiten und Ändern der Größe von eingereichten Images sowie das Abfragen aggregierter Daten aus einem externen Webdienst. Weitere Informationen finden Sie unter Zeitplan-Backendaufträge in Mobile Services

Sie können den Code nicht nur zum gewünschten Zeitpunkt ausführen, sondern auch für externe Dienste verfügbar machen, die REST-Aufrufe ausführen. Weitere Informationen finden Sie unter Benutzerdefinierte API.

Anzeigen: