Design
Pattern
|
Programming
Model
|
||
|
Strongly typed .NET interop to X++
|
Services
|
Object-oriented development in X++
|
Customization
|
Use
to access functionality implemented in X++ from .NET. Where appropriate, you
should use eventing to decouple customization business logic implemented in
.NET.
|
Not
recommended
|
Layer-based
X++ source code customization is supported. Where appropriate, you should use
eventing to decouple customization business logic implemented in X++.
|
Integration
|
Not recommended
|
Use
service interfaces to access Microsoft Dynamics AX.
|
Not recommended
|
External
application development
|
Use
if your Windows application runs only on the AOS server.
|
Use
service interfaces to access Microsoft Dynamics AX in all other cases,
including applications that are not Windows-based.
|
Not
recommended
|
Report
development
|
Not recommended
|
Use
service interfaces when implementing data methods as your report data source
type.
|
Use when developing an RDP data source type for
your reports
|
Enterprise
Portal application development
|
Use
from Enterprise Portal applications to access business logic that is in X++
classes.
|
Use
services to access Microsoft Dynamics AX functionality, especially if the
application is Internet facing.
|
Not
recommended
|
Tuesday, March 27, 2012
Dynamics AX 2012 Programming model
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment