Анатомия системного шаблона

Системные шаблоны ArcGIS – это типы геопространственных систем, которые обычно реализуются с помощью программного обеспечения и сервисов ArcGIS.

Системные шаблоны ArcGIS описываются на двух основных уровнях детализации. На самом высоком уровне находится обзор системного шаблона, который представляет системный шаблон в форме, не зависящей от продукта и развертывания. Системные шаблоны также описываются на уровне развертывания, причем каждый системный шаблон содержит один или несколько общих шаблонов развертывания, которые описываются на логическом уровне детализации вместе с конкретными продуктами ArcGIS, возможностями и техническими соображениями.

Если вы новичок в системных шаблонах ArcGIS, сначала ознакомьтесь с введением.

Уровень обзора

Уровень обзора предназначен для ознакомления с системным шаблоном. На этом уровне основное внимание уделяется тому, для чего используется шаблон и какую пользу он может принести организации. Этот уровень также начинает описывать конкретные возможности, которые может предоставить системный шаблон.

Обзор системных шаблонов приведен в следующих разделах:

  • Описание и значение. Содержит краткое объяснение того, что представляет собой система, какую функцию она обычно выполняет в организации, а также ее ценность или влияние, которое система может оказать на организацию.
  • Пользователи и рабочие процессы. Описывает основных пользователей (или типы, роли), взаимодействующих с системой, а также общие рабочие процессы, задачи или функции, которые они выполняют и которые поддерживаются системой.
  • Приложения. Знакомит с приложениями, наиболее часто используемыми описанными выше пользователями при взаимодействии с системой. В большинстве случаев эти приложения используются одинаково во всех шаблонах развертывания. Этот раздел обычно также содержит ссылки на страницы конкретных приложений для получения дополнительных сведений.
  • Функциональные возможности. Вводит основные функциональные возможности, предоставляемые системой. Некоторые системные шаблоны также могут включать в себя отраслевые возможности и решения. Важно отметить, что не все функциональные возможности доступны во всех шаблонах развертывания, а для использования некоторых возможностей может потребоваться дополнительное программное обеспечение или лицензия. Возможности, описанные в этом обзоре, представляют собой надмножество функциональных возможностей, доступных во всех шаблонах развертывания.
  • Рекомендации по архитектуре. Описывает, как система согласуется с конкретными аспектами архитектуры ArcGIS и фокусируется на них. Информация, представленная в этом разделе, организована по тем же уровням архитектуры или областям, которые описаны в архитектуре ArcGIS, в том числе:
    • Приложения (презентация) описывают типы приложений, а также форм-факторы и возможности, которые следует учитывать при взаимодействии с шаблоном системы.
    • Сервисы (логика) описывают сервисы данных, визуализации, анализа и портала, обычно используемые в шаблоне системы, а также REST API и другие интерфейсы, обычно используемые для взаимодействия с приложениями и другими системами.
    • Данные (сохранность) включают в себя все данные, как пространственные, так и непространственные, которые необходимы для функционирования системного шаблона. Это включает в себя как хранилища данных, так и информационные модели.
    • Поддержка в широком смысле охватывает ИТ-концепции и основные компоненты архитектуры, необходимые для эффективной работы системного шаблона.
    • Интеграция и связанные системные шаблоны определяют системы, приложения, инструменты, хранилища данных, а также поставщиков контента или услуг, которые обычно интегрированы с этим системным шаблоном. Это включает в себя другие системные шаблоны ArcGIS, которые обычно используются в сочетании с этим системным шаблоном.
  • Примеры. Системные шаблоны не являются отраслевыми и могут применяться во многих различных отраслях и на многих рынках. В этом разделе приведены примеры и тематические исследования (если таковые имеются) конкретных систем, в некоторых случаях организованных по отраслям, которые могут быть реализованы с использованием этого системного шаблона.

Обзор шаблонов системы предназначен для ознакомления. Следующим важным соображением будет выбор схемы развертывания и понимание некоторых функциональных и нефункциональных факторов, которые следует учитывать при планировании и проектировании системы.

Уровень развертывания

Шаблоны развертывания выходят за рамки обзора и представляют наиболее распространенные способы развертывания шаблона системы. Шаблоны развертывания согласуются с основными продуктами ArcGIS и подходами к развертыванию, в том числе:

  • ArcGIS Online (SaaS)
  • ArcGIS Enterprise for Windows/Linux (Windows/Linux)
  • ArcGIS Enterprise for Kubernetes (Kubernetes)
  • ArcGIS Location Platform (PaaS)

Не все системные шаблоны поддерживают все описанные выше подходы к развертыванию. Кроме того, некоторые системные шаблоны могут включать более специализированные подходы к развертыванию, такие как системный шаблон аналитики больших данных, который поддерживает внедрение в среды Apache Spark.

Каждый раздел системных шаблонов включает страницу Выбор шаблона развертывания, которая помогает понять и сравнить каждый из шаблонов развертывания. Она содержит сравнение возможностей, поддерживаемых каждым шаблоном развертывания, а также дополнительные сведения, которые следует учитывать при оценке и выборе шаблонов развертывания.

Системные шаблоны также содержат дополнительную информацию о каждом из шаблонов развертывания, каждый из которых представлен на отдельной странице. Сведения о шаблоне развертывания описаны в следующих разделах:

  • Базовая архитектура. Представляет типичную схему архитектуры логического уровня, реализующую базовые возможности шаблона системы. Кроме того, базовая архитектура:
    • Включает в схемы основные продукты ArcGIS, такие как ArcGIS Online.
    • Различает приложения, сервисы, данные, поддержку и интеграцию с помощью тех же цветов, что и на схеме архитектуры ArcGIS.
    • Включает описание каждого основного компонента и взаимодействия, представленного на схеме, а также ссылки на дополнительную информацию.
    • Не включает системные компоненты, необходимые для всех расширенных возможностей.
Примечание:

Эти базовые архитектуры не следует воспринимать их как есть и использовать в качестве прототипа системы. Существует множество важных факторов и вариантов дизайна, которые следует учитывать при проектировании системы. Дополнительные сведения см. в разделе Использование системных шаблонов.

  • Функциональные возможности. Содержит список функциональных возможностей, поддерживаемых шаблоном развертывания, а также рекомендации по развертыванию и конкретному продукту, а также ссылки на дополнительную информацию. Функциональные возможности разделены на базовые и расширенные. Базовые возможности являются общими для большинства систем, реализующих шаблон, и обычно предоставляются через описанную выше базовую архитектуру. Расширенные возможности выходят за рамки базовых возможностей, как правило, они служат для удовлетворения более специализированных, продвинутых или отраслевых потребностей и рабочих процессов. Для расширенных возможностей могут потребоваться дополнительные программные компоненты или лицензирование.
  • Рекомендации. Применяет основные принципы ArcGIS Well-Architected Framework в контексте данной конкретной системы и шаблона развертывания. Представленные соображения и рекомендации не претендуют на исчерпывающий характер, а скорее на то, чтобы выделить ключевые соображения по проектированию и/или реализации этой конкретной комбинации системы и шаблона развертывания. Для получения дополнительной информации об основных компонентах ArcGIS Well-Architected Framework см. раздел Основные компоненты архитектуры.

Уровень развертывания шаблона системы предоставляет техническую информацию, рекомендации и соображения в контексте конкретных шаблонов развертывания.

Продолжайте узнавать больше об использовании системных шаблонов.

Top