Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of Customization and Development Capabilities in Dynamics AX

Similar presentations


Presentation on theme: "Overview of Customization and Development Capabilities in Dynamics AX"— Presentation transcript:

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 ( )


Download ppt "Overview of Customization and Development Capabilities in Dynamics AX"

Similar presentations


Ads by Google