Backend in Oracle Mobile Hub erstellen

Mit Oracle Mobile Hub können Sie mobile Client-Server-Anwendungen entwickeln und mehrere APIs bereitstellen, die Aufgaben wie Benutzerverwaltung, Datenbankzugriff, Standortservices, Analysen usw. unterstützen. Diese APIs ermöglichen die Integration mit anderen Oracle Cloud-Lösungen, REST-Services und mobilen Clientanwendungen.

Informationen zu mobilen Backends

Ein mobiles Backend in Oracle Mobile Hub ist eine Gruppe sicherer APIs und anderer Ressourcen, die für die Entwicklung mobiler Client/Server-Anwendungen verwendet werden.

Mit Oracle Mobile Hub können Sie verschiedene APIs gruppieren und verwalten, die zusammen ein mobiles Backend definieren.

In Oracle Mobile Hub können Sie mehrere Backends verwenden, von denen jedes verschiedene mobile Clientanwendungen bedient. Sie können jedoch auch mehrere APIs für verschiedene Backends freigeben. Die folgende Abbildung zeigt eine typische mobile Backend-Architektur in Oracle Mobile Hub:



mobile-Backend-Architektur-oracle.zip

Wenn eine mobile Clientanwendung über Oracle Mobile Hub auf eine API zugreift, befindet sie sich immer im Kontext eines mobilen Backends. Die Anwendung kann sich mit Zugangsdaten authentifizieren, die in Oracle Mobile Hub (OAuth oder HTTP-Basisauthentifizierung) für das mobile Backend definiert sind, oder über einen Identitätsspeicher (oder Social-Anmeldeprovider), der von Ihrem mobilen Backend vermittelt wird. Wenn die aufgerufene API Aufrufe an andere APIs im Backend enthält, werden die Identität und Zugangsdaten des ursprünglichen Aufrufers über die Aufrufkette propagiert.

Durch die Arbeit in mobilen Backends können Sie die für die Ziel-Apps verfügbaren Ressourcen und ihre Zusammenarbeit visualisieren. Darüber hinaus können Sie den Sicherheitskontext des mobilen Backends verwenden, um Aufrufe Ihrer APIs auch in den frühesten Entwicklungsphasen zu testen.

Backend in Oracle Mobile Hub erstellen

In Oracle Mobile Hub können Sie Backends erstellen, um APIs und Speichersammlungen zuzuordnen und dann mit Ihren clientseitigen mobilen Anwendungen zu integrieren.

So erstellen Sie ein Backend in Oracle Mobile Hub:
  1. Melden Sie sich bei Oracle Mobile Hub an.
  2. Klicken Sie auf das Menüsymbol, und wählen Sie Entwicklung, Backends aus.
  3. Klicken Sie auf Neues Backend.
  4. Geben Sie einen Namen und eine Beschreibung für das Backend ein.
  5. Klicken Sie auf Create.
    Das Backend wird erstellt, und die zugehörige Seite Einstellungen wird geöffnet.
Nachdem Sie das Backend erstellt haben, sollte es im Abschnitt Backends von Oracle Mobile Hub unter Entwicklung angezeigt werden.

Benutzerdefinierte API mit einem Oracle Mobile Hub-Backend verknüpfen

Bevor Sie Ihr Backend verwenden, können Sie eine API verknüpfen. Mit dem Oracle Mobile Hub-API-Katalog können Sie die benutzerdefinierten APIs auswählen, auf die Sie mit Ihrem Backend zugreifen möchten. Dieser Katalog enthält Details zu jedem API-Endpunkt und jeder Dokumentation. Außerdem können Sie Ihre Endpunkte mit Beispieldaten testen.

Um APIs mit Ihrem Backend zu verknüpfen, müssen Sie sich in der Umgebung befinden, die das mobile Backend-Entwurf enthält.
  1. Melden Sie sich bei Oracle Mobile Hub an.
  2. Klicken Sie auf das Menüsymbol, blenden Sie Entwicklung ein, und klicken Sie auf Backends.
  3. Wählen Sie Ihr Backend aus, und klicken Sie auf Öffnen.
  4. Klicken Sie auf APIs.
  5. Klicken Sie auf APIs auswählen.
  6. Klicken Sie für jede API, die Sie in Ihr Backend aufnehmen möchten, auf das Symbol "Hinzufügen".

Speicherablage erstellen

Oracle Mobile Hub stellt eine Speicher-API zum Speichern von Medien in der Cloud bereit. Als Entwickler für mobile Anwendungen können Sie mit dieser API in Ihrer mobilen Anwendung Objekte wie Dateien, Text, Bilder und JSON-Objekte speichern und abrufen.

  1. Öffnen Sie die Seite Speicher entweder über ein mobiles Backend, oder klicken Sie im Seitenmenü auf Speicher, und klicken Sie auf Neue Sammlung.
  2. Geben Sie einen Namen für die Sammlung ein. Dieser Name wird verwendet, um die Universal Resource Identifier (URI) für die Collection zu bilden. Im Kontext des API-Aufrufs wird der Collection-Name als Collection-ID bezeichnet.
  3. Wählen Sie den Collection-Typ: Gemeinsam verwendet oder Benutzerisoliert. Sie können den Geltungsbereich der Sammlung nicht ändern, nachdem er festgelegt wurde.
  4. Geben Sie bei Bedarf eine kurze Beschreibung für den Zweck der Sammlung ein, die in der Liste der Sammlungen angezeigt werden soll, und klicken Sie auf Erstellen.