В этом разделе приводится общий обзор архитектуры корпоративного портала.

Архитектура корпоративного портала

На следующей схеме приводится общий обзор архитектуры корпоративного портала Microsoft Dynamics AX.

В состав Microsoft Dynamics AX входит набор веб-модулей, которые обеспечивают доступ к данным Microsoft Dynamics AX и позволяют пользователям участвовать в бизнес-процессах с помощью веб-форм Microsoft Dynamics AX. Эти модули и система портала вместе называются корпоративным порталом. Корпоративный портал строится на основе служб Microsoft Windows SharePoint Services или сервера Microsoft Office SharePoint Server.

В инфраструктуру Microsoft Dynamics AX и корпоративного портала входят настраиваемые домашние страницы, так называемые ролевые центры. В ролевых центрах отображаются отчеты и другая информация бизнес-аналитики, данные проводок, оповещения, ссылки и общие задачи, связанные с ролью пользователя в компании. Доступ к ролевым центрам можно получить как с помощью корпоративного портала, так и из клиента Microsoft Dynamics AX для Windows.

Инфраструктура корпоративного портала Microsoft Dynamics AX 2009 строится на основе ASP.NET и служб Windows SharePoint Services (WSS). В следующем разделе приводятся подробные сведения о некоторых ключевых компонентах архитектуры корпоративного портала:

Примечание Примечание

Корпоративный портал можно использовать со службами Windows SharePoint Services или с сервером Microsoft Office SharePoint Server. В тех случаях, когда в документации упоминаются службы Windows SharePoint Services, эти сведения применимы и к серверу Microsoft Office SharePoint Server.


  • Корпоративный портал Microsoft Dynamics AX объединяет в себе ASP.NET, технологию SharePoint и метаданные Microsoft Dynamics AX, которые хранятся в репозитарии прикладных объектов (AOT). Для взаимодействия с сервером Application Object Server (AOS) корпоративный портал использует .NET Business Connector.

  • Узел корпоративного портала состоит из корневого узла SharePoint и набора подузлов в сочетании с компонентами Microsoft Dynamics AX и поиском. Узел корпоративного портала использует динамическую настройку и персонализацию технологии SharePoint. Этот узел виден как веб-модуль в репозитарии прикладных объектов (AOT) и содержит группу связанных веб-страниц. В отличие от обычных узлов ASP.NET узлы и страницы SharePoint хранятся в базе данных содержимого SharePoint, а не в файловой системе.

  • В составе Microsoft Dynamics AX 2009 имеется стандартная веб-часть, в которой можно разместить пользовательский элемент управления. Разработчики создают (или изменяют) пользовательские элементы управления, чтобы представить содержимое Microsoft Dynamics AX на странице. Пользовательские элементы управления, которые можно разработать с помощью Microsoft Visual Studio, — это основной способ добавления новых функций к корпоративному порталу.

  • Кроме того, пользовательские элементы управления сами могут являться сложными частями. Сложные части создаются путем определения пользовательских элементов управления ASP.NET из элементов управления ASP.NET, включая другие пользовательские элементы управления.

  • Пользовательские элементы управления и инфраструктура на основе ASP.NET пришли на замену веб-формам и веб-элементам управления, которые являлись основным методом добавления функций к более ранним версиям корпоративного портала. Веб-формы и веб-элементы управления все еще поддерживаются в данной версии корпоративного портала для обеспечения обратной совместимости в устаревшем режиме. Все новые разработки для корпоративного портала рекомендуется выполнять с пользовательскими элементами управления в Visual Studio.

  • Веб-формы Microsoft Dynamics AX 4.0 не будут поддерживаться в версии, следующей после Microsoft Dynamics AX 2009.

  • Страница корпоративного портала может включать в себя:

    • стандартные веб-части SharePoint, такие как списки, объявления и обсуждение;

    • стандартные веб-части Microsoft Dynamics AX, например панель инструментов;

    • веб-части пользовательских элементов управления для данных и функциональности (логики) Microsoft Dynamics AX.

  • Веб-части пользовательских элементов управления, упоминавшиеся на предыдущем шаге, могут включать в себя:

    • ключи, которые обеспечивают визуальное представление записей в соответствии с состоянием (например, ожидающие заказы на продажу или номенклатуры в недопоставке);

    • ключевые индикаторы производительности (KPI), которые предоставляют информацию из предварительно заданных кубов данных для отслеживания производительности компании в соответствии с определенной целью;

    • веб-часть отчетов, которая обеспечивает доступ к отчетам служб SQL Server Reporting Services;

    • веб-часть бизнес-обзоров для отображения журнала производительности, например в годовом или месячном исчислении;

    • рабочий список, представляющий действия, создаваемые документооборотом или оповещением в соответствии с потребностями компании;

    • ссылки сообществ, представляющие элементы, опубликованные на узлах сообществ для финансов, сервисного обслуживания, а также продаж и маркетинга;

    • ссылки, открывающие доступ к важным внутренним и внешним узлам.

Локализация в рамках корпоративного портала

После выбора языка пользовательского интерфейса на компьютере клиента Microsoft Dynamics AX для Windows этот же язык будет применяться для пользователя в корпоративном портале. Формат значений тоже отображается в соответствии с выбранным языком.

См. также