microsoft dynamics ax with other microsoft technologies amer atiyah microsoft dynamics ax solution...

17
Microsoft Dynamics AX with other Microsoft Technologies Amer Atiyah Microsoft Dynamics AX Solution Architect [email protected] http://blog.amer-ax.com 14/12/2009

Upload: shauna-houston

Post on 18-Dec-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

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

Microsoft Dynamics AX with other Microsoft Technologies

Amer Atiyah Microsoft Dynamics AX Solution [email protected]://blog.amer-ax.com14/12/2009

Page 2: Microsoft Dynamics AX with other Microsoft Technologies Amer Atiyah Microsoft Dynamics AX Solution Architect amer@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

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

Microsoft Dynamics AX 2009 Architecture (Basics)

Database

TIER 2

TIER 3

TIER 1

AX Object Server (AOS)

AX Business Logic (Application Layer)

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

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

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

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

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

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

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

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

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

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

Page 9: Microsoft Dynamics AX with other Microsoft Technologies Amer Atiyah Microsoft Dynamics AX Solution Architect amer@amer-ax.com  14/12/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

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

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

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

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

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

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

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

Dynamics AX and SSRS Reports Development

• Demo– Creating a report in VS.NET, deploy it on Reports

server and display it from Dynamics AX

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

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

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

Q & A

Q & A

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

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

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

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