В этом разделе описана высокоуровневая архитектура сервера Application Object Server (AOS).
Сервер Application Object Server. Введение.
Сервер Application Object Server (AOS) обеспечивает инфраструктуру для выполнения бизнес-логики приложения Microsoft Dynamics AX. Сервер AOS обеспечивает функции управления связью, безопасностью и подключением к базе данных. Сервер AOS может быть установлен на одном или нескольких компьютерах, которые можно сгруппировать в кластер сбалансированной нагрузки. Система Microsoft Dynamics AX 2009позволяет создавать один или несколько кластеров серверов AOS.
Microsoft Dynamics AX требуется встроенная проверка подлинности Windows для всех серверов в системе, то есть должна быть запущена служба Active Directory. Из соображений безопасности AOS следует устанавливать на серверную операционную систему Windows.
Система, используемая для демонстраций, разработки или тестирования, может быть настроена для нескольких экземпляров AOS. Для получения дополнительных сведений об установках Microsoft Dynamics AX 2009 для разработчика см. Руководство по установке.
В Microsoft Dynamics AX сервер AOS реализован как служба Microsoft Windows, что позволяет воспользоваться следующими преимуществами:
-
Службы Windows работают в контексте безопасности определенной учетной записи пользователя, отличающейся от учетной записи любого работающего пользователя и от учетной записи компьютера по умолчанию. Служба AOS использует системную учетную запись для проверки прав доступа в ходе запуска. Эта учетная запись используется AOS для доступа к файловому серверу и серверу баз данных.
-
Служба Windows работает в собственном сеансе Windows и использует преимущества диспетчера управления службами (компонент операционной системы Windows Server 2003 или более поздней версии), чтобы получить данные о состоянии и предоставить интерфейс пользователя для управления сервером AOS.
-
Службы Windows могут быть настроены так, чтобы запускаться при включении компьютера или по требованию, и они продолжают работать, даже если ни один пользователь не вошел в систему.
-
Состояние сервера может регистрироваться в журнале событий Windows, позволяя администраторам просматривать ошибки и предупреждения, которые могут помочь в устранении неполадок.
На следующей схеме представлена архитектура AOS.
Связь клиент/сервер
-
Клиенты Microsoft Dynamics AX связываются с AOS, используя технологию удаленного вызова процедур (RPC).
-
Клиент Microsoft Dynamics AX использует элемент управления отчета для отображения веб-частей служб SQL Server Reporting Services. Элемент управления отчета управляет доступом к серверу отчета по протоколу HTTP или HTTPS.
-
Клиент Microsoft Dynamics AX использует элемент управления обозревателя для связи с корпоративным порталом для ролевых центров и ролевых домашних страниц.
-
Следующие компоненты Microsoft Dynamics AX связываются с AOS, используя .NET Business Connector:
-
Корпоративный портал
-
Веб-службы интеграционной структуры AIF (Application Integration Framework)
-
Адаптер BizTalk для Microsoft Dynamics AX, установленный на узле BizTalk Server
-
Документооборот
-
Расширения для отчетов, установленные на узле служб SQL Server Reporting Services
-
Служба синхронизации (интеграция с Project Server 2007)
-
-
Приложения сторонних производителей связываются с AOS, используя либо .NET Business Connector, либо интеграционную структуру AIF.
Примечание |
---|
Рекомендуется использовать интеграционную структуру AIF для интеграции с Microsoft Dynamics AX. |