SlideShare una empresa de Scribd logo
1 de 36
Welcome to a new world with MS Dynamics By Mohamed Aamer Ahmed Badawi Mohamed R. Samy 1
About us Mohamed Aamer (Business consultant, would be soccer player, loves tea with milk, sufi shows) Ahmed Badawy (Technical lead ,BAD Awy, loves to tango!) Mohamed R. Samy(Aspiring dervish, avid twitterer, part time potato farmer) 2
Agenda Intro – So what’s an ERP anyway? Introducing the Dynamics Suite ,[object Object],Demo Dynamics first look 3
Agenda contd. Tailored vs. Customizable debate  Architect/Business/Developers perspective Dynamics Integration Demo AIF The roadmap for MS Dynamics. 4
Introducing the ERP What is an ERP? Definition “Enterprise resource planning (ERP) is an integrated computer-based system used to manage internal and external resources including tangible assets, financial resources, materials, and human resources. It is an application and software architecture whose purpose is to facilitate the flow of information between all business functions inside the boundaries of the organization and manage the connections to outside stakeholders.” Wikipedia. 5
Dissecting the definition Tangible Assets Financial Resources Materials Human resources Flow of information  Integrated (Architecture + Services  + Software) 6
Dissecting the definition contd. “Manage the connection to external stakeholders” 7
ERP Visualization 8
Flow of Information example Business  Decision  Makers Suppliers Retailer Send Order (AS2) Assign Supplier Process Execution metrics  Receive Shipment Notice EDI BRE BAM  Messaging Check DC Warehouse Inventory Re-stock Orders Orchestration Receive  Requests for Re-stock Goods Received  Update DC Warehouse  Inventory System Update ERP Store  Inventory System BRE (Filter Tags) RFID DC Warehouse ERPSystem Stores BizTalk  RFID Source: Introducing Microsoft’s Integration Solution:  BizTalk Server 2009Achieving business edge through process agility
Architecture constraints of the ERP No batch integration. Integrated database and data definitions. (Services and data contracts in SOA). Same look and feel across entire system. 10
Architecture goals of the ERP Centralized data management Facilitate the flow of information between business functions of an organization. Centralization of IT business platform. 11
Mfg. Engineering Engineering Design Shop Floor  execution Controlling Production Planning  The need for an ERP Sales A/R  General Ledger A/P Inventory Purchasing 1,000 island solution
Evolution of the ERP Business functions in an organization The need for software 13
Implication of this picture Business Implications Software implications 14
Time frame and key milestones 1950s EOQ Safety Stock BOMP Work Orders 1965 MRP MRPII 1975 More functions become Integrated in the process to add up to complete business solution ERP 1990 ERM / ERPII 2000
ERP history MRP MRP2 ERP 16
Introducing the Dynamics Suite MS Dynamics AX MS Dynamics CRM MS DynamicsNAV MS Dynamics GP MS Dynamics RMS 17
Image presenting the dynamics suite 18
19 Dynamics and SOA An Architect’s perspective on Dynamics integration
20 Devicesand People Portal OBA Desktop Consume Service Consumption Compose Service Composition Expose Service Enablement Data Mainframe TradingPartners LOB
Introducing AIF 21
Axd<Document> Axd<Document> Axd<Document> AIF – Key Concepts Endpoint WS AIF Adapter DB DocumentClasses Channel Endpoint AIF Services AOS Microsoft Dynamics AX
Axd<Document> Axd<Document> Axd<Document> AIF -KeyConcepts Endpoint WS AIF Adapter DB 11010110011 1101 DocumentClasses Channel Endpoint AIF Services XMLDocument AOS Entity Key Microsoft Dynamics AX
AIF Demo 24
How Does AIF Enable SOA? Readily-available business logic Service contract Service implementation Data types & schemas Tools & Programming model Creating services Exposing services Consuming services Platform Value-add components Various transports Communication infrastructure
IntegrationScenarios System Internet Contoso Customer Customer Vendor Vendor System SAP Application BatchFiles Web Services XML Web Services XML Web Services BAPI RosettaNet, EDI, etc.
MiddlewareArchitecture Carl (Driver) Vince (Operations Manager) Order/ Truck Mashup Microsoft Dynamics AX Enterprise Portal Order  Inventory/Truck  Mashup Microsoft Dynamics (Client) Truck GPS Order Shipping Tablet PC/ Portal Shipping RFID ERP Alerts Desktop Order Mashup Word Microsoft Dynamics Snap Consumers BizTalk Server BizTalk Server BizTalk Server BizTalk Server Composite Services Message Transformation Message Security Protocol Adaptation Long Running Business Processes Intelligent Routing Composite Services Message Transformation Message Security Protocol Adaptation Long Running Business Processes Intelligent Routing Communications Infrastructure Service Providers Microsoft Dynamics Search/Other Services  Truck Tracking Services Mapping Services Application Integration Framework & Business Connector Order Management Services Inventory Management Services Shipment Services On PremiseServices Cloud Services
The business side What managers want. So what the h@#! is a KPI?  Why do managers like KPIs? 28
Enterprise Portal Demo 29
Enterprise Portal
A sample business process 31 Approve Purchase Requisition Create andsubmit PR User Adjust PR PurchasingClerk ManuallyApprove PR PurchasingManager No No PR data valid? Auto approvepurchaserequisition? PR Approved WorkflowSystem Yes Yes
The development side Layers of an ERP Sys SP VAR USR 32
Development tools on top of AX MorphX demo 33
Q&A 34
Contact us Ahmed Bad Awi () Aamer (@maamer07 , www.mohamedaamer.com/blog) Samy (@msamy, m_raafat_samy@hotmail.com, 0127962967) 35
Microsft Dynamics AX Introduction

Más contenido relacionado

La actualidad más candente

Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012Ali Raza Zaidi
 
AX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain MgmtAX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain MgmtMicrosoft Iceland
 
Overview DYN365O
Overview DYN365OOverview DYN365O
Overview DYN365OJuan Fabian
 
Microsoft Dynamics AX (Microsoft Dynamics Axapta)
Microsoft Dynamics AX (Microsoft Dynamics Axapta)Microsoft Dynamics AX (Microsoft Dynamics Axapta)
Microsoft Dynamics AX (Microsoft Dynamics Axapta)Logic Technology
 
Whats the problem_ebook
Whats the problem_ebookWhats the problem_ebook
Whats the problem_ebookVC-ERP
 
Microsoft Dynamics
Microsoft DynamicsMicrosoft Dynamics
Microsoft Dynamicscglylesu
 
Microsoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integrationMicrosoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integrationBhavik Doshi
 
Dynamics Day 2014: Microsoft Dynamics AX - Roadmap
Dynamics Day 2014: Microsoft Dynamics AX - RoadmapDynamics Day 2014: Microsoft Dynamics AX - Roadmap
Dynamics Day 2014: Microsoft Dynamics AX - RoadmapIntergen
 
Introduction to Microsoft ERP Dynamics 365 for finance and operation
Introduction to Microsoft ERP Dynamics 365 for finance and operationIntroduction to Microsoft ERP Dynamics 365 for finance and operation
Introduction to Microsoft ERP Dynamics 365 for finance and operationAli Raza Zaidi
 
AX 2012 Functional Track - Steven Hermans
AX 2012 Functional Track - Steven HermansAX 2012 Functional Track - Steven Hermans
AX 2012 Functional Track - Steven Hermansdynamicscom
 
Microsoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureMicrosoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureNaveen Kumar
 
Ms dynamics 365 First Overview
Ms dynamics 365 First OverviewMs dynamics 365 First Overview
Ms dynamics 365 First OverviewSameh Senosi
 
Dynamic AX : Application Integration Framework
Dynamic AX : Application Integration FrameworkDynamic AX : Application Integration Framework
Dynamic AX : Application Integration FrameworkSaboor Ahmed
 
Microsoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next LevelMicrosoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next LevelArmanino LLP
 
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...Intergen
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzurePedro Azevedo
 
Microsoft Dynamics CRM Technical Training for Dicker Data Resellers
Microsoft Dynamics CRM Technical Training for Dicker Data ResellersMicrosoft Dynamics CRM Technical Training for Dicker Data Resellers
Microsoft Dynamics CRM Technical Training for Dicker Data ResellersDavid Blumentals
 
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3Fabio Filardi
 
Service Analysis - Microsoft Dynamics CRM 2016 Customer Service
Service Analysis - Microsoft Dynamics CRM 2016 Customer ServiceService Analysis - Microsoft Dynamics CRM 2016 Customer Service
Service Analysis - Microsoft Dynamics CRM 2016 Customer ServiceNaveen Kumar
 

La actualidad más candente (20)

Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
 
AX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain MgmtAX 2009 Demo Supply Chain Mgmt
AX 2009 Demo Supply Chain Mgmt
 
Overview DYN365O
Overview DYN365OOverview DYN365O
Overview DYN365O
 
Microsoft Dynamics AX (Microsoft Dynamics Axapta)
Microsoft Dynamics AX (Microsoft Dynamics Axapta)Microsoft Dynamics AX (Microsoft Dynamics Axapta)
Microsoft Dynamics AX (Microsoft Dynamics Axapta)
 
Whats the problem_ebook
Whats the problem_ebookWhats the problem_ebook
Whats the problem_ebook
 
Microsoft Dynamics
Microsoft DynamicsMicrosoft Dynamics
Microsoft Dynamics
 
Microsoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integrationMicrosoft Dynamics ERP - A Smarter Way to Business integration
Microsoft Dynamics ERP - A Smarter Way to Business integration
 
Dynamics Day 2014: Microsoft Dynamics AX - Roadmap
Dynamics Day 2014: Microsoft Dynamics AX - RoadmapDynamics Day 2014: Microsoft Dynamics AX - Roadmap
Dynamics Day 2014: Microsoft Dynamics AX - Roadmap
 
Ax Presentation
Ax PresentationAx Presentation
Ax Presentation
 
Introduction to Microsoft ERP Dynamics 365 for finance and operation
Introduction to Microsoft ERP Dynamics 365 for finance and operationIntroduction to Microsoft ERP Dynamics 365 for finance and operation
Introduction to Microsoft ERP Dynamics 365 for finance and operation
 
AX 2012 Functional Track - Steven Hermans
AX 2012 Functional Track - Steven HermansAX 2012 Functional Track - Steven Hermans
AX 2012 Functional Track - Steven Hermans
 
Microsoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureMicrosoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier Architecture
 
Ms dynamics 365 First Overview
Ms dynamics 365 First OverviewMs dynamics 365 First Overview
Ms dynamics 365 First Overview
 
Dynamic AX : Application Integration Framework
Dynamic AX : Application Integration FrameworkDynamic AX : Application Integration Framework
Dynamic AX : Application Integration Framework
 
Microsoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next LevelMicrosoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next Level
 
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
Dynamics Day '11: Deep Dive - Advanced Financial Models and Analysis in Dynam...
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and Azure
 
Microsoft Dynamics CRM Technical Training for Dicker Data Resellers
Microsoft Dynamics CRM Technical Training for Dicker Data ResellersMicrosoft Dynamics CRM Technical Training for Dicker Data Resellers
Microsoft Dynamics CRM Technical Training for Dicker Data Resellers
 
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
 
Service Analysis - Microsoft Dynamics CRM 2016 Customer Service
Service Analysis - Microsoft Dynamics CRM 2016 Customer ServiceService Analysis - Microsoft Dynamics CRM 2016 Customer Service
Service Analysis - Microsoft Dynamics CRM 2016 Customer Service
 

Destacado

X++ advanced course
X++ advanced courseX++ advanced course
X++ advanced courseAlvin You
 
Dynamics ax 2012 development overview
Dynamics ax 2012 development overviewDynamics ax 2012 development overview
Dynamics ax 2012 development overviewAli Raza Zaidi
 
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3Fabio Filardi
 
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3Fabio Filardi
 
Business intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axBusiness intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axAlfaPeople US
 
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Ali Raza Zaidi
 
Microsoft dynamics ax 2012 development introduction part 2/3
Microsoft dynamics ax 2012 development introduction part 2/3Microsoft dynamics ax 2012 development introduction part 2/3
Microsoft dynamics ax 2012 development introduction part 2/3Ali Raza Zaidi
 
What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7Sameh Senosi
 
Dynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesDynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesArmanino LLP
 
Introduction to SAP R/3 and mySAP ECC (ERP)
Introduction to SAP R/3 and mySAP ECC (ERP)Introduction to SAP R/3 and mySAP ECC (ERP)
Introduction to SAP R/3 and mySAP ECC (ERP)guest125afe
 
Closed Loop Marketing (CLM)
Closed Loop Marketing (CLM)Closed Loop Marketing (CLM)
Closed Loop Marketing (CLM)Sai Kumar
 

Destacado (12)

Microsoft dynamics
Microsoft dynamicsMicrosoft dynamics
Microsoft dynamics
 
X++ advanced course
X++ advanced courseX++ advanced course
X++ advanced course
 
Dynamics ax 2012 development overview
Dynamics ax 2012 development overviewDynamics ax 2012 development overview
Dynamics ax 2012 development overview
 
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
 
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
 
Business intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axBusiness intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics ax
 
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3
 
Microsoft dynamics ax 2012 development introduction part 2/3
Microsoft dynamics ax 2012 development introduction part 2/3Microsoft dynamics ax 2012 development introduction part 2/3
Microsoft dynamics ax 2012 development introduction part 2/3
 
What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7What's new in microsoft dynamics ax7
What's new in microsoft dynamics ax7
 
Dynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for UpgradesDynamics AX: The Business Case for Upgrades
Dynamics AX: The Business Case for Upgrades
 
Introduction to SAP R/3 and mySAP ECC (ERP)
Introduction to SAP R/3 and mySAP ECC (ERP)Introduction to SAP R/3 and mySAP ECC (ERP)
Introduction to SAP R/3 and mySAP ECC (ERP)
 
Closed Loop Marketing (CLM)
Closed Loop Marketing (CLM)Closed Loop Marketing (CLM)
Closed Loop Marketing (CLM)
 

Similar a Microsft Dynamics AX Introduction

MS Dynamics AX Intro Alex.NET
MS Dynamics AX Intro Alex.NETMS Dynamics AX Intro Alex.NET
MS Dynamics AX Intro Alex.NETMohamed Aamer
 
SAP in ERP – A Bird’s Eye View
SAP in ERP – A Bird’s Eye ViewSAP in ERP – A Bird’s Eye View
SAP in ERP – A Bird’s Eye ViewSapFico Training
 
History and Evolution of ERP & SAP
History and Evolution of ERP & SAPHistory and Evolution of ERP & SAP
History and Evolution of ERP & SAPShivkumar Rai
 
Erp People Soft
Erp People SoftErp People Soft
Erp People SoftSITTU
 
Evolution & structure of erp
Evolution & structure of erpEvolution & structure of erp
Evolution & structure of erpSomya Bagai
 
Enterprise Resource Planning Digital Notes
Enterprise Resource Planning Digital NotesEnterprise Resource Planning Digital Notes
Enterprise Resource Planning Digital NotesMahendra Singh
 
Sap fico presentation full class Demo.pptx
Sap fico presentation full class Demo.pptxSap fico presentation full class Demo.pptx
Sap fico presentation full class Demo.pptxravipabbolla1
 
IBM Innovate2012 - CIO Cockpit for Integrated Planning, Controlling and Analysis
IBM Innovate2012 - CIO Cockpit for Integrated Planning, Controlling and AnalysisIBM Innovate2012 - CIO Cockpit for Integrated Planning, Controlling and Analysis
IBM Innovate2012 - CIO Cockpit for Integrated Planning, Controlling and AnalysisEinar Karlsen
 
ERP for SMB companies
ERP for SMB companiesERP for SMB companies
ERP for SMB companiesSaee P
 
evolution of Erp
evolution of Erp evolution of Erp
evolution of Erp abhibft
 
Business softwares application analysis
Business softwares application analysisBusiness softwares application analysis
Business softwares application analysisNazish Khalid
 
My saperp technology facts -22_11_2011
My saperp   technology facts -22_11_2011My saperp   technology facts -22_11_2011
My saperp technology facts -22_11_2011Didem Gundogdu
 
SAP ERP by Rudresh M Praksh
SAP ERP by Rudresh M PrakshSAP ERP by Rudresh M Praksh
SAP ERP by Rudresh M Prakshbobismpr
 

Similar a Microsft Dynamics AX Introduction (20)

MS Dynamics AX Intro Alex.NET
MS Dynamics AX Intro Alex.NETMS Dynamics AX Intro Alex.NET
MS Dynamics AX Intro Alex.NET
 
SAP Basics and Overview
SAP Basics and OverviewSAP Basics and Overview
SAP Basics and Overview
 
SAP in ERP – A Bird’s Eye View
SAP in ERP – A Bird’s Eye ViewSAP in ERP – A Bird’s Eye View
SAP in ERP – A Bird’s Eye View
 
History and Evolution of ERP & SAP
History and Evolution of ERP & SAPHistory and Evolution of ERP & SAP
History and Evolution of ERP & SAP
 
Erp People Soft
Erp People SoftErp People Soft
Erp People Soft
 
Sap an enterprise application
Sap  an enterprise applicationSap  an enterprise application
Sap an enterprise application
 
Sap introduction
Sap introductionSap introduction
Sap introduction
 
Evolution & structure of erp
Evolution & structure of erpEvolution & structure of erp
Evolution & structure of erp
 
619ch04
619ch04619ch04
619ch04
 
Enterprise Resource Planning Digital Notes
Enterprise Resource Planning Digital NotesEnterprise Resource Planning Digital Notes
Enterprise Resource Planning Digital Notes
 
Sap fico presentation full class Demo.pptx
Sap fico presentation full class Demo.pptxSap fico presentation full class Demo.pptx
Sap fico presentation full class Demo.pptx
 
ERP Products&Vendors
ERP Products&VendorsERP Products&Vendors
ERP Products&Vendors
 
IBM Innovate2012 - CIO Cockpit for Integrated Planning, Controlling and Analysis
IBM Innovate2012 - CIO Cockpit for Integrated Planning, Controlling and AnalysisIBM Innovate2012 - CIO Cockpit for Integrated Planning, Controlling and Analysis
IBM Innovate2012 - CIO Cockpit for Integrated Planning, Controlling and Analysis
 
Session 1
Session 1Session 1
Session 1
 
ERP for SMB companies
ERP for SMB companiesERP for SMB companies
ERP for SMB companies
 
evolution of Erp
evolution of Erp evolution of Erp
evolution of Erp
 
Business softwares application analysis
Business softwares application analysisBusiness softwares application analysis
Business softwares application analysis
 
My saperp technology facts -22_11_2011
My saperp   technology facts -22_11_2011My saperp   technology facts -22_11_2011
My saperp technology facts -22_11_2011
 
The Complete Guide to ERP
The Complete Guide to ERPThe Complete Guide to ERP
The Complete Guide to ERP
 
SAP ERP by Rudresh M Praksh
SAP ERP by Rudresh M PrakshSAP ERP by Rudresh M Praksh
SAP ERP by Rudresh M Praksh
 

Más de Mohamed Samy

Continuous Integration using TFS
Continuous Integration using TFSContinuous Integration using TFS
Continuous Integration using TFSMohamed Samy
 
Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Mohamed Samy
 
Making a Career in I.T. my 2 cents :)
Making a Career in I.T. my 2 cents :)Making a Career in I.T. my 2 cents :)
Making a Career in I.T. my 2 cents :)Mohamed Samy
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure Mohamed Samy
 
Patterns&Antipatternsof SOA
Patterns&Antipatternsof SOAPatterns&Antipatternsof SOA
Patterns&Antipatternsof SOAMohamed Samy
 
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsIntroducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsMohamed Samy
 
Imagine cup- Architecture/Design talk
Imagine cup- Architecture/Design talkImagine cup- Architecture/Design talk
Imagine cup- Architecture/Design talkMohamed Samy
 
Whitepaper On Agile Implementation Outline
Whitepaper On Agile Implementation OutlineWhitepaper On Agile Implementation Outline
Whitepaper On Agile Implementation OutlineMohamed Samy
 
Alm Cairo Code Camp
Alm Cairo Code CampAlm Cairo Code Camp
Alm Cairo Code CampMohamed Samy
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven DesignMohamed Samy
 

Más de Mohamed Samy (11)

Continuous Integration using TFS
Continuous Integration using TFSContinuous Integration using TFS
Continuous Integration using TFS
 
Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010
 
Making a Career in I.T. my 2 cents :)
Making a Career in I.T. my 2 cents :)Making a Career in I.T. my 2 cents :)
Making a Career in I.T. my 2 cents :)
 
Vsts 2
Vsts 2Vsts 2
Vsts 2
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure
 
Patterns&Antipatternsof SOA
Patterns&Antipatternsof SOAPatterns&Antipatternsof SOA
Patterns&Antipatternsof SOA
 
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsIntroducing Continuous Integration Using Vsts
Introducing Continuous Integration Using Vsts
 
Imagine cup- Architecture/Design talk
Imagine cup- Architecture/Design talkImagine cup- Architecture/Design talk
Imagine cup- Architecture/Design talk
 
Whitepaper On Agile Implementation Outline
Whitepaper On Agile Implementation OutlineWhitepaper On Agile Implementation Outline
Whitepaper On Agile Implementation Outline
 
Alm Cairo Code Camp
Alm Cairo Code CampAlm Cairo Code Camp
Alm Cairo Code Camp
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Microsft Dynamics AX Introduction

  • 1. Welcome to a new world with MS Dynamics By Mohamed Aamer Ahmed Badawi Mohamed R. Samy 1
  • 2. About us Mohamed Aamer (Business consultant, would be soccer player, loves tea with milk, sufi shows) Ahmed Badawy (Technical lead ,BAD Awy, loves to tango!) Mohamed R. Samy(Aspiring dervish, avid twitterer, part time potato farmer) 2
  • 3.
  • 4. Agenda contd. Tailored vs. Customizable debate Architect/Business/Developers perspective Dynamics Integration Demo AIF The roadmap for MS Dynamics. 4
  • 5. Introducing the ERP What is an ERP? Definition “Enterprise resource planning (ERP) is an integrated computer-based system used to manage internal and external resources including tangible assets, financial resources, materials, and human resources. It is an application and software architecture whose purpose is to facilitate the flow of information between all business functions inside the boundaries of the organization and manage the connections to outside stakeholders.” Wikipedia. 5
  • 6. Dissecting the definition Tangible Assets Financial Resources Materials Human resources Flow of information Integrated (Architecture + Services + Software) 6
  • 7. Dissecting the definition contd. “Manage the connection to external stakeholders” 7
  • 9. Flow of Information example Business Decision Makers Suppliers Retailer Send Order (AS2) Assign Supplier Process Execution metrics Receive Shipment Notice EDI BRE BAM Messaging Check DC Warehouse Inventory Re-stock Orders Orchestration Receive Requests for Re-stock Goods Received Update DC Warehouse Inventory System Update ERP Store Inventory System BRE (Filter Tags) RFID DC Warehouse ERPSystem Stores BizTalk RFID Source: Introducing Microsoft’s Integration Solution: BizTalk Server 2009Achieving business edge through process agility
  • 10. Architecture constraints of the ERP No batch integration. Integrated database and data definitions. (Services and data contracts in SOA). Same look and feel across entire system. 10
  • 11. Architecture goals of the ERP Centralized data management Facilitate the flow of information between business functions of an organization. Centralization of IT business platform. 11
  • 12. Mfg. Engineering Engineering Design Shop Floor execution Controlling Production Planning The need for an ERP Sales A/R General Ledger A/P Inventory Purchasing 1,000 island solution
  • 13. Evolution of the ERP Business functions in an organization The need for software 13
  • 14. Implication of this picture Business Implications Software implications 14
  • 15. Time frame and key milestones 1950s EOQ Safety Stock BOMP Work Orders 1965 MRP MRPII 1975 More functions become Integrated in the process to add up to complete business solution ERP 1990 ERM / ERPII 2000
  • 16. ERP history MRP MRP2 ERP 16
  • 17. Introducing the Dynamics Suite MS Dynamics AX MS Dynamics CRM MS DynamicsNAV MS Dynamics GP MS Dynamics RMS 17
  • 18. Image presenting the dynamics suite 18
  • 19. 19 Dynamics and SOA An Architect’s perspective on Dynamics integration
  • 20. 20 Devicesand People Portal OBA Desktop Consume Service Consumption Compose Service Composition Expose Service Enablement Data Mainframe TradingPartners LOB
  • 22. Axd<Document> Axd<Document> Axd<Document> AIF – Key Concepts Endpoint WS AIF Adapter DB DocumentClasses Channel Endpoint AIF Services AOS Microsoft Dynamics AX
  • 23. Axd<Document> Axd<Document> Axd<Document> AIF -KeyConcepts Endpoint WS AIF Adapter DB 11010110011 1101 DocumentClasses Channel Endpoint AIF Services XMLDocument AOS Entity Key Microsoft Dynamics AX
  • 25. How Does AIF Enable SOA? Readily-available business logic Service contract Service implementation Data types & schemas Tools & Programming model Creating services Exposing services Consuming services Platform Value-add components Various transports Communication infrastructure
  • 26. IntegrationScenarios System Internet Contoso Customer Customer Vendor Vendor System SAP Application BatchFiles Web Services XML Web Services XML Web Services BAPI RosettaNet, EDI, etc.
  • 27. MiddlewareArchitecture Carl (Driver) Vince (Operations Manager) Order/ Truck Mashup Microsoft Dynamics AX Enterprise Portal Order Inventory/Truck Mashup Microsoft Dynamics (Client) Truck GPS Order Shipping Tablet PC/ Portal Shipping RFID ERP Alerts Desktop Order Mashup Word Microsoft Dynamics Snap Consumers BizTalk Server BizTalk Server BizTalk Server BizTalk Server Composite Services Message Transformation Message Security Protocol Adaptation Long Running Business Processes Intelligent Routing Composite Services Message Transformation Message Security Protocol Adaptation Long Running Business Processes Intelligent Routing Communications Infrastructure Service Providers Microsoft Dynamics Search/Other Services Truck Tracking Services Mapping Services Application Integration Framework & Business Connector Order Management Services Inventory Management Services Shipment Services On PremiseServices Cloud Services
  • 28. The business side What managers want. So what the h@#! is a KPI? Why do managers like KPIs? 28
  • 31. A sample business process 31 Approve Purchase Requisition Create andsubmit PR User Adjust PR PurchasingClerk ManuallyApprove PR PurchasingManager No No PR data valid? Auto approvepurchaserequisition? PR Approved WorkflowSystem Yes Yes
  • 32. The development side Layers of an ERP Sys SP VAR USR 32
  • 33. Development tools on top of AX MorphX demo 33
  • 35. Contact us Ahmed Bad Awi () Aamer (@maamer07 , www.mohamedaamer.com/blog) Samy (@msamy, m_raafat_samy@hotmail.com, 0127962967) 35

Notas del editor

  1. 5:17 PMERP definition:Integrated (Architecture + Services + Software)Tangible AssetsFinancial ResourcesMaterialsHuman resourcesFlow of information – Why is that important? Example: Material - Finance - HR : How we calculate material cost? On the I.T. SideThis will be so much easier if there is software to do this?How was it done before software?
  2. Kens sida i enterprise portalen, klicka 2 ggr så ringar du in 27 0ch 40 samt phyllis inköprsorderNämn webparts att det går att lägga till, detta ärsharepoint webaccess