Erste Schritte mit der Mobile Foundation in einem OpenShift-Cluster

improve this page | report issue

HINWEIS: Diese Einführung bezieht sich auf eine OpenShift Container Platform, die als Teil oder separat und außerhalb von IBM Cloud Pak for Applications installiert ist.

Einführung

IBM Mobile Foundation Version 8 kann jetzt in Red Hat Openshift ab Version 3.11 installiert und ausgeführt werden. Red Hat OpenShift ist eine Kubernetes-Unternehmensplattform, die speziell für die komplexe Realität der Containerkoordination in Produktionssystemen konzipiert ist.

Während Unternehmen ihr Geschäft weiter digitalisieren, ermöglichen PaaS-Anwendungsentwicklungsumgebungen, einschließlich Container- und Mikroservicearchitekturen, eine stärkere Fokussierung auf die Erstellung und Aufwertung von Anwendungsfunktionen und weniger Augenmerk auf die Verwaltung der zugrunde liegenden Betriebssysteme und Infrastruktur zu legen. Red Hat OpenShift ist für diesbezügliche Erleichterungen in Kubernetes-Umgebungen durch automatische Installation, Korrektur und Aktualisierung für jede Ebene des Container-Stacks vom Betriebssystem bis hin zu Anwendungsservices ausgelegt.

Die Mobile Foundation ist eine branchenführende geschützte Plattform, auf der Entwickler in kurzer Zeit die nächste Generation digitaler Mehrkanal-Apps für mobile Geräte, Wearables, Chats und das Web sowie Progressive Web Apps (PWAs) entwickeln können. Die Entwicklung und Implementierung von leistungsstarken und faszinierenden digitalen Apps wird durch Folgendes beschleunigt:

  • Containerisierte mobile Back-End-Services für die OpenShift Container Platform, zu denen Services für eine umfassende Sicherheit, die Verwaltung des Anwendungslebenszyklus, die Synchronisation von Offlinedaten und die Back-End-Integration gehören.
  • Studio für die Erstellung digitaler Apps mit wenig Code und funktionale SDKs für Entwickler, die verbreitete Frameworks für mobile native Anwendungen und Hybridanwendungen nutzen.
  • Ein privater App Store, in dem Sie Ihre Apps für Benutzer veröffentlichen können.
  • Einbeziehung der Benutzer durch einen Analyseservice für Einblicke in die Anwendung, durch App-internes Feedback, durch Push-Benachrichtigungen, durch die Möglichkeit, Features ein- und auszuschalten und durch A/B-Tests.

Architektur

Die folgende Abbildung gibt einen Überblick über die Architektur der Mobile-Foundation-Implementierung in einem Red-Hat-OpenShift-Cluster.

Architektur

Mobile Foundation installieren

Führen Sie die hier beschriebenen Anweisungen aus, um die Mobile Foundation in einem vorhandenen OpenShift-Cluster zu installieren.

Hinweis: Wenn Sie die Mobile Foundation für die Red Hat OpenShift Container Platform in IBM Cloud installieren möchten, folgen Sie den hier beschriebenen Anweisungen.

Anwendungen entwickeln

Mit dem Tool IBM Digital App Builder (DAB) können Sie schnell und einfach mobile Anwendungen entwickeln, die das Lebenszyklusmanagement, die Sicherheit, die Benutzereinbindung und Analysen der Mobile Foundation nutzen. DAB bietet außerdem Akzeleratoren für mobile Anwendungen für eine sichere Konnektivität zu Back-End-Mikroservices.

Anwendungen implementieren

Bei jeder Mobile-Foundation-Anwendung gibt es zwei implementierbare Ressourcen:

  • Mobile Clientanwendungen, die im Mobile Foundation Application Center oder in einem anderen öffentlichen App Store implementiert werden können
  • Mobile-Foundation-Service-Konfigurationen für den Anwendungslebenszyklus, für Sicherheit, für Push-Benachrichtigungen und für Liveaktualisierungen. Diese Konfigurationen können aus der Mobile-Foundation-Entwicklungsumgebung exportiert und in eine Mobile-Foundation-Bereitstellungsumgebung oder -Produktionsumgebung importiert werden.

Weitere Informationen zum implementierungsübergreifenden Export und Import von Mobile-Foundation-Service-Konfigurationen finden Sie im Artikel Different ways of exporting and importing Mobile Foundation server artifacts.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on June 22, 2020