Es ist schwierig, gute moderne Anwendungen zu erstellen. Die Tools, Constraints und Möglichkeiten ändern sich zu schnell. Das Framework von Oracle für die Anwendungsentwicklung vereinfacht die architektonische Entscheidungsfindung, sodass Sie Anwendungen erstellen und ausführen können, die hochverfügbar, belastbar, vollständig sicher und konform sind. Dabei werden Designprinzipien und Technikempfehlungen verwendet.
Erfahren Sie mehr über die moderne Anwendungsentwicklung. Erkunden Sie dazu die Referenzanwendung Universal Health Organization (UHO), die auf GitHub verfügbar ist. Die Anwendung entspricht den Grundsätzen und Mustern des Modern App Development Framework. Insbesondere werden Elemente der Web- oder Mobil-, Messaging- und ereignisgesteuerten Architekturmuster implementiert. Sehen Sie sich die Referenzanwendung an, um mehr über die Prinzipien und Muster der modernen Anwendungsentwicklung zu erfahren.
Gemeinsame Anforderungen für moderne Anwendungen.
Stimmen Sie Sicherheitsrichtlinien mit Best Practices der Branche ab und setzen Sie sie über die Ebenen des App-Stacks durch. Vertraulichkeit und Integrität von Daten sicherstellen Mit der Berechtigungsverwaltung können Sie bestimmen und verwalten, wer bestimmte Aufgaben ausführen kann. Vereinfachen Sie die Erkennung und Diagnose von Sicherheitsereignissen.
Stellen Sie Apps 24/7/365 ohne Ausfallzeit, geplant oder anderweitig zur Verfügung.
Skalieren Sie von Zehntausenden bis Millionen Benutzern ordnungsgemäß, und bewältigen Sie wachsende Datenmengen, ohne die App in Zukunft neu entwerfen zu müssen.
Geben Sie die geringste Latenz und den höchsten Durchsatz an, die für eine bestmögliche Benutzererfahrung erforderlich sind.
Verlassen Sie sich auf moderne Automatisierungstools und -methoden für Erstellungs- und Bereitstellungsprozesse. Vermeiden Sie Engpässe, die durch manuelle Aufgaben entstehen.
Erfassen Sie Leistungskennzahlen, und überwachen Sie die Systemleistung auf jede Beeinträchtigung. Ermöglichen Sie Teams, automatisch Alarme zu generieren, wenn diese Messungen außerhalb der erwarteten Grenzen liegen.
Wenn Probleme auftreten, stellen Sie sicher, dass Anwendungen ordnungsgemäß wiederhergestellt werden, verlorene Funktionen schnell wiederhergestellt, Datenverlust verhindert und die Benutzererfahrung nicht negativ beeinflusst.
Führen Sie den Prozess mit möglichst niedrigen Gesamtkosten aus, um alle anderen Anforderungen auszugleichen.
Stellen Sie sicher, dass die Anwendungsarchitektur offenen Standards entspricht – was die Migration von On-Premises in die Cloud oder von Anbietern vereinfacht.