В этом разделе приводится общий обзор архитектуры корпоративного портала.
Архитектура корпоративного портала
На следующей схеме приводится общий обзор архитектуры корпоративного портала 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 этот же язык будет применяться для пользователя в корпоративном портале. Формат значений тоже отображается в соответствии с выбранным языком.