.NET Business Connector Overview

Applies To: Microsoft Dynamics AX 2012 R3, 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++.

Aa659581.collapse_all(en-us,AX.60).gifApplication 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.

Aa659581.collapse_all(en-us,AX.60).gif.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#).

Aa659581.collapse_all(en-us,AX.60).gif.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

In This Section

This section contains the following topics:

Walkthrough: Integrate an Application with Microsoft Dynamics AX Using .NET Business Connector

How to: Create Data Using .NET Business Connector

How to: Read Data Using .NET Business Connector

How to: Update Data Using .NET Business Connector

How to: Delete Data Using .NET Business Connector

How to: Call Business Logic Using .NET Business Connector

How to: Debug X++ Code Running in .NET Business Connector

How to: Connect to Microsoft Dynamics AX Using the LogonAs Method

Security and .NET Business Connector Applications

See also

Integration with Microsoft Dynamics AX

Announcements: New book: "Inside Microsoft Dynamics AX 2012 R3" now available. Get your copy at the MS Press Store.