Piliers de l’architecture

Pour soutenir la mise en œuvre de modèles de système ainsi que les pratiques en matière d’architecture pour les systèmes ArcGIS, Esri a identifié six piliers de l’architecture, ou domaines techniques, qui contribuent de manière significative à la conception et à la mise en œuvre de systèmes. Les articles inclus dans les sous-sections de ces piliers couvrent les bonnes pratiques et les approches réussies, tout en partageant un point de vue sur la façon dont Esri a développé des logiciels pour ces technologies. Chacun des piliers est un domaine important à prendre en compte durant la phase d’architecture. Il ne constitue pas un ensemble d’exigences précises et uniques à proprement parler, mais plutôt un ensemble d’éléments à examiner qui doivent être discutés, pesés et décidés en collaboration avec la direction d’une organisation, dans le respect de ses normes informatiques.

Automatisation

Qu’il s’agisse d’automatiser le déploiement d’un logiciel ou d’un processus spécifique, l’automatisation est de plus en plus efficace dans les systèmes modernes. Cette section inclut des conseils sur les possibilités d’automatisation dans le système ArcGIS et sur la manière dont les processus d’automatisation sont couramment mis en œuvre dans ArcGIS Pro, ArcGIS Enterprise et ArcGIS Online. L’automatisation du déploiement par le biais de l’infrastructure en tant que code, d’outils tels que Chef et PowerShell DSC, ainsi que d’autres approches sont également abordées, avec des liens renvoyant à une documentation complète.

Intégration

Aucun système ne fonctionne de manière véritablement indépendante, et la plupart ont des dépendances clés vis-à-vis d’autres systèmes. ArcGIS est un excellent intégrateur d’autres systèmes d’entreprise et utilise la localisation comme couche commune pour les données, les transactions, les processus et les cas d’utilisation. Cette section présente plusieurs façons d’aborder les intégrations potentielles ainsi que les technologies clés qui peuvent permettre d’utiliser ces processus. Les systèmes externes courants tels que les lacs de données (ou data lakes) et les entrepôts de données, les modèles d’intégration à l’aide de webhooks et les composants d’architecture externe tels que les couches de gestion d’API sont également abordés.

Observabilité

Pour comprendre le fonctionnement d’un système et son degré de performance par rapport à une référence établie, l’observation des mesures, de l’état et des processus du système est essentielle. Cette section fournit des conseils thématiques sur la façon d’aborder les questions d’observabilité dans ArcGIS. Elle donne des conseils sur la façon dont les systèmes ArcGIS peuvent mettre en œuvre des objectifs d’observabilité et s’intégrer à des offres d’observabilité tierces.

Performances et évolutivité

Dans cette section, une approche permet d’établir des références de performance et d’optimiser les services et les systèmes en vue d’améliorer les performances. Les utilisateurs jugent souvent un système en fonction de leur ressenti en matière de performances. Ce pilier est donc essentiel à l’adoption et à la pertinence à long terme du système. L’évolutivité peut également être abordée par la séparation des charges de travail, et une stratégie de test solide garantit que les choix et les décisions en matière de performances sont pris de façon éclairée.

Fiabilité

Les systèmes d’entreprise doivent être fiables, car ils gèrent les activités d’une organisation tandis que d’autres processus métier s’intègrent à eux et s’appuient sur eux. Ce pilier comprend des considérations et des recommandations dans ce domaine étant donné que les architectes s’efforcent de concevoir des systèmes qui répondent aux objectifs de fiabilité tout en gérant les coûts et en se conformant aux normes et aux outils organisationnels tels que les équilibreurs de charge ou les exigences de haute disponibilité.

Sécurité

Qu’il s’agisse de déployer un système logiciel sur site ou un système entièrement SaaS, il est essentiel d’établir l’identité des utilisateurs et de sécuriser à la fois les limites et les ressources internes du système. Cette section fournit également des recommandations relatives aux nouvelles tendances en matière de sécurité dans le secteur informatique et à la façon dont ces technologies interagissent avec un processus d’architecture ArcGIS. Le site ArcGIS Trust Center couvre également un large éventail d’informations relatives aux questions de sécurité, de conformité et de confidentialité.

Dans cette rubrique
Top