Vous êtes sur la page 1sur 17

Microsoft Dynamics AX with other Microsoft Technologies

Amer Atiyah Microsoft Dynamics AX Solution Architect amer@amer-ax.com http://blog.amer-ax.com 14/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)

TIER 1

AX Object Server (AOS)

TIER 2

AX Business Logic (Application Layer)

TIER 3

Database

Microsoft Dynamics AX 2009 Architecture (Components)


External Applications Browser Dynamics AX Windows Client

BizTalk Server File System


MSMQ

BizTalk Adapter .NET Business Connector

Web Services

WF

WSS or MOSS

SSRS

.NET Business Connector

IIS
Dynamics AX Application Server (AOS)

Application Integration Framework (AIF)

Microsoft SQL Server SSAS


Dynamics AX Database

SSRS

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


Client Workflow Forms and Controls
Workflow requests

IIS

AOS
Workflow Web Services

Workflow Runtime (AOS)

Workflow Runtime (IIS)

Messaging Batch Job

Windows Workflow Foundation & Services

Message Queue

.NET Business Connector

Workflow Services

Events/callbacks

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


WSS 3.0 / MOSS 2007 AX Web Parts
QuickLaunch S

WSS Web parts

E C U R

Cues

ASP.NET user control Lookup Grid Popup Form AX Data Source ASP.NET controls

Left nav.
Infolog User Control

Worklist
Toolbar Reports MOSS Web parts

I T Y

Meta Data

Data

SQL Server Reporting Services .NET Business Connector


Report Server
S E

Reporting extensions

Report rendering Data processing

C U R I T Y

Dynamics AX Object Server (AOS)

Rendering SQL Server catalog

Metadata

Biz Logic

Label

Dynamics AX DB

SharePoint DB

RS DB

AX Cubes

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
1. 2. 1. Calling X++ business logic Selecting a Dynamics AX Query as a data source for the report Completing the process like specifying design and code.. etc. VS .NET Solution Explorer Right click on Report Project Save to AOD

2. Starting a Dynamics AX Reporting Project in VS .NET

3. Saving the report library in 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

QA
&

Please Dont Forget to Complete Your Evaluation Form


Your input is important!
Plus, this is how youll get the chance to enter the raffle draws througout the event
For more information, please refer to GDC09 help desk

Register Now
Highest caliber technical education Breakout Sessions, Interactive Discussions and Instructor-led Training International and local product experts and industry speakers The latest and upcoming launch products Network with industry leaders and community influencers

Vous aimerez peut-être aussi