В этом разделе описана высокоуровневая архитектура компонента Business Connector.

Архитектура Business Connector

Business Connector является компонентом среды разработки Microsoft Dynamics AX, который позволяет создавать программные приложения, интегрированные с Microsoft Dynamics AX. Можно представить Business Connector, как клиент приложения Microsoft Dynamics AX без пользовательского интерфейса. Business Connector может использоваться для доступа к коду X++, бизнес-логике и модели безопасности, которые доступны клиенту Microsoft Dynamics AX для Windows. Компонент Business Connector содержит ядро для интерпретации и выполнения кода и предоставляет среду выполнения для взаимодействия с репозитарием прикладных объектов (AOT) в среде разработки Microsoft Dynamics AX. Существуют две версии Business Connector, одна для .NET-совместимых (управляемых) приложений, и устаревшая COM-совместимая версия для неуправляемых приложений. Для получения дополнительных сведений по компоненту Business Connector см. Документация разработчика на веб-страницах MSDN.

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

COM-совместимый компонент Business Connector не будет поддерживаться в будущих версиях после Microsoft Dynamics AX 2009. Если нужно установить COM-совместимый компонент Business Connector, необходимо установить его с командной строки. Для получения дополнительных сведений по установке COM-совместимого компонента Business Connector с командной строки см. Документация разработчика на веб-страницах MSDN.


Приложения, созданные с помощью платформы .NET Framework управляются во время выполнения с помощью среды CLR (common language runtime). Такие приложения называются управляемыми приложениями. Компонент .NET Business Connector позволяет этим .NET-приложениям взаимодействовать с экземплярами AOS (Application Object Server), предоставляя набор управляемых классов .NET. Эти классы, в свою очередь, разрешают доступ к классам X++ в Microsoft Dynamics AX.

Компонент .NET Business Connector устанавливается по умолчанию вместе с корпоративным порталом, расширениями отчетности и интеграционной структурой AIF (Application Integration Framework). Он может быть также установлен как независимый компонент для разработки приложений сторонних производителей, интегрированных с Microsoft Dynamics AX.

Компонент "CLR interop"

Компонент Business Connector предоставляет также компонент интеграции, называемый "CLR interop", который разрешает X++ вызывать код .NET в управляемых сборках. Эта возможность Microsoft Dynamics AX называется взаимодействием со средой CLR (common language runtime). Компонент "CLR interop" полезен тогда, когда нужно из кода X++ обращаться к функциям в сборках, установленных вместе с платформой .NET Framework, а также во всех сборках, созданных на языке типа C# или Visual Basic.NET.

Для получения дополнительных сведений по интеграции других приложений с Microsoft Dynamics AX см. Интеграции приложений. Для получения дополнительных сведений по вызовам .NET-методов из кода X++ см. Документация разработчика на веб-страницах MSDN.

На следующей схеме показана архитектура компонента Business Connector.

Ядро Business Connector

См. также