Welcome to a new world with MS Dynamics<br />By Mohamed Aamer<br />Ahmed Badawi<br />Mohamed R. Samy<br />1<br />
About us<br />Mohamed Aamer (Business consultant, would be soccer player, loves tea with milk, sufi shows)<br />Ahmed Bada...
Agenda<br />Intro – So what’s an ERP anyway?<br />Introducing the Dynamics Suite<br /><ul><li>Dynamics architect’s/Busines...
Agenda contd.<br />Tailored vs. Customizable debate <br />Architect/Business/Developers perspective<br />Dynamics Integrat...
Introducing the ERP<br />What is an ERP?<br />Definition “Enterprise resource planning (ERP) is an integrated computer-bas...
Dissecting the definition<br />Tangible Assets<br />Financial Resources<br />Materials<br />Human resources<br />Flow of i...
Dissecting the definition contd.<br />“Manage the connection to external stakeholders”<br />7<br />
ERP Visualization<br />8<br />
Flow of Information example<br />Business <br />Decision <br />Makers<br />Suppliers<br />Retailer<br />Send Order (AS2)<b...
Architecture constraints of the ERP<br />No batch integration.<br />Integrated database and data definitions. (Services an...
Architecture goals of the ERP<br />Centralized data management<br />Facilitate the flow of information between business fu...
Mfg.<br />Engineering<br />Engineering<br />Design<br />Shop Floor <br />execution<br />Controlling<br />Production<br />P...
Evolution of the ERP<br />Business functions in an organization<br />The need for software<br />13<br />
Implication of this picture<br />Business Implications<br />Software implications<br />14<br />
Time frame and key milestones<br />1950s<br />EOQ<br />Safety Stock<br />BOMP<br />Work Orders<br />1965<br />MRP<br />MRP...
ERP history<br />MRP<br />MRP2<br />ERP<br />16<br />
Introducing the Dynamics Suite<br />MS Dynamics AX<br />MS Dynamics CRM<br />MS DynamicsNAV<br />MS Dynamics GP<br />MS Dy...
Image presenting the dynamics suite<br />18<br />
19<br />Dynamics and SOA<br />An Architect’s perspective on Dynamics integration<br />
20<br />Devicesand People<br />Portal<br />OBA<br />Desktop<br />Consume<br />Service Consumption<br />Compose<br />Servic...
Introducing AIF<br />21<br />
Axd<Document><br />Axd<Document><br />Axd<Document><br />AIF – Key Concepts<br />Endpoint<br />WS<br />AIF<br />Adapter<br...
Axd<Document><br />Axd<Document><br />Axd<Document><br />AIF -KeyConcepts<br />Endpoint<br />WS<br />AIF<br />Adapter<br /...
AIF Demo<br />24<br />
How Does AIF Enable SOA?<br />Readily-available business logic<br />Service contract<br />Service implementation<br />Data...
IntegrationScenarios<br />System<br />Internet<br />Contoso<br />Customer<br />Customer<br />Vendor<br />Vendor<br />Syste...
MiddlewareArchitecture<br />Carl (Driver)<br />Vince (Operations Manager)<br />Order/ Truck<br />Mashup<br />Microsoft Dyn...
The business side<br />What managers want.<br />So what the h@#! is a KPI? <br />Why do managers like KPIs?<br />28<br />
Enterprise Portal<br />Demo<br />29<br />
Enterprise Portal<br />
A sample business process<br />31<br />Approve Purchase Requisition<br />Create andsubmit PR<br />User<br />Adjust PR<br /...
The development side<br />Layers of an ERP<br />Sys<br />SP<br />VAR<br />USR<br />32<br />
Development tools on top of AX<br />MorphX demo<br />33<br />
Q&A<br />34<br />
Contact us<br />Ahmed Bad Awi ()<br />Aamer (@maamer07 , www.mohamedaamer.com/blog)<br />Samy (@msamy, m_raafat_samy@hotma...
Msdynamicsintro
Upcoming SlideShare
Loading in …5
×

Msdynamicsintro

614 views
518 views

Published on

An introduction to ERP, Microsoft Dynamics, MS Dynamics AX

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
  • Welcome to the new revolution taking place in I.T. today. Every felt you wasted years of your life on building software that you knew was already built? Every felt like with each project you were re-inventing the wheel? If you answered yes, then this session is definitely for you! If you want to know about the new revolution, now is the time, have your questions and ideas ready.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
614
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
22
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • 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?
  • 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
  • Msdynamicsintro

    1. 1. Welcome to a new world with MS Dynamics<br />By Mohamed Aamer<br />Ahmed Badawi<br />Mohamed R. Samy<br />1<br />
    2. 2. About us<br />Mohamed Aamer (Business consultant, would be soccer player, loves tea with milk, sufi shows)<br />Ahmed Badawy (Technical lead ,BAD Awy, loves to tango!)<br />Mohamed R. Samy(Aspiring dervish, avid twitterer, part time potato farmer)<br />2<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 />3<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 />4<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 />5<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 />6<br />
    7. 7. Dissecting the definition contd.<br />“Manage the connection to external stakeholders”<br />7<br />
    8. 8. ERP Visualization<br />8<br />
    9. 9. 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 />DC Warehouse<br />ERPSystem<br />Stores<br />BizTalk <br />RFID<br />Source: Introducing Microsoft’s Integration Solution: BizTalk Server 2009Achieving business edge through process agility<br />
    10. 10. 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<br />
    11. 11. 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<br />
    12. 12. 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 />
    13. 13. Evolution of the ERP<br />Business functions in an organization<br />The need for software<br />13<br />
    14. 14. Implication of this picture<br />Business Implications<br />Software implications<br />14<br />
    15. 15. 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 />
    16. 16. ERP history<br />MRP<br />MRP2<br />ERP<br />16<br />
    17. 17. Introducing the Dynamics Suite<br />MS Dynamics AX<br />MS Dynamics CRM<br />MS DynamicsNAV<br />MS Dynamics GP<br />MS Dynamics RMS<br />17<br />
    18. 18. Image presenting the dynamics suite<br />18<br />
    19. 19. 19<br />Dynamics and SOA<br />An Architect’s perspective on Dynamics integration<br />
    20. 20. 20<br />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 />
    21. 21. Introducing AIF<br />21<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 />DocumentClasses<br />Channel<br />Endpoint<br />AIF Services<br />AOS<br />Microsoft Dynamics AX<br />
    23. 23. Axd<Document><br />Axd<Document><br />Axd<Document><br />AIF -KeyConcepts<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 />
    24. 24. AIF Demo<br />24<br />
    25. 25. 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 />
    26. 26. 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 />
    27. 27. 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 />
    28. 28. The business side<br />What managers want.<br />So what the h@#! is a KPI? <br />Why do managers like KPIs?<br />28<br />
    29. 29. Enterprise Portal<br />Demo<br />29<br />
    30. 30. Enterprise Portal<br />
    31. 31. A sample business process<br />31<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 />
    32. 32. The development side<br />Layers of an ERP<br />Sys<br />SP<br />VAR<br />USR<br />32<br />
    33. 33. Development tools on top of AX<br />MorphX demo<br />33<br />
    34. 34. Q&A<br />34<br />
    35. 35. Contact us<br />Ahmed Bad Awi ()<br />Aamer (@maamer07 , www.mohamedaamer.com/blog)<br />Samy (@msamy, m_raafat_samy@hotmail.com, 0127962967)<br />35<br />

    ×