microsoft dynamics ax with other microsoft technologies amer atiyah microsoft dynamics ax solution...
TRANSCRIPT
Microsoft Dynamics AX with other Microsoft Technologies
Amer Atiyah Microsoft Dynamics AX Solution [email protected]://blog.amer-ax.com14/12/2009
Agenda
• Microsoft Dynamics AX 2009 Architecture
• Workflow by WF
• Enterprise Portal by WSS or MOSS
• Reporting by SSRS
• Other examples of extensions
• Q & A
Microsoft Dynamics AX 2009 Architecture (Basics)
Database
TIER 2
TIER 3
TIER 1
AX Object Server (AOS)
AX Business Logic (Application Layer)
Microsoft Dynamics AX 2009 Architecture (Components)
External Applications
Browser
Dynamics AX Application Server (AOS)
Application IntegrationFramework (AIF)
Web Services
WFWSS or MOSS
SSRS
.NET Business Connector
File
SystemMSMQ
BizTalkServer
BizTalkAdapter
.NET Business Connector
IIS
Microsoft SQL Server
SSRSSSAS Dynamics AX Database
Dynamics AX Windows Client
Dynamics AX Workflow Architecture
• Workflow infrastructure:– Workflow runtime for the IIS :
• Windows Workflow Foundation (WF)• Workflow Web Services• .NET Business Connector
– Workflow runtime for the AOS:• X++ workflow services• Application code• Messaging batch job• Message queue
Dynamics AX Workflow Architecture, continued
Workflow Forms and Controls
Windows Workflow
Foundation & Services
Workflow Web Services
.NET Business Connector
Message Queue
Messaging Batch Job
Workflow ServicesW
ork
flow
Ru
ntim
e (
AO
S)
Wo
rkflo
w R
unt
ime
(IIS
)
Events/callbacks
Workflow requests
IIS AOS
Client
Dynamics AX Workflow Development
• Workflow for Dynamics AX is developed in MorphX
• Workflow AOT objects:– Workflow Templates– Workflow Categories– Workflow Approvals– Workflow Tasks
• Demo– Workflow for Dummies wizard 1.0
Dynamics AX Enterprise Portal
• Built on top of WSS or MOSS– Standard SharePoint Web Parts like lists, announcements
and discussions– Dynamics AX standard Web Parts like the toolbar– User Controls Web Parts for Dynamics AX data and logic
• The new User Controls and ASP.NET– Old Dynamics AX Web Forms and Web Controls
• Will not be supported after Microsoft Dynamics AX 2009
Dynamics AX Enterprise Portal Architecture
AXCubes
Lookup
Grid
Popup
Form
ASP.NETcontrols
AX Data Source
Biz L
og
ic
Me
tad
ata
La
be
l
Toolbar
QuickLaunch
Left nav.
Infolog
User Control
Worklist
Cues
Reports
WSS
Web parts
MOSS
Web parts
S
E
C
U
R
I
T
Y
WSS 3.0 / MOSS 2007
AX Web Parts
SQL Server Reporting Services
Report Server
Report rendering
Data processing
Rendering
SQL Server catalog
Reportingextensions
S
E
C
U
R
I
T
Y
ASP.NET user control
Dynamics AX DB
SharePoint DB
RS DB
.NETBusiness Connector
Dynamics AX Object Server (AOS)
DataMeta Data
Dynamics AX Enterprise Portal Demo
• Demo– Displaying Dynamics AX CustTable (Customers) data
on EP• Using Dynamics AX standard controls in VS .NET 2008
• Demo– Adding a filter to the previous example
• Using ASP .NET standard controls in VS .NET 2008
Dynamics AX Reporting
• Reports using VS .NET and SSRS– Quick and easy reports creations– Flexible reports designer– Reports layouts:
• Table• Chart• List• Matrix
– Interactive reports• Document Map• Drill-Down
– 150 out-of-the-box reports with Dynamics AX 2009– Displayed on Dynamics AX desktop clients and EP
How to create a report in VS.NET
• Steps to create a report with VS .NET and Reporting services:1. Creating a Query in AOT
• Calling X++ business logic
2. Starting a Dynamics AX Reporting Project in VS .NET1. Selecting a Dynamics AX Query as a data source for
the report2. Completing the process like specifying design and
code.. etc.
3. Saving the report library in AOD1. VS .NET Solution Explorer Right click on Report
Project Save to AOD
4. Deploying the saved Report Library from the Dynamics AX AOT
5. Creating a menu item and attaching it to menu in Dynamics AX
Dynamics AX and SSRS Reports Development
• Demo– Creating a report in VS.NET, deploy it on Reports
server and display it from Dynamics AX
Other Examples of Integrations
• Business Intelligence using SQL Server Analysis Services (SSAS)
• Code versioning and control using Microsoft Visual SourceSafe and Microsoft Team Foundation Server
• Project Management planning using Microsoft Enterprise Project Management (EPM) Server
Q & A
Q & A
Please Don’t Forget to Complete Your Evaluation
FormYour input is important!
Plus, this is how you’ll get the chance to enter the raffle draws througout the eventFor more information, please refer to GDC’09 help desk
Register Now
Highest caliber technical educationBreakout Sessions, Interactive Discussions and Instructor-led TrainingInternational and local product experts and industry speakersThe latest and upcoming launch productsNetwork with industry leaders and community influencers