Microsoft Dynamics AX with other Microsoft Technologies Amer Atiyah Microsoft Dynamics AX Solution Architect amer@amer-ax.com 14/12/2009.

Post on 18-Dec-2015

222 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Microsoft Dynamics AX with other Microsoft Technologies

Amer Atiyah Microsoft Dynamics AX Solution Architectamer@amer-ax.comhttp://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

top related