.NET Business Connector Overview [AX 2012]
Updated: July 25, 2012
Applies To: Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
The topics in this section provide information about the Microsoft Dynamics AX .NET Business Connector.
.NET Business Connector is a component of the Microsoft Dynamics AX development environment. .NET Business Connector enables you to build software applications that integrate with Microsoft Dynamics AX. You can access data or start business logic. The advantage of using .NET Business Connector over other types of integration is that you use the same X++ code and business logic available to clients. You will also be able to use the Microsoft Dynamics AX security model. For more information about security, see Security and .NET Business Connector Applications.
Use the .NET Business Connector to interpret and execute code. It provides a run-time environment for interacting with elements in the Application Object Tree (AOT). The .NET Business Connector enables applications to interact with Application Object Server (AOS) instances by providing a set of .NET managed classes. These classes enable access to X++ classes in Microsoft Dynamics AX.
The .NET Business Connector can be installed as a stand-alone component. It can also be used to develop third-party applications that integrate with Microsoft Dynamics AX.
To support integration with Microsoft Windows SharePoint Services and to enhance product security, the .NET Business Connector requires Windows integrated authentication.
Microsoft Dynamics AX has other features that are related to .NET Business Connector. The following sections introduce Application Integration Framework (AIF), .NET interop from X++, and .NET interop to X++.
Application Integration Framework
Application Integration Framework (AIF) is the infrastructure within Microsoft Dynamics AX that is the long term strategy to expose business logic or exchange data with other systems. For more information, see Application integration.
.NET Interop from X++
The .NET interop from X++ feature enables you to call .NET Framework managed methods from your X++ code. For more information about this form of interoperation, see .NET Interop from X++. By contrast, the .NET Business Connector enables you to call X++ methods from your .NET managed code (such as from C#).
.NET Interop to X++
There are different technologies for interoperation from .NET Framework code to X++ code:
.NET Business Connector
Proxy classes, written in C# or Visual Basic by Microsoft Visual Studio, which encapsulate an X++ class or table
This section contains the following topics: