This section describes the architecture of Microsoft Dynamics AX components. The components are categorized based on their functionality.
Base:A base Microsoft Dynamics AX system consists of an instance of an Application Object Server (AOS), application files, a database, and at least one client. These components can be installed on a variety of computer topologies, but all of them must be installed for the system to run.
Required:The required components include Role Centers and the Enterprise Portal framework, Workflow, reporting extensions, and analysis extensions. Required components may call for additional, dedicated servers.
Development:The development environment for Microsoft Dynamics AX is automatically installed during the installation of the AOS, application files, and a client. In addition, you can install specific tools for development in Microsoft Dynamics AX:
The debugger provides a debugging environment for .NET and X++ code. The integrated development environment, MorphX, provides an X++ code editor as well as metadata browsing capabilities using the Application Object Tree (AOT).
The Enterprise Portal developer tools enable you to create customizations or extensions to Enterprise Portal.
The reporting tools enable you to create advanced production reports using Microsoft Visual Studio.
For details on the Microsoft Dynamics AX development environment, see Development environment.
Integration:Integration components enable the Microsoft Dynamics AX application to integrate with external applications. Microsoft Dynamics AX components such as Workflow and Enterprise Portal also use integration components to interact with the AOS. The integration components include the .NET Business Connector, AIF Web services, the BizTalk adapter, and the synchronization proxy and synchronization service for Microsoft Office Project.
The following topics are included in this section: