why mobility? build your windows phone app step i – configure azure service bus and adfs

13
Microsoft Dynamics AX Technical Conference February 3–5, 2014 Bellevue, WA

Upload: norman-stephens

Post on 20-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

Microsoft Dynamics AX Technical ConferenceFebruary 3–5, 2014Bellevue, WA

Page 2: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

See the power of mobile business application in action, and learn best practices how to connect your own app to Dynamics AX 2012Mirza Abdic’ Maciek ZarzyckiSenior Program Manager Software Engineer

Page 3: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

IntroductionWe are excited to share Microsoft Dynamics AX 2012 R3 with you…• This presentation contains Microsoft confidential information• Dynamics AX 2012 R3 is pre-release software and subject to change• Microsoft provides no license, express or implied, in this presentation• Please review and respect the disclaimer included in all printed

and electronically distributed materials

Page 4: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

Agenda

Why mobility?

Warehouse Windows Phone 8 app for monitoring warehouse performance - demo

Detailed technical overview of mobile app development for Microsoft Dynamics AX 2012

Page 5: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

Why mobility?

Business is mobile

Mobility is the future

Working day on mobile device

Mobile devices vs. desktop devices

Page 6: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

Demo

Windows Phone 8 app for monitoring warehouse performance

Mirza Abdic’

Page 7: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

Detailed technical overview of mobile app development for Microsoft Dynamics AX 2012

Maciek Zarzycki

Page 8: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

Build Your Windows Phone App

Step I – Configure Azure Service Bus and ADFS http://www.microsoft.com/en-us/download/confirmation.aspx?id=38413

Step II – Create custom authentication classhttp://www.microsoft.com/en-us/download/details.aspx?id=38413

Step III – Implement and deploy the AIF serviceStep IV – Build the mobile application connecting to the AIF service through Service Bus

Page 9: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

Communication overview

Windows Azure

Service Bus

Access Control Service

Cloud/Client Applications

(1) User Credentials

(2) Token A (SAML)

ADFS

Firewall

IIS 7.5

Dynamics AX AOS

(7) T

oken

A +

Ser

vice

Req

uest

/ (8

) Res

pons

e

(9) Service Response

(6) Token A + Service Request

My X++ Service

WCF Routing Service

Routingmessages

Page 10: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

Agenda addition for Ask the ExpertsWe’ve added another “Ask the Experts” session and changed a room assignment for tomorrow. See the updated schedule below. This information is posted in the mobile event app.Wednesday, February 5, 8:30-10:00

ASK401 Ask the Experts – Service Industries Evergreen A

ASK402 Ask the Experts – Microsoft Dynamics AX application (supply chain, payroll, human resources)

Cedar B

ASK403 Ask the Experts – Manufacturing Regency E

ASK404 Ask the Experts – Retail Grand Ballroom

ASK405 Ask the Experts – Microsoft Dynamics AX components (lifecycle services, Azure, upgrade, update experience)

Evergreen E

ASK405B

Ask the Experts – Microsoft Dynamics AX components (performance, architecture, development)

Evergreen G

ASK406 Ask the Experts – Financials and Public Sector Evergreen I

ASK407 Ask the Experts – BI, Reporting and Corporate Performance Management Regency A

Page 11: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

THANK YOU for attending! Your feedback is extremely important, please complete an evaluation using one of the following options:

• On the fly from the mobile event app• Communications Kiosks located in the Evergreen Foyer, Grand

Ballroom Foyer and Regency Foyer

• Via the Dynamics AX Technical Conference website: www.microsoft.com/dynamics/axtechconference

Page 12: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

DisclaimerThis presentation contains Microsoft Confidential Information. Microsoft may use any suggestions, comments, or other feedback that you provide for any purpose without obligation. This presentation is provided for informational and training purposes only. It represents Microsoft’s view as of the presentation date. Microsoft cannot guarantee the accuracy of any information after the presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted as a commitment on Microsoft’s part. This presentation is provided “as-is”.

Microsoft Dynamics AX 2012 R3 is pre-release software under development. All dates, features, and descriptions specified are preliminary, are based on current expectations, and are subject to change at any time without notice.

Sample code included in this presentation is made available AS IS.  THE ENTIRE RISK OF THE USE OR THE RESULTS FROM THE USE OF ANY SAMPLE CODE REMAINS WITH THE USER.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. NO LICENSE (EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE) TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS PRESENTATION.

© 2014 Microsoft Corporation. All rights reserved.

Page 13: Why mobility? Build Your Windows Phone App Step I – Configure Azure Service Bus and ADFS

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.