Download presentation
Presentation is loading. Please wait.
Published byAlma Collingsworth Modified over 9 years ago
1
Overview of Customization and Development Capabilities in Dynamics AX
Joris de Gruyter | MVP, MCT
2
10+ years of experience in Dynamics AX
Joris de Gruyter 10+ years of experience in Dynamics AX Manages Dynamics AX Development Team at Sikich LLP Blog: Forums: community.Dynamics.com Microsoft Most Valuable Professional (MVP) in Dynamics AX Microsoft Certified Trainer (MCT) for Dynamics AX Microsoft Certified IT Professional (MCITP) in Dynamics AX
3
Customization and Development Capabilities
Agenda Introduction Integrated "MorphX" IDE in Dynamics AX X++ language .NET Integration and Visual Studio Tools Reporting Tools (SSRS) .NET WCF integrations (AIF) Conclusion
4
Introduction Application Object Server (AOS) “Thin” Client
Managed Code 64-bit windows service “Thin” Client Unmanaged 32-bit SQL backend Abstracted Layers / Models “Open Source” Business Logic Layering Technology improves maintainability
5
Demo Layer Architecture and “Open Code”
6
"MorphX" IDE in Dynamics AX
7
MorphX IDE in Dynamics AX
Application Object Tree (AOT) Contains all code artifacts – data model, classes, forms, etc Visual Studio code editor IntelliSense, shortcuts, etc Modeling of data model, queries, forms Drag & Drop Property settings
8
Demo AOT – Drag & Drop Data Model and UI
9
X++ Language
10
X++ Language Object Oriented Scripting language compiled into p-code
Somewhere between Java and C# Scripting language compiled into p-code Native Debugger CIL generated from p-code Client-side is X++ p-code, Server-side is X++ in CLR Server-side: Services (AIF), Batch Jobs, Explicit call to server-side CLR Debugging in Visual Studio Inline SQL-like syntax Eventing & Event methods
11
Demo X++ methods everywhere, Eventing
12
.NET Integration and Visual Studio Tools
13
.NET Integration and Visual Studio Tools
X++ in CLR Assembly calls in X++ References Visual Studio Tools Create VS projects, auto-deploy, auto-reference Proxies to X++ artifacts, Linq Need VS 2010 Professional for Projects Can use SQL’s “Data Tools” version of VS 2010 for Debugging X++ in CLR and SSRS/SSAS work WPF Controls on Forms
14
Demo Assembly references, Visual Studio Tools
15
Reporting Tools (SSRS)
16
Reporting Tools (SSRS)
Layer on top of regular SSRS Business Logic Calls Special Report Modeling Tool External “Forms” Invoice, Packing Slip, etc Saved Back into AOT from Visual Studio Deployed to SSRS from AOT
17
Demo Dynamic AX SSRS Tools in Visual Studio
18
.NET WCF Integrations (AIF)
19
.NET WCF integrations (AIF)
Application Integration Framework (AIF) “Ports” for integrations NET.TCP – WCF hosted inside AOS service MSMQ File-based Web Services – WCF deployed in IIS “Adapter” framework to transform the XML messages to and from other formats Eg allows integration via file-based CSV Similar to C# service Data Contract Service Operations
20
Demo AIF
21
Conclusion Highly Customizable Possibilities Virtually Endless
Highly Model-Driven Integration with .NET is tighter with every release It’s a must to understand consequences Manage requirements vs wants
22
Thanks For Your Attention!
Stick around for Q&A
23
Dynamics AX 2012 Courses Microsoft Dynamics AX Development (I, II, III & IV) 70 hours, 7 Days September 9th | New York, DC, Live Online October 21st | Las Vegas, Live Online Microsoft Dynamics AX Financials and Trade and Logistics September 16th | Las Vegas, Live Online Microsoft Dynamics AX 2012: Installation and Configuration 20 hours, 2 Days September 23rd | Las Vegas , Live Online
24
Q & A 1-888-5-NETCOM (563-8266) info@netcomlearning.com
2:00 pm NETCOM ( )
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.