Hosting- und Managementsystem für Unternehmensanwendungen (SaaS)
Das Systemmuster für das Hosting- und Management für Unternehmensanwendungen ist als SaaS-basierte Bereitstellung (Software-as-a-Service) mit ArcGIS Online verfügbar.
ArcGIS Online ist eine cloudbasierte GIS-Lösung, die von Esri als SaaS verwaltet und bereitgestellt wird. ArcGIS Online bietet Funktionen, die Daten-, Service-/Logik- und Präsentationsebenen umfassen und ineinandergreifen, um ein vollständiges System bereitzustellen. ArcGIS Online basiert auf einer Cloud-Architektur von Weltrang, wird von Experten für IT- und geographische Informationssysteme (GIS) verwaltet und bietet zuverlässige und umfassende webbasierte GIS-Funktionen.
Zugehörige Ressourcen:
Basisarchitektur
Im Folgenden finden Sie eine typische Basisarchitektur für ein Hosting- und Managementsystem für Unternehmensanwendungen, das als SaaS bereitgestellt wird.
Dieses Schema sollte nicht unbearbeitet übernommen werden und als Design für Ihr System verwendet werden. Es gibt viele wichtige Faktoren und Entscheidungen bezüglich des Designs, die Sie für Ihr System berücksichtigen sollten. Weitere Informationen finden Sie im Thema Verwenden von Systemmustern. Darüber hinaus zeigt das unten abgebildete Schema nur die Basisfunktionen des Systems. Bei der Bereitstellung erweiterter Funktionen können zusätzliche Systemkomponenten erforderlich sein.

Die oben dargestellten Funktionen entsprechen den ab Juli 2025 verfügbaren Funktionen.
Zu den wichtigsten Komponenten dieser Architektur gehören folgende:
- ArcGIS Online, einschließlich standardmäßiger Portal-Komponenten wie Benutzer, Gruppen und Elemente sowie Location Servicess wie Grundkarten und Geokodierungsservices. Die Positionsservices, die das Hosting- und Managementsystem für Unternehmensanwendungen unterstützen, können auch ganz oder teilweise von einem anderen Location-Services-System stammen. ArcGIS Online enthält auch Feature-Services, Vektorkachel-Services und Kartenkachel-Services, um Kartenerstellungs- und Visualisierungsfunktionen (und vieles mehr) bereitzustellen. Der ArcGIS Online-Data Store hostet Organisationsdaten und Inhalte, die zum Bereitstellen von Positionsservices verwendet werden.
- Eine breite Palette von Web-, Desktop- und mobilen Anwendungen, die zahlreiche Benutzerrollen und Workflows unterstützen. Weitere Informationen über die Anwendungen, die in einem Hosting- und Managementsystem für Unternehmensanwendungen verwendet werden.
Das Hosting für benutzerdefinierte Full-Code-Webanwendungen wird von ArcGIS Online nicht bereitgestellt. Externes Webhosting (z. B. Webserver), das nicht im obigen Schema dargestellt ist, ist für das Hosting benutzerdefinierter Full-Code-Webanwendungen erforderlich.
Zu den wichtigsten Interaktionen in dieser Architektur gehören folgende:
- Client-Anwendungen kommunizieren mit Daten-Services sowie Location Services über HTTPS, in der Regel über zustandslose REST-APIs.
Weitere Informationen zur Verwendung und Verwaltung von ArcGIS Online finden Sie in der Produktdokumentation zu ArcGIS Online.
Funktionen
Im Folgenden werden die Fähigkeiten des Hosting- und Managementsystems für Unternehmensanwendungen als SaaS-Bereitstellung beschrieben. Weitere Informationen finden Sie in der Funktionsübersicht und unter Vergleich der Funktionsunterstützung über Bereitstellungsmuster hinweg.
Funktionen, die in einem Hosting- und Managementsystem für Unternehmensanwendungen verwendet, aber in der Regel von anderen Systemen bereitgestellt werden, wie z. B. Grundkarten, Geokodierung und andere Positionsservices, die von einem Location-Services-System bereitgestellt werden, sind unten nicht aufgeführt. Weitere Informationen über zugehörige Systemmuster.
Basisfunktionen
Basisfunktionen stellen die gebräuchlichsten Funktionen dar, die von Hosting- und Managementsystemen für Unternehmensanwendungen bereitgestellt werden und die in der oben vorgestellten Basisarchitektur verfügbar sind.
- Mit der Kartenerstellung und Visualisierung können Benutzer 2D-Karten und 3D-Szenen erstellen und mit ihnen interagieren. ArcGIS Online bietet umfangreiche Kartenerstellungs- und Visualisierungsfunktionen, darunter datengesteuerte Visualisierung, 3D-Visualisierung sowie Stylen von Grundkarten. Weitere Informationen zu Karten und Visualisierung.
- Die App-Erstellung ermöglicht es Content-Erstellern, Webanwendungen mit einem No-Code- oder Low-Code-Ansatz zu erstellen. Darüber hinaus können Anwendungsentwickler Web-Apps, native mobile und Desktop-Apps sowie Extended Reality (XR) und immersive Experiences mit einem Full-Code-Ansatz erstellen. Im Gegensatz zu Self-Service-Systemen zur Kartenerstellung, Analyse und Freigabe wird die App-Erstellungsfunktion in Hosting- und Managementsystemen für Unternehmensanwendungen nicht in der Produktion verwendet, sondern in “niederen” Umgebungen, um Anwendungen zu erstellen, die durch einen änderungsgesteuerten Prozess in die Produktion übernommen werden. Das Hosting für benutzerdefinierte Full-Code-Webanwendungen wird von der SaaS-Bereitstellung mit ArcGIS Online nicht bereitgestellt. Externes Webhosting (z. B. Webserver) ist für das Hosting benutzerdefinierter Full-Code-Webanwendungen erforderlich. Weitere Informationen über ArcGIS Builders und ArcGIS Mapping-APIs und -SDKs.
- Die Website-Erstellung ermöglicht es Content-Erstellern, gehostete Websites mit einem No-Code- oder Low-Code-Ansatz zu erstellen. Das Erstellen von Sites in ArcGIS Online wird von ArcGIS Hub mit der Lizenzstufe “Basic” unterstützt. ArcGIS Hub Basic ist in ArcGIS Online enthalten und bietet Funktionen für die Datenfreigabe und Site-Erstellung. Weitere Informationen über die Erstellung von Sites mit ArcGIS Hub. Neben ArcGIS Hub können Sie auch mit ArcGIS Experience Builder, das als Application Builder gilt, Websites erstellen. Die Website-Erstellung wird, wie die App-Erstellung, in “niederen” Umgebungen in Hosting- und Managementsystemen für Unternehmensanwendungen durchgeführt.
- Die Datenveröffentlichung und das Hosting ermöglichen das sichere Speichern, Verwalten und den Zugriff auf Daten als Service für Daten, die von Content-Erstellern und anderen Benutzerrollen in einer Organisation veröffentlicht werden. ArcGIS Online unterstützt das Veröffentlichen und Hosting von Daten für eine Reihe von Service- oder Layer-Typen. Dazu zählen Feature-Layer und Feature-Layer-Ansichten, (Karten-)Kachel-Layer, Vektorkachel-Layer und Szenen-Layer. ArcGIS Online unterstützt zudem OGC-Layer. Weitere Informationen zu Bilddaten und Höhen-Layern finden Sie unter Bilddatenmanagement- und Analysesystem als SaaS. Das Veröffentlichen und Hosting von Daten in diesem Systemmuster ist in der Regel stark reguliert und nicht als Self-Service-Funktion für Content-Ersteller bereitgestellt. Weitere Informationen über die Veröffentlichung und das Hosting von Daten.
- Funktionen zur Datenbearbeitung sind in Hosting- und Managementsystemen für Unternehmensanwendungen enthalten. Die meisten Workflows zur Datenbearbeitung werden jedoch in der Regel besser von Datenbearbeitungs- und -managementsystemen unterstützt.
- Der Massenimport und -export von Daten wird über die Import- und Exportwerkzeuge der in ArcGIS Online gehosteten Feature-Services unterstützt. Zum Importieren von Daten in ArcGIS Online können auch Data Pipelines verwendet werden.
- Räumliche Verbindungen und Beziehungen ermöglichen die Kombination von Zeilen aus zwei Datasets auf der Grundlage einer räumlichen Beziehung. ArcGIS Online unterstützt eine Reihe von Werkzeugen für räumliche Verbindungen und Beziehungen, einschließlich Features verbinden und Layer zusammenführen. Diese Werkzeuge basieren auf räumlichen Analyseservices, die von einem Location-Services-System bereitgestellt werden. Weitere Informationen zu räumlichen Analyseservices.
- Die Netzwerkanalyse hilft bei der Lösung komplexer Netzwerkprobleme (in der Regel bei Straßennetzen), z. B. bei der Erstellung einer optimierten Route für viele Ziele, bei der Suche nach der nächstgelegenen Einrichtung, bei der Identifizierung eines Einzugsgebiets um eine Position herum oder bei der Bearbeitung einer Reihe von Aufträgen mit einer Fahrzeugflotte. ArcGIS Online enthält Werkzeugschnittstellen in Map Viewer, z. B. Routen planen, Reisegebiete generieren und Nächstgelegene suchen. Diese Werkzeuge basieren auf räumlichen Analyseservices, die von einem Location-Services-System bereitgestellt werden. Weitere Informationen zu räumlichen Analyseservices.
- Bei der Musteranalyse werden räumliche und zeitliche Muster in Daten identifiziert. ArcGIS Online unterstützt eine Reihe von Werkzeugen für die Musteranalyse, einschließlich Hotspots suchen und Ausreißer suchen. Diese Werkzeuge basieren auf räumlichen Analyseservices, die von einem Location-Services-System bereitgestellt werden. Weitere Informationen zu räumlichen Analyseservices.
- Bei der Nachbarschaftsanalyse wird die Nähe von Geodaten zu anderen Geodaten untersucht. ArcGIS Online unterstützt eine Reihe von Werkzeugen für die Nachbarschaftsanalyse, einschließlich Punkt-Cluster suchen und Puffer erstellen. Diese Werkzeuge basieren auf räumlichen Analyseservices, die von einem Location-Services-System bereitgestellt werden. Weitere Informationen zu räumlichen Analyseservices.
- Bei der Zusammenfassungsanalyse werden Daten in Datenstrukturen höherer Ordnung aggregiert oder zusammengefasst. ArcGIS Online unterstützt eine Reihe von Werkzeugen für die Zusammenfassungsanalyse, einschließlich Punkte aggregieren, Dichte berechnen und Zusammenfassen (innerhalb). Diese Werkzeuge basieren auf räumlichen Analyseservices, die von einem Location-Services-System bereitgestellt werden. Weitere Informationen zu räumlichen Analyseservices.
- Bei der Geometrieanalyse wird eine clientseitige API verwendet, um zum Lösen eines geometrischen Problems einen oder mehrere Vorgänge für einen Punkt, eine Polylinie oder ein Polygon auszuführen. ArcGIS Online unterstützt auch die serverseitige Geometrieanalyse mithilfe des ArcGIS Online-Geometrieservice. Weitere Informationen über die Geometrieanalyse und die Geometrieanalyse im Vergleich zur Feature-Analyse
- Die visuelle 3D-Analyse ist eine Art der räumlichen Analyse, bei der räumliche Informationen berechnet und angezeigt werden, die aus dem Terrain, Gebäuden und anderen 3D-Objekten in einer Szene abgeleitet werden. ArcGIS Online unterstützt eine Reihe von Werkzeugen für die visuelle 3D-Analyse, einschließlich geodätisches Sichtfeld und Abflussgebiet. Diese Werkzeuge basieren auf räumlichen Analyseservices, die von einem Location-Services-System bereitgestellt werden. Weitere Informationen zu räumlichen Analyseservices.
Erweiterte Funktionen
Erweiterte Funktionen werden in der Regel hinzugefügt, um bestimmte Anforderungen zu erfüllen oder branchenspezifische Datenmodelle und Lösungen zu unterstützen. In manchen Fällen können sie zusätzliche Softwarekomponenten oder Überlegungen zur Architektur erfordern.
- Verbessern Sie das Speichern von Feature-Daten für ArcGIS Online-Subskriptionen und die Unterstützung für umfassende Abfragen, Bearbeitungen, Analysen und Extraktionen mit den Premium Feature Data Store-Optionen.
- Funktionen zu Data Interoperability und Datentransformation unterstützen das Verschieben von Daten zwischen Hunderten von Systemen und Apps mithilfe der visuellen Programmierschnittstelle von ArcGIS Data Interoperability, die das Lesen aus und Schreiben in gehostete Feature-Services in ArcGIS Online umfasst. Eine Alternative zum einfachen Erstellen und Planen einfacher Pipelines, mit denen Daten in ArcGIS Online geschrieben werden, ist ArcGIS Data Pipelines.
- Workflow-Management und -Automatisierung für Workflows zur Self-Service-Kartenerstellung, Analyse und Freigabe mit der Möglichkeit, die Arbeit teamübergreifend mit ArcGIS Workflow Manager zu orchestrieren und zu automatisieren.
- Indoor-GIS erweitert die Funktionen von ArcGIS Online um die Möglichkeit, Grundrissdaten zu erstellen und zu verwalten, Gebäudeinnenräume zu kartieren und geschossbezogene Karten und Services freizugeben. Diese Funktion erfordert ArcGIS Pro und wird durch ArcGIS Indoors bereitgestellt. Indoor-GIS erweitert zudem die Funktionen von ArcGIS Online um SaaS-basiertes Indoor Space Management und Workspace-Reservierungen mit ArcGIS Indoor Spaces, einer Funktion, die über ArcGIS Indoor bereitgestellt wird. Indoor-GIS stellt über schlanke mobile Apps oder Kioske Indoor-Karten und -Anwendungen in der Regel für breite Gruppen von Projektbeteiligten bereit, einschließlich, aber nicht beschränkt auf Unternehmen und öffentliche Zielgruppen. Daher lassen sich Teile eines Indoor-GIS am besten über ein Hosting- und Managementsystem für Unternehmensanwendungen bereitstellen.
- Andere Branchenlösungen ermöglichen die schnelle Bereitstellung branchenspezifischer Apps und Konfigurationen von ArcGIS Online mithilfe von ArcGIS Solutions.
Überlegungen
Bei den folgenden Überlegungen wurden die Grundpfeiler des ArcGIS Well-Architected Framework auf das Muster des Hosting- und Managementsystems für Unternehmensanwendungen als SaaS-Bereitstellung angewendet. Die hier gezeigten Informationen erheben keinen Anspruch auf Vollständigkeit, sondern heben wichtige Überlegungen für das Design und/oder die Implementierung dieser speziellen Kombination aus System- und Bereitstellungsmuster hervor. Weitere Informationen zu den Grundpfeilern der Architektur des ArcGIS Well-Architected Framework.
Zuverlässigkeit
Zuverlässigkeit stellt sicher, dass Ihr System den Servicegrad bietet, der sowohl für das Unternehmen als auch für Ihre Kunden und die Projektbeteiligten erforderlich ist. Weitere Informationen finden Sie in der Übersicht über den Grundpfeiler “Zuverlässigkeit”.
- ArcGIS Online nutzt mehrere Verfügbarkeitszonen, Regionen und Service-Provider, um Redundanz, Ausfallsicherheit und Servicekontinuität zu gewährleisten.
- Service Level Agreement (SLA), das von ArcGIS Online bereitgestellt wird.
- Organisationen können den Zustand und die Verfügbarkeit von ArcGIS Online-Location-Services über das ArcGIS Online Health Dashboard überwachen.
- Die Wiederherstellbarkeit in Hosting- und Managementsystemen für Unternehmensanwendungen sollte berücksichtigt werden. Es werden Sicherungsprozesse und -verfahren außerhalb von ArcGIS Online empfohlen.
Sicherheit
Sicherheit schützt Ihre Systeme und Informationen. Weitere Informationen finden Sie in der Übersicht über den Grundpfeiler “Sicherheit”.
- In der Regel sind Authentifizierung und Autorisierung erforderlich. Eine nennenswerte Ausnahme sind öffentlich freigegebene Apps und unterstützende Inhalte, für die keine Authentifizierung erforderlich ist.
- Aufgrund der großen Bandbreite an Benutzern, die sich aus der gesamten Organisation anmelden, nutzt dieses Mustersystem fast immer einen Single Sign-On-Ansatz (SSO) für die Authentifizierung. SSO wird in der Regel mithilfe von SAML und/oder OpenID Connect implementiert.
- Der Benutzerzugriff und die Datenkollaboration werden durch rollenbasierte Zugriffskontrollen und moderne Autorisierungs- und Authentifizierungsmodelle gesteuert, einschließlich OAuth, SAML, OpenID Connect und Multi-Faktor-Authentifizierung.
- Systeme werden Bewertungen zum Ermitteln von Schwachstellen unterzogen, einschließlich System-, Webanwendungs- und Datenbankscans.
- Weitere Informationen über Best Practices für die Sicherheit in ArcGIS Online und Anleitungen zur Implementierung.
Performance und Skalierbarkeit zielen darauf ab, die Gesamt-Experience für die Benutzer im Hinblick auf das System zu optimieren und sicherzustellen, dass das System skaliert werden kann, um den sich ändernden Arbeitslastanforderungen gerecht zu werden. Weitere Informationen finden Sie in der Übersicht über den Grundpfeiler “Performance und Skalierbarkeit”.
- Performance und Skalierbarkeit sind in der Regel wichtig oder kritisch für Unternehmensanwendungen, die in diesem System gehostet und verwaltet werden. Anwendungen sollten zusammen mit unterstützenden Inhalten wie Karten und Layern so konzipiert und erstellt werden, dass sie die Erwartungen hinsichtlich Performance und Skalierbarkeit der Benutzer und der Organisation erfüllen (einschließlich SLAs, falls erforderlich). Weitere Informationen über das Konfigurieren hochgradig skalierbarer Webanwendungen für ArcGIS Online und Optimieren von Apps und Services in ArcGIS.
- Die Skalierung erfolgt automatisch über ArcGIS Online, die mehrere Content Delivery Networks umfasst, um hochgradig skalierbare Karten und Apps an verschiedenen Standorten auf der ganzen Welt bereitzustellen.
- Regionales Geodaten-Hosting ist in den USA, Europa und im asiatisch-pazifischen Raum verfügbar, um die Performance zu verbessern und die Anforderungen an die Datenspeicherung zu unterstützen.
Automatisierung
Die Automatisierung zielt darauf ab, den Aufwand für manuelle Bereitstellungs- und Betriebsaufgaben zu verringern, was zu einer höheren betrieblichen Effizienz sowie zur Reduzierung der vom Menschen verursachten Systemprobleme führt. Weitere Informationen finden Sie in der Übersicht über den Grundpfeiler “Automatisierung”.
- Die Automatisierung in Bezug auf die Veröffentlichung, die Verwaltung von Inhalten und die Administration kommt bei ArcGIS Online häufig zum Einsatz. Diese erfolgt in der Regel über die ArcGIS API for Python.
Integration
Die Integration verbindet dieses System mit anderen Systemen, um Unternehmensservices bereitzustellen und die Produktivität der Organisation zu steigern. Weitere Informationen finden Sie in der Übersicht über den Grundpfeiler “Integration”.
- Die Integration externer Daten und Services in dieses System zur Verwendung durch Unternehmensanwendungen ist üblich. Integrationsansätze konzentrieren sich in der Regel auf die Integration auf Daten- oder Serviceebene, gelegentlich mit Automatisierung. Weitere Informationen über Methoden und Ansätze der Integration.
- Hosting- und Managementsysteme für Unternehmensanwendungen werden häufig verwendet, um Daten, Analyseergebnisse oder andere Inhalte bereitzustellen, die in einem anderen ArcGIS-System erstellt oder verwaltet werden. Weitere Informationen über zugehörige Systemmuster.
Observability
Die Observability bietet Einblicke in das System und ermöglicht es dem Personal und anderen technischen Rollen, das System in einem fehlerfreien, stabilen Zustand zu halten. Weitere Informationen finden Sie in der Übersicht über den Grundpfeiler “Observability”.
- Eine sorgfältige Überwachung der Service- und Anwendungsauslastung ist bei diesem Systemmuster wichtig. Die Bereitstellung von Unternehmensanwendungen erstreckt sich in der Regel auf die gesamte Organisation (und möglicherweise darüber hinaus), so dass Nutzungsmuster und Wachstum von den Systemdesignern oder -betreibern möglicherweise nicht vorhergesehen werden. Die Überwachung hilft den Mitarbeitern, Entscheidungen darüber zu treffen, wann sie skalieren und weiterentwickeln müssen, um den Bedarf zu befriedigen und gleichzeitig den ordnungsgemäßen Betrieb (in Übereinstimmung mit SLAs) zu gewährleisten.
- Als SaaS-Angebot unterstützt ArcGIS Online nicht die Beobachtung der zugrunde liegenden Infrastruktur und der Softwarekomponenten. Es bietet jedoch Möglichkeiten, die Systemauslastung und den Systemzustand zu beobachten.
- Einige erweiterte Funktionen dieses Systemmusters, z. B. Workflow-Verwaltung und -Automatisierung mit ArcGIS Workflow Manager, bieten zusätzliche Unterstützung für die Observability. Weitere Informationen finden Sie in der entsprechenden Produktdokumentation.
- Die Verwendung von Web Analytics sollte bei der Verwendung von ArcGIS Hub-Sites, ArcGIS Instant Apps, ArcGIS StoryMaps und benutzerdefinierten Anwendungen unbedingt in Betracht gezogen werden.
- Eine zusätzliche Beobachtung von Benutzeranmeldungen und Kontoänderungen kann über den konfigurierten Identity-Provider möglich sein, wenn SAML- und/oder OpenID Connect-Anmeldungen verwendet werden.
Sonstiges
Zu den weiteren Überlegungen für das Design und Implementieren eines Hosting- und Managementsystems für Unternehmensanwendungen als SaaS-Bereitstellung gehören:
- Dieses Muster ist in der Regel so konzipiert, dass es strenge nicht-funktionale Anforderungen und/oder SLAs erfüllt. Daher müssen Data Governance und die Ausrichtung an IT-Richtlinien und -Rollen, wie z. B. Data Steward und Content Manager, bei der Implementierung dieses Systemmusters unbedingt berücksichtigt werden.
Zugehörige Ressourcen: