Anatomie d’un modèle de système
Les modèles de système ArcGIS sont des types de systèmes géospatiaux couramment implémentés à l’aide des logiciels et services ArcGIS.
Les modèles de système ArcGIS sont décrits à deux niveaux de détail principaux. Au niveau le plus élevé se trouve la vue d’ensemble du modèle de système : elle présente le modèle de système sous une forme indépendante du produit et du déploiement. Les modèles de système sont également décrits au niveau du déploiement. Chaque modèle de système contient un ou plusieurs modèles de déploiement courants qui sont décrits à un niveau de détail logique, ainsi que des produits, des fonctionnalités et des considérations techniques spécifiques à ArcGIS.
Si les modèles de système ArcGIS ne vous sont pas familiers, consultez d’abord l’introduction.
Niveau de vue d’ensemble
Le niveau de vue d’ensemble est destiné à introduire le modèle du système. Ce niveau se concentre sur le champ d’application du modèle et sur l’intérêt qu’il présente pour une organisation. Ce niveau commence également à décrire les capacités spécifiques que le modèle de système peut fournir.
La vue d’ensemble du modèle de système est décrite dans les sections suivantes :
- Description et valeur. Fournit une brève explication du système, de la fonction qu’il remplit généralement dans une organisation, ainsi que de la valeur ou de l’impact que le système peut avoir sur une organisation.
- Personas d’utilisateurs et processus. Décrit les personas d’utilisateurs principaux (ou types, rôles) qui interagissent avec le système, ainsi que les processus, tâches ou fonctions habituels qu’ils exécutent et qui sont activés par le système.
- Applications. Présente les applications les plus fréquemment utilisées par les personas d’utilisateurs décrits ci-dessus lors de l’interaction avec le système. Dans la plupart des cas, ces applications sont utilisées de la même manière dans tous les modèles de déploiement. Cette section comprend généralement des liens vers des pages de produits d’applications spécifiques pour obtenir plus d’informations.
- Fonctionnalités. Introduit les principales fonctionnalités fournies par le système. Certains modèles de système peuvent également inclure des fonctionnalités et des solutions spécifiques à certains secteurs. Il est important de noter que toutes les fonctionnalités ne sont pas disponibles dans tous les modèles de déploiement, et que certaines fonctionnalités peuvent nécessiter des logiciels ou des licences supplémentaires. Les fonctionnalités décrites dans cette vue d’ensemble représentent un sur-ensemble des fonctionnalités disponibles dans tous les modèles de déploiement.
- Remarques concernant l’architecture. Décrit comment le système s’adapte à des aspects spécifiques de l’architecture ArcGIS et se concentre sur ceux-ci. Les informations présentées dans cette section sont organisées en fonction des mêmes niveaux d’architecture ou zones que ceux décrits dans l’architecture ArcGIS, notamment :
- Le niveau Applications (présentation) décrit les types d’applications, ainsi que les facteurs de forme et les expériences, à prendre en compte lors de l’interaction avec le modèle de système.
- Le niveau Services (logique) décrit les services de données, de visualisation, d’analyse et de portail généralement utilisés dans le modèle de système, ainsi que l’API REST et d’autres interfaces généralement utilisées pour communiquer avec des applications et d’autres systèmes.
- Le niveau Données (persistance) comprend toutes les données, spatiales et non spatiales, nécessaires au fonctionnement du modèle de système. Cela inclut à la fois les data stores et les modèles d’information.
- Le niveau Support englobe généralement les concepts informatiques et les piliers de l’architecture qui sont nécessaires au bon fonctionnement du modèle de système.
- Le niveau Intégration et modèles de système associés identifie les systèmes, les applications, les outils, les data stores et les fournisseurs de contenu ou de services qui sont généralement intégrés à ce modèle de système. Cela inclut d’autres modèles de système ArcGIS couramment utilisés conjointement avec ce modèle de système.
- Exemples. Les modèles de système ne sont pas spécifiques à un secteur d’activité et peuvent être appliqués à de nombreux secteurs et marchés différents. Cette section fournit des exemples et des études de cas (le cas échéant) de systèmes spécifiques, dans certains cas organisés par secteur d’activité, qui peuvent être réalisés à l’aide de ce modèle de système.
La vue d’ensemble du modèle de système fait office d’introduction. La prochaine considération majeure sera la sélection d’un modèle de déploiement et la compréhension de certains des facteurs fonctionnels et non fonctionnels à prendre en compte lors de la planification et la conception d’un système.
Niveau de déploiement
Les modèles de déploiement vont plus loin que la vue d’ensemble, en présentant les méthodes les plus courantes de déploiement du modèle de système. Les modèles de déploiement s’alignent sur les produits et les approches de déploiement fondamentaux d’ArcGIS, notamment :
- ArcGIS Online (SaaS)
- ArcGIS Enterprise pour Windows/Linux (Windows/Linux)
- ArcGIS Enterprise pour Kubernetes (Kubernetes)
- ArcGIS Location Platform (PaaS)
Tous les modèles de système ne prennent pas en charge l’ensemble des approches de déploiement décrites ci-dessus. En outre, certains modèles de système peuvent intégrer des approches de déploiement plus spécialisées, telles que le modèle de système d’analyse de Big Data, qui prend en charge l’intégration dans les environnements Apache Spark.
Chaque section de modèle de système comprend une page Sélection d’un modèle de déploiement, qui permet de comprendre et de comparer chacun des modèles de déploiement. Cette page propose une comparaison des fonctionnalités prises en charge par chaque modèle de déploiement, ainsi que des informations supplémentaires à prendre en compte lors de l’évaluation et de la sélection des modèles de déploiement.
Les modèles de système incluent également plus d’informations sur chacun des modèles de déploiement, chacun présenté dans sa propre page. Les détails du modèle de déploiement sont décrits dans les sections suivantes :
- Architecture de base. Présente un diagramme d’architecture standard de niveau logique qui implémente les fonctionnalités de base du modèle de système. De plus, l’architecture de base :
- Intègre les produits ArcGIS de base, tels qu’ArcGIS Online, dans les diagrammes.
- Fait la distinction entre les applications, les services, les données, le support et l’intégration à l’aide des mêmes couleurs que celles présentées dans le diagramme de l’architecture ArcGIS.
- Comprend des descriptions de chaque composant principal et interaction présenté dans le diagramme, ainsi que des liens vers des informations supplémentaires.
- N’inclut pas les composants système requis pour toutes les fonctionnalités étendues.
Ces architectures de base ne doivent pas être prises telles quelles et utilisées comme une conception de système. De nombreux facteurs importants et choix de conception doivent être pris en compte lors de la conception de systèmes. Pour plus d’informations, voir Utilisation des modèles de système.
- Fonctionnalités. Présente une liste des fonctionnalités prises en charge par le modèle de déploiement, ainsi que des considérations spécifiques au déploiement et au produit, ainsi que des liens vers des informations supplémentaires. Les fonctionnalités sont séparées en fonctionnalités de base et fonctionnalités étendues. Les fonctionnalités de base sont communes à la plupart des systèmes qui implémentent le modèle. Elles correspondent généralement à celles fournies par l’architecture de base décrite ci-dessus. Les fonctionnalités étendues vont au-delà des fonctionnalités de base. Elles permettent de répondre à des besoins et processus plus spécialisés, avancés ou spécifiques à l’industrie. Les fonctionnalités étendues peuvent nécessiter des composants logiciels ou des licences supplémentaires.
- Éléments à prendre en compte. Applique les piliers de l’ArcGIS Well-Architected Framework dans le contexte de ce système et de ce modèle de déploiement spécifiques. Les considérations présentées n’ont pas pour but d’être exhaustives, mais plutôt de mettre en évidence les points essentiels pour la conception et/ou la mise en œuvre de cette combinaison spécifique de système et de modèle de déploiement. Pour plus d’informations sur les piliers d’ArcGIS Well-Architected Framework, voir Pilliers de l’architecture.
Le niveau de déploiement du modèle de système fournit des informations techniques, des conseils et des considérations dans le contexte de modèles de déploiement spécifiques.
Pour approfondir vos connaissances, voir Utilisation des modèles de système.