Вы находитесь на странице: 1из 30

Dynamics AX Development Environment

Visual Studio
Debug/Run (F5) Local runtime

Deploy to cloud environment

Build
Metadata API
Runtime Business
Database
Visual Studio is the exclusive integrated development
environment
Definitions
Packages, Models and VS Projects

Package 1
(Assembly and associated
runtime files)

Depends on

Package 2
(Assembly and associated
runtime files)
Packages on disk
Models on disk
Model Descriptors
Application Explorer
Full build dialog
Package dependencies graph

Right-click on the AOT and select


View package dependencies to
generate a graph depicting
dependencies between packages
of your application.
1. Layer based application development
and customization
2. Models within a single layer

SLN

Process Service
FPK Public Sector
Manufacturing Industries

SYS Foundation Upgrade


1. High layer elements override lower
layer elements based on granularity

2. Compile collapses customizations


across models and layers

3. Entire application code needs to be


Microsoft.Dynamics.Application. compiled before deployment
dll
Overlayering model (Granular metadata
and code customizations)
Extension model (Metadata and code
extensions)
Example-2: Extension based Example-3: Hybrid scenario with both
customizations in separate packages extension and over-layering

Assembly (VAR.Extensions.dll) Assembly (VAR.Extensions.dll)


Example-1: Overlayering
customizations in base package VAR Extensions on ISV-1 and ISV-2 VAR Extensions on ISV-1 and ISV-2

Assembly (Microsoft. Assembly Assembly Assembly Assembly


Dynamics.Application.dll) ISV2.Extensions. ISV2.Extensions. ISV1.Extension ISV2.Extensions.dll
dll dll s.dll )
VAR Overlay of
ISV-2
VAR Overlay of ISV-1 and ISV-2 ISV-1 ISV-2 ISV-1
Extensions Extensions Extensions ISV-2
on MS on MS on MS Extensions on
MS
ISV-2
ISV-1 Overlay
Overlay
of MS
of MS Assembly (Microsoft. Assembly (Microsoft.
Dynamics.Application.dll) Dynamics.Application.dll)

MS Application Suite Model MS Application ISV-1 Overlay


MS Application Suite Model
Suite Model of MS
Compile Isolation &
performance
Deployment, servicing and
ALM
Minimal code upgrade cost

Dynamics.AX.ApplicationSuite.dll Dynamics.AX.AppSuiteExtension.dll
AOS Runtime
Compile
Compile

AxTableExtension AxForm
AxTable
AxForm
Events &
AxClass Plugins
Code AxTable
Extensions AxFormExtension

References

Application Suite Package Application Suite Extension Package


Metadata Source Code
New Blog: http://community.dynamics.com/ax/b/newdynamicsax
Wiki: https://ax.help.dynamics.com

Вам также может понравиться