Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MS Dynamics AX Intro Alex.NET


Published on

MS Dynamics AX 2009 intorduction
Engineering faculty
Alexandria University

Published in: Technology

MS Dynamics AX Intro Alex.NET

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