Introduction to Microsoft Dynamics AX 2012 R3 Development-1

Microsoft Dynamics AX 2012 R3 Development-1

Locus IT ServicesMicrosoft Dynamics AX 2012 R3 Development-1

Lesson 6: Model Driven Architecture

Microsoft Dynamics AX Model Driven Architecture:

Microsoft Dynamics AX Model Driven Architecture is designed with a unique layer and model structure that separates and controls the updates and modifications made in the application. This structure provides a powerful and flexible architecture for developing business logic.

The key benefit of the layer and model structure is that it lets developers change and extend the functionality in Microsoft Dynamics AX while maintaining upgradability to new versions.

Models in Microsoft Dynamics AX 2012 Architecture:

A model is a logical grouping of elements within a layer. Models help in situations where multiple ISV solutions or projects must operate together. This architecture allows many solutions to co-exist within each layer.

An element can exist in exactly one model in a layer. The same element can exist in a customized version in a model in a higher layer. New models are easy to create in the MorphX IDE and are applied when modifying or adding objects in the AOT. Models can be exported, installed, or uninstalled from the model store. Models are identified by a name and a publisher, and have a set of properties that can be changed, including a version number.

Microsoft Dynamics AX is designed with a unique layer and model structure that separates and controls the updates and modifications made in the application. This structure provides a powerful and flexible architecture for developing business logic.

The key benefit of the layer and model structure is that it lets developers change and extend the functionality in Microsoft Dynamics AX while maintaining upgradability to new versions.

Layers

Application object layers hold all elements that are displayed in the AOT. There are eight application object layers available. Each of these layers also has a patch layer making a total of sixteen layers.

Models

A model is a logical grouping of elements within a layer. Models help in situations where multiple ISV solutions or projects must operate together. This architecture allows many solutions to co-exist within each layer.

Locus IT Project Management Office
What’s it?