Архитектура Microsoft Dynamics AX

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

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

Уровень данных платформы Microsoft Dynamics AX

База данных SQL Server является единственным компонентом этого уровня. Сервер управляет базами данных, содержащих контент и настройки SharePoint Server, модель приложения и рабочие данные Microsoft Dynamics AX, а также БД SSRS и SSAS.

Промежуточный уровень платформы Microsoft Dynamics AX

Промежуточный уровень включает в себя следующие компоненты:

  • AOS. AOS выполняет службы приложения MorphX, доступ к которым осуществляется с помощью технологий RPC и Windows Communication Foundation (WCF) в .NET Framework. AOS может выполняться на одном компьютере, а также масштабироваться на несколько компьютеров, когда возникает потребность в поддержке дополнительных сессий одновременно работающих пользователей или в выделенных пакетных серверах.
  • Компоненты .NET Framework. На эти компоненты могут быть созданы ссылки в AOT, за счет чего их программные интерфейсы будут доступны из кода X++. Компонент Windows Workflow Foundation (WF) является неотъемлемой частью инфраструктуры документооборота Microsoft Dynamics AX, а WCF – неотъемлемой частью прикладной инфраструктуры интеграции Microsoft Dynamics AX.
  • SQL Server Analysis Services (SSAS). Эти службы обрабатывают запросы на аналитическую информацию, хранением которой занимается SQL Server как компонент уровня данных.
  • SSRS и расширения средств отчетности Microsoft Dynamics AX. Расширения средств отчетности позволяют использовать в SSRS возможности, специфичные для прикладной платформы Microsoft Dynamics AX. Эти расширения осуществляют доступ к AOS через сервисы WCF, а также к SSAS – по протоколам HTTP и HTTPS.
  • Инфраструктура Корпоративного портала Microsoft Dynamics AX. Эта инфраструктура позволяет использовать в SharePoint возможности, специфичные для прикладной платформы Microsoft Dynamics AX. Инфраструктура Корпоративного портала компонует контент SharePoint вместе с контентом Microsoft Dynamics AX, получаемым от AOS по протоколу RPC посредством .NET Business Connector, а также с контентом, получаемым от SSAS и SSRS по протоколам HTTP и HTTPS. Как правило, Корпоративный портал развертывается на выделенном сервере или в кластере серверов.
  • Веб-сервис справки Microsoft Dynamics AX. Этот веб-сервис обрабатывает запросы к справочному контенту.
  • Веб-сервисы на базе Microsoft Internet Information Services (IIS). Системные сервисы Microsoft Dynamics AX могут быть развернуты и выполняться на базе IIS.
  • Application Integration services. Эти сервисы предоставляют надежные средства передачи сообщений и трансформации данных для клиентов интеграции.

Презентационный уровень Microsoft Dynamics AX

Презентационный уровень состоит из следующих компонентов:

  • Windows-клиент. Этот клиент выполняет программы Microsoft Dynamics AX MorphX и .NET, разработанные в MorphX и Visual Studio. Клиентское приложение осуществляет связь с AOS преимущественно по RPC. Клиент формирует навигационную панель, панель операций, область содержимого и элементы управления форм для возможности быстрого ввода и получения данных. Элементы управления форм обладают встроенными возможностями фильтрации и поиска данных, а их компоновка и отображение управляются технологией Intellimorph. Также клиент отражает в своем окне страницы ролевого центра с использованием специального элемента управления веб-браузера.
  • Веб-клиент Корпоративного портала. Этот клиент выполняет модели приложения MorphX, программы X++ и .NET Framework, разработанные в средах MorphX и Visual Studio с использованием инфраструктуры SharePoint Server. Корпоративный портал обслуживается средами времени выполнения Microsoft Dynamics AX, ASP.NET и SharePoint. Компоненты SharePoint и ASP.NET взаимодействуют посредством Microsoft Dynamics AX .NET Business Connector.
  • Клиенты Office. Возможности клиентских приложений Microsoft Word и Microsoft Excel расширяются за счет использования дополнительных компонентов (add-ins), которые работают с платформой Microsoft Dynamics AX.
  • Сторонние клиенты. Эти клиенты интегрируются с платформой Microsoft Dynamics AX посредством компонентов интеграционных сервисов, таких как файловая система, Microsoft Message Queuing (MSMQ), Microsoft BizTalk Server и адаптеры WCF.

Заказать презентацию
Имя, Фамилия (*)
Заполните, пожалуйста, поле!
E-mail (*)
Заполните, пожалуйста, поле!
Телефон (*)
Заполните, пожалуйста, поле!
Название компании (*)
Заполните, пожалуйста, поле!
Должность
Invalid Input
Защитный код: Защитный код:   Обновить
Не верный код!