SlideShare a Scribd company logo
1 of 46
Integration With 
Dynamics Ax 
2012 
Presenter: Ali Raza Zaidi (Dynamics 
AX MVP )
What is ERP 
• Enterprise resource planning (ERP) is a business management 
software—usually a suite of integrated applications—that a 
company can use to collect, store, manage and interpret data from 
many business activities, including: 
• Product planning, cost and development 
• Manufacturing or service delivery 
• Marketing and sales 
• Inventory management 
• Shipping and payment 
• Financials
Business Success Demands Change
Dynamics AX 2012 Value Proposition 
Powerful Agile 
Simple 
Pervasive Interoperability 
Powerfully Simple
Powerful 
Streamline essential service processes 
with project-specific capabilities 
Scale the firm to each new opportunity 
with a global-by-design solution 
Drive time-to-productivity for professionals 
with RoleTailored user experiences 
Deliver more value faster with a powerful unified solution
Agile 
Adapt to changing process and regulatory requirements with 
model-driven methods 
Respond precisely to client needs with integrated relationship 
management 
Support timely decision-making with rich financial and 
operational insights 
Increase opportunities and reduce risk with an agile solution
Simple 
Easy to learn and use across the service chain 
Accelerate user onboarding and adoption 
with a familiar, intuitive user experience 
Connect easily with service teams, partners and clients 
through integrated collaboration capabilities 
Extend existing business processes and systems 
with pervasive interoperability 
Easy-to-use software drives adoption and lowers costs
Dynamics Ax 2012 Client Navigation Overview
Business Workloads
Enterprise Architecture 
Enterprise 
Application 
Enterprise 
Infrastructure 
MorphX 
App Server(s) 
AOS Services 
File system MSMQ 
WCF Services
Microsoft Confidential 
Microsoft Platform Interoperability:
Servers & Tools: 
• Workflow enhancements incl. graphical workflow editor, 
Work item queues 
• Services (Sites, Payment, and Commerce) 
• AIF enhancements (90 documents, non-XML file format) 
• Role-based security and segregation of duties 
• Pluggable User authentication 
• New programmability Concepts (models) 
• Upgrade framework enhancements 
• Integrated Development Environment (IDE) 
• Visual Studio Tools for Microsoft Dynamics AX 2012 
• Simplified Installation experience 
• New Help System
Microsoft Dynamics AX | At-a-Glance
Market Share
Implementation Cost 
Average Cost to maintain and implement the ERP Tool 
• SAP : $16 M 
• Oracle : $12 M 
• Microsoft :$3 M 
• Others : $3.5 M 
http://go.panorama-consulting. 
com/rs/panoramaconsulting/images/Clash-of-the- 
Titans-2014.pdf
Average implementation Time Duration : 
• SAP : 18.5 Months 
• Oracle : 22.5 Months 
• Microsoft : 12.5 Months 
• Others : 11 months 
Reference :http://go.panorama-consulting. 
com/rs/panoramaconsulting/images/Clash-of-the-Titans- 
2014.pdf
Dynamics Ax Infrastructure 
• Uses of the system: The components and modules of Microsoft Dynamics 
AX that you plan to deploy 
• The number of transactions over a period of time, and the total number 
of transactions during peak business hours 
• The number of active or concurrent users over a period of time, and the 
total number of active or concurrent users during peak business hours 
• The external user access that is required 
• The web access that is required 
• The required availability 
• The projected growth rate 
• The number of sites and the number of users who connect through a 
wide area network (WAN)
Bandwidth
Basic Hardware Requirement
Processor and RAM requirements
Integration Scenario
Different Applications written in different language. 
Applications can communicate independent to their technology. 
Implementing the standards and protocols to work independent 
of their technology. Services should be abstract, So people use 
them without understanding of its internal working and how 
data is store. 
Self describing Meta data, In Dynamics Ax it is using Web Service 
Description Language (WSDL).
Service-Oriented Architecture (SOA) 
• “SOA is the architectural style that supports loosely coupled 
services to enable business flexibility in an interoperable, 
technology agnostic manner. SOA consists of a composite set of 
business-aligned services that support a flexible and dynamically 
re-configurable end-to-end business process realization using 
interface-based service descriptions.” 
• Evolution in 80 everything is OOPs, 90s everything based on 
Component, 2000 and onward everything based on Service 
Oriented.
Expose-Compose-Consume 
Consume 
Service Consumption 
Compose 
Service Composition 
Devices 
Portal and People 
Data Mainframe Trading 
Partners 
LOB 
Expose 
Service Enablement 
OBA Desktop
Windows communication foundation: 
WCF is a programming Platform and run time system for 
building, running and deploying the network distributed services. 
It is the latest Service oriented technology. Interoperability is the 
fundamental characteristics of WCF. It has web service, .Net 
Remoting, MSMQ and COM+ features. It combines all these 
things into a single umbrella. That means it provides a common 
platform for all .Net communication.
What is ABC of WCF
Address 
• In WCF, every service is associated with a unique address. The 
address provides two important elements: the location of the 
service and the transport protocol or transport schema used to 
communicate with the service. 
• http://localhost:8001 
• http://localhost:8001/firstservice 
• net.tcp://localhost:8002/firstservice 
• net.pipe://localhost/piped 
• net.msmq://localhost/firstservice
Bindings: 
• Specifies how a service is accessible. In other words: how the two 
parties will communicate in terms of transport (HTTP, TCP, 
NamedPipe, Peer2Peer and MSMQ), encoding (text, binary etc.) and 
protocols (like transactional support or reliable messaging). 
• how the WCF Service Communicates with Request and Response 
• Basic binding 
• TCP binding 
• Web Service (WS) binding 
• MSMQ binding
Contract 
Contracts are used to define what can be communicated. The 
following are the three types of contracts: 
• Service contracts: These describe the service functionality that is 
exposed to external systems 
• Operation contracts: These define the actual operations that will 
be 
available on the service 
• Data contracts: These are used to shape the data that will be 
exchanged by the operations of the service
System Architecture
AIF Architecture
AIF – Key Concepts 
Axd<Document> 
Axd<Document> 
Axd<Document> 
AIF Services Channel Endpoint 
Document 
Classes 
Microsoft Dynamics AX 
Endpoint 
AOS 
AIF 
WS Adapter 
DB
AIF – Key Concepts 
Axd<Document> 
Axd<Document> 
Axd<Document> 
AIF Services Channel Endpoint 
Document 
Classes 
Microsoft Dynamics AX 
Endpoint 
AOS 
AIF 
WS Adapter 
DB 
XML Document 
11010110011 
1101 
Entity Key
Types of Services In Dynamics Ax 
There are many Services provided by Microsoft Dynamics AX 2012 to 
work with third part components. These Dynamics AX 2012 Services 
are actually programmable artifacts. Such Services are given in 
normal X++ code, so that developers can easily modify them 
depending on the specific needs of their business. 
• Given below are the Services that are currently available in 
Microsoft Dynamics AX 2012. 
• Document Services 
• Custom Services
Document Service 
• This was introduced in Microsoft Dynamics AX 4.0. It enables the user to 
exchange data between internal and external systems via XML 
documents. Document Services are generated from a query that models 
the business entity. For example, a customer query will run the 
Document Service Generation Wizard to create the Service artifacts. 
• Document Services include logic to handle the details of how a query will 
be serialized or de-serialized from the XML that is sent across a network. 
For synchronization of Document Services, there are two new entities 
introduced in Dynamics AX. 
• Developers need to extend these functions to enable their own scenario.
Custom Service 
This Service enables developers to expose any logic written in x++ 
through a service interface. The support for Custom Services was 
introduced in Dynamics AX 2009, but it was limited to some specific 
data types. In Microsoft Dynamics AX 2012 with the integration of 
Windows Communication Foundation (WCF), attributes can be set on 
the Data Contract class to make them serialize and de-serialize 
across the network connection.
Service Attributes 
• SysEntryPointAttribute 
• DataContractAttribute 
• DataMemberAttribute 
• AifCollectionTypeAttribute
Where to start…..? 
Reduce the time and cost of custom development by using and adapting the 
built-in services and functionality of Microsoft Dynamics AX. 
For increased agility, create reusable components based on the core Microsoft 
Dynamics AX functional types. 
Data quality is essential to an effective ERP solution. Spend the time to define 
data structures before starting to build a solution. 
Focusing on the right integrations across the application portfolio increases 
business value, drives visibility and effectiveness, and decreases operational 
cost structures
Microsft’s guiding principles  
 Microsoft Dynamics AX is an ERP application 
 DON’T integrate directly at the SQL-level 
 Always use Dynamics AX runtime for integrations
Integration with dynamics ax 2012
Integration with dynamics ax 2012

More Related Content

What's hot

Customer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 PortalsCustomer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 PortalsDigital Illustrated
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoSalesforce Developers
 
Salesforce Basic Development
Salesforce Basic DevelopmentSalesforce Basic Development
Salesforce Basic DevelopmentNaveen Dhanaraj
 
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
 
DAX and Power BI Training - 002 DAX Level 1 - 3
DAX and Power BI Training - 002 DAX Level 1 - 3DAX and Power BI Training - 002 DAX Level 1 - 3
DAX and Power BI Training - 002 DAX Level 1 - 3Will Harvey
 
Developing ssrs-reports-for-dynamics-ax
Developing ssrs-reports-for-dynamics-axDeveloping ssrs-reports-for-dynamics-ax
Developing ssrs-reports-for-dynamics-axNicc Ngo
 
Episode 19 - Asynchronous Apex - Batch apex & schedulers
Episode 19 - Asynchronous Apex - Batch apex & schedulersEpisode 19 - Asynchronous Apex - Batch apex & schedulers
Episode 19 - Asynchronous Apex - Batch apex & schedulersJitendra Zaa
 
Batch Apex in Salesforce
Batch Apex in SalesforceBatch Apex in Salesforce
Batch Apex in SalesforceDavid Helgerson
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft TeamsGreg McMurray
 
Developer's guide to customization
Developer's guide to customizationDeveloper's guide to customization
Developer's guide to customizationAhmed Farag
 
Ivan Gubynskyy Salesforce CRM and Platform Overview
Ivan Gubynskyy Salesforce CRM and Platform OverviewIvan Gubynskyy Salesforce CRM and Platform Overview
Ivan Gubynskyy Salesforce CRM and Platform OverviewLogeekNightUkraine
 
An introduction to Salesforce
An introduction to SalesforceAn introduction to Salesforce
An introduction to Salesforcevaluebound
 
Microsoft Dynamics AX 2012 - Services Overview
Microsoft Dynamics AX 2012 - Services OverviewMicrosoft Dynamics AX 2012 - Services Overview
Microsoft Dynamics AX 2012 - Services OverviewFabio Filardi
 
Salesforce admin training 1
Salesforce admin training 1Salesforce admin training 1
Salesforce admin training 1HungPham381
 
Event Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveEvent Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveJonas Bonér
 

What's hot (20)

DAX (Data Analysis eXpressions) from Zero to Hero
DAX (Data Analysis eXpressions) from Zero to HeroDAX (Data Analysis eXpressions) from Zero to Hero
DAX (Data Analysis eXpressions) from Zero to Hero
 
Customer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 PortalsCustomer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 Portals
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We Do
 
Salesforce Basic Development
Salesforce Basic DevelopmentSalesforce Basic Development
Salesforce Basic Development
 
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
 
DAX and Power BI Training - 002 DAX Level 1 - 3
DAX and Power BI Training - 002 DAX Level 1 - 3DAX and Power BI Training - 002 DAX Level 1 - 3
DAX and Power BI Training - 002 DAX Level 1 - 3
 
Developing ssrs-reports-for-dynamics-ax
Developing ssrs-reports-for-dynamics-axDeveloping ssrs-reports-for-dynamics-ax
Developing ssrs-reports-for-dynamics-ax
 
Episode 19 - Asynchronous Apex - Batch apex & schedulers
Episode 19 - Asynchronous Apex - Batch apex & schedulersEpisode 19 - Asynchronous Apex - Batch apex & schedulers
Episode 19 - Asynchronous Apex - Batch apex & schedulers
 
Batch Apex in Salesforce
Batch Apex in SalesforceBatch Apex in Salesforce
Batch Apex in Salesforce
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
 
Developer's guide to customization
Developer's guide to customizationDeveloper's guide to customization
Developer's guide to customization
 
Oracle SaaS Applications Overview
Oracle SaaS Applications OverviewOracle SaaS Applications Overview
Oracle SaaS Applications Overview
 
Oracle reports
Oracle reportsOracle reports
Oracle reports
 
Ivan Gubynskyy Salesforce CRM and Platform Overview
Ivan Gubynskyy Salesforce CRM and Platform OverviewIvan Gubynskyy Salesforce CRM and Platform Overview
Ivan Gubynskyy Salesforce CRM and Platform Overview
 
An introduction to Salesforce
An introduction to SalesforceAn introduction to Salesforce
An introduction to Salesforce
 
Microsoft Dynamics AX 2012 - Services Overview
Microsoft Dynamics AX 2012 - Services OverviewMicrosoft Dynamics AX 2012 - Services Overview
Microsoft Dynamics AX 2012 - Services Overview
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
 
Pardot basics
Pardot basicsPardot basics
Pardot basics
 
Salesforce admin training 1
Salesforce admin training 1Salesforce admin training 1
Salesforce admin training 1
 
Event Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspectiveEvent Driven-Architecture from a Scalability perspective
Event Driven-Architecture from a Scalability perspective
 

Viewers also liked

Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?
Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?
Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?Mohamed Amine HAMDAOUI
 
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
 
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
 
X++ advanced course
X++ advanced courseX++ advanced course
X++ advanced courseAlvin You
 
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
 
Dynamics ax 2012 development overview
Dynamics ax 2012 development overviewDynamics ax 2012 development overview
Dynamics ax 2012 development overviewAli Raza Zaidi
 
AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개Alvin You
 
Business intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axBusiness intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axAlfaPeople US
 
Introduction to ERP & Microsoft Dynamics AX overview
Introduction to ERP & Microsoft Dynamics AX overviewIntroduction to ERP & Microsoft Dynamics AX overview
Introduction to ERP & Microsoft Dynamics AX overviewSaptha Wanniarachchi
 
MS Dynamics AX Intro Alex.NET
MS Dynamics AX Intro Alex.NETMS Dynamics AX Intro Alex.NET
MS Dynamics AX Intro Alex.NETMohamed Aamer
 
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
 
AX 2012 R3 Installation Guide
AX 2012 R3 Installation GuideAX 2012 R3 Installation Guide
AX 2012 R3 Installation GuideBiswanath Dey
 
Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Juan Fabian
 
Microsft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMicrosft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMohamed Samy
 

Viewers also liked (16)

Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?
Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?
Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?
 
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
 
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
 
X++ advanced course
X++ advanced courseX++ advanced course
X++ advanced course
 
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
 
Dynamics ax 2012 development overview
Dynamics ax 2012 development overviewDynamics ax 2012 development overview
Dynamics ax 2012 development overview
 
AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개
 
Business intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics axBusiness intelligence in microsoft dynamics ax
Business intelligence in microsoft dynamics ax
 
Introduction to ERP & Microsoft Dynamics AX overview
Introduction to ERP & Microsoft Dynamics AX overviewIntroduction to ERP & Microsoft Dynamics AX overview
Introduction to ERP & Microsoft Dynamics AX overview
 
MS Dynamics AX Intro Alex.NET
MS Dynamics AX Intro Alex.NETMS Dynamics AX Intro Alex.NET
MS Dynamics AX Intro Alex.NET
 
positive thinking
positive thinkingpositive thinking
positive thinking
 
Task recorder control
Task recorder controlTask recorder control
Task recorder control
 
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...
 
AX 2012 R3 Installation Guide
AX 2012 R3 Installation GuideAX 2012 R3 Installation Guide
AX 2012 R3 Installation Guide
 
Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3
 
Microsft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMicrosft Dynamics AX Introduction
Microsft Dynamics AX Introduction
 

Similar to Integration with dynamics ax 2012

Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
Microsoft Dynamics AX Enterprise Resource Planning
Microsoft Dynamics AX Enterprise Resource PlanningMicrosoft Dynamics AX Enterprise Resource Planning
Microsoft Dynamics AX Enterprise Resource PlanningFahad Saleem
 
Application integration framework & Adaptor ppt
Application integration framework & Adaptor pptApplication integration framework & Adaptor ppt
Application integration framework & Adaptor pptAditya Negi
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologiesssuser3a47cb
 
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cUTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cR.gowtham kumar
 
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...BDO IT Solutions
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOACoi Xay
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupMatt Ray
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMCodemotion Tel Aviv
 
Business Integration
Business IntegrationBusiness Integration
Business Integrationmiriam
 
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS SummitDiscover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS SummitAmazon Web Services
 
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
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersAboorvaRaja Ramar
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841ypai
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...Club Cloud des Partenaires
 
Microsoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architectureMicrosoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architectureJohnkrish S
 
Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015Daniel Toomey
 
SOA - Unit 1 - Introduction to SOA with Web Services
SOA - Unit   1 - Introduction to SOA with Web ServicesSOA - Unit   1 - Introduction to SOA with Web Services
SOA - Unit 1 - Introduction to SOA with Web Serviceshamsa nandhini
 

Similar to Integration with dynamics ax 2012 (20)

Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Microsoft Dynamics AX Enterprise Resource Planning
Microsoft Dynamics AX Enterprise Resource PlanningMicrosoft Dynamics AX Enterprise Resource Planning
Microsoft Dynamics AX Enterprise Resource Planning
 
Application integration framework & Adaptor ppt
Application integration framework & Adaptor pptApplication integration framework & Adaptor ppt
Application integration framework & Adaptor ppt
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologies
 
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cUTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
 
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOA
 
Services ax2012
Services ax2012Services ax2012
Services ax2012
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 
Business Integration
Business IntegrationBusiness Integration
Business Integration
 
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS SummitDiscover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS Summit
 
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
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
 
Microsoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architectureMicrosoft Dynamics Ax 2012 extended architecture
Microsoft Dynamics Ax 2012 extended architecture
 
Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015
 
SOA - Unit 1 - Introduction to SOA with Web Services
SOA - Unit   1 - Introduction to SOA with Web ServicesSOA - Unit   1 - Introduction to SOA with Web Services
SOA - Unit 1 - Introduction to SOA with Web Services
 
Prashant Patel
Prashant PatelPrashant Patel
Prashant Patel
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Integration with dynamics ax 2012

  • 1. Integration With Dynamics Ax 2012 Presenter: Ali Raza Zaidi (Dynamics AX MVP )
  • 2.
  • 3. What is ERP • Enterprise resource planning (ERP) is a business management software—usually a suite of integrated applications—that a company can use to collect, store, manage and interpret data from many business activities, including: • Product planning, cost and development • Manufacturing or service delivery • Marketing and sales • Inventory management • Shipping and payment • Financials
  • 4.
  • 6. Dynamics AX 2012 Value Proposition Powerful Agile Simple Pervasive Interoperability Powerfully Simple
  • 7. Powerful Streamline essential service processes with project-specific capabilities Scale the firm to each new opportunity with a global-by-design solution Drive time-to-productivity for professionals with RoleTailored user experiences Deliver more value faster with a powerful unified solution
  • 8. Agile Adapt to changing process and regulatory requirements with model-driven methods Respond precisely to client needs with integrated relationship management Support timely decision-making with rich financial and operational insights Increase opportunities and reduce risk with an agile solution
  • 9. Simple Easy to learn and use across the service chain Accelerate user onboarding and adoption with a familiar, intuitive user experience Connect easily with service teams, partners and clients through integrated collaboration capabilities Extend existing business processes and systems with pervasive interoperability Easy-to-use software drives adoption and lowers costs
  • 10. Dynamics Ax 2012 Client Navigation Overview
  • 12. Enterprise Architecture Enterprise Application Enterprise Infrastructure MorphX App Server(s) AOS Services File system MSMQ WCF Services
  • 13. Microsoft Confidential Microsoft Platform Interoperability:
  • 14. Servers & Tools: • Workflow enhancements incl. graphical workflow editor, Work item queues • Services (Sites, Payment, and Commerce) • AIF enhancements (90 documents, non-XML file format) • Role-based security and segregation of duties • Pluggable User authentication • New programmability Concepts (models) • Upgrade framework enhancements • Integrated Development Environment (IDE) • Visual Studio Tools for Microsoft Dynamics AX 2012 • Simplified Installation experience • New Help System
  • 15. Microsoft Dynamics AX | At-a-Glance
  • 17. Implementation Cost Average Cost to maintain and implement the ERP Tool • SAP : $16 M • Oracle : $12 M • Microsoft :$3 M • Others : $3.5 M http://go.panorama-consulting. com/rs/panoramaconsulting/images/Clash-of-the- Titans-2014.pdf
  • 18. Average implementation Time Duration : • SAP : 18.5 Months • Oracle : 22.5 Months • Microsoft : 12.5 Months • Others : 11 months Reference :http://go.panorama-consulting. com/rs/panoramaconsulting/images/Clash-of-the-Titans- 2014.pdf
  • 19. Dynamics Ax Infrastructure • Uses of the system: The components and modules of Microsoft Dynamics AX that you plan to deploy • The number of transactions over a period of time, and the total number of transactions during peak business hours • The number of active or concurrent users over a period of time, and the total number of active or concurrent users during peak business hours • The external user access that is required • The web access that is required • The required availability • The projected growth rate • The number of sites and the number of users who connect through a wide area network (WAN)
  • 22. Processor and RAM requirements
  • 23.
  • 24.
  • 26. Different Applications written in different language. Applications can communicate independent to their technology. Implementing the standards and protocols to work independent of their technology. Services should be abstract, So people use them without understanding of its internal working and how data is store. Self describing Meta data, In Dynamics Ax it is using Web Service Description Language (WSDL).
  • 27. Service-Oriented Architecture (SOA) • “SOA is the architectural style that supports loosely coupled services to enable business flexibility in an interoperable, technology agnostic manner. SOA consists of a composite set of business-aligned services that support a flexible and dynamically re-configurable end-to-end business process realization using interface-based service descriptions.” • Evolution in 80 everything is OOPs, 90s everything based on Component, 2000 and onward everything based on Service Oriented.
  • 28. Expose-Compose-Consume Consume Service Consumption Compose Service Composition Devices Portal and People Data Mainframe Trading Partners LOB Expose Service Enablement OBA Desktop
  • 29. Windows communication foundation: WCF is a programming Platform and run time system for building, running and deploying the network distributed services. It is the latest Service oriented technology. Interoperability is the fundamental characteristics of WCF. It has web service, .Net Remoting, MSMQ and COM+ features. It combines all these things into a single umbrella. That means it provides a common platform for all .Net communication.
  • 30. What is ABC of WCF
  • 31. Address • In WCF, every service is associated with a unique address. The address provides two important elements: the location of the service and the transport protocol or transport schema used to communicate with the service. • http://localhost:8001 • http://localhost:8001/firstservice • net.tcp://localhost:8002/firstservice • net.pipe://localhost/piped • net.msmq://localhost/firstservice
  • 32. Bindings: • Specifies how a service is accessible. In other words: how the two parties will communicate in terms of transport (HTTP, TCP, NamedPipe, Peer2Peer and MSMQ), encoding (text, binary etc.) and protocols (like transactional support or reliable messaging). • how the WCF Service Communicates with Request and Response • Basic binding • TCP binding • Web Service (WS) binding • MSMQ binding
  • 33. Contract Contracts are used to define what can be communicated. The following are the three types of contracts: • Service contracts: These describe the service functionality that is exposed to external systems • Operation contracts: These define the actual operations that will be available on the service • Data contracts: These are used to shape the data that will be exchanged by the operations of the service
  • 36. AIF – Key Concepts Axd<Document> Axd<Document> Axd<Document> AIF Services Channel Endpoint Document Classes Microsoft Dynamics AX Endpoint AOS AIF WS Adapter DB
  • 37. AIF – Key Concepts Axd<Document> Axd<Document> Axd<Document> AIF Services Channel Endpoint Document Classes Microsoft Dynamics AX Endpoint AOS AIF WS Adapter DB XML Document 11010110011 1101 Entity Key
  • 38. Types of Services In Dynamics Ax There are many Services provided by Microsoft Dynamics AX 2012 to work with third part components. These Dynamics AX 2012 Services are actually programmable artifacts. Such Services are given in normal X++ code, so that developers can easily modify them depending on the specific needs of their business. • Given below are the Services that are currently available in Microsoft Dynamics AX 2012. • Document Services • Custom Services
  • 39. Document Service • This was introduced in Microsoft Dynamics AX 4.0. It enables the user to exchange data between internal and external systems via XML documents. Document Services are generated from a query that models the business entity. For example, a customer query will run the Document Service Generation Wizard to create the Service artifacts. • Document Services include logic to handle the details of how a query will be serialized or de-serialized from the XML that is sent across a network. For synchronization of Document Services, there are two new entities introduced in Dynamics AX. • Developers need to extend these functions to enable their own scenario.
  • 40. Custom Service This Service enables developers to expose any logic written in x++ through a service interface. The support for Custom Services was introduced in Dynamics AX 2009, but it was limited to some specific data types. In Microsoft Dynamics AX 2012 with the integration of Windows Communication Foundation (WCF), attributes can be set on the Data Contract class to make them serialize and de-serialize across the network connection.
  • 41. Service Attributes • SysEntryPointAttribute • DataContractAttribute • DataMemberAttribute • AifCollectionTypeAttribute
  • 42.
  • 43. Where to start…..? Reduce the time and cost of custom development by using and adapting the built-in services and functionality of Microsoft Dynamics AX. For increased agility, create reusable components based on the core Microsoft Dynamics AX functional types. Data quality is essential to an effective ERP solution. Spend the time to define data structures before starting to build a solution. Focusing on the right integrations across the application portfolio increases business value, drives visibility and effectiveness, and decreases operational cost structures
  • 44. Microsft’s guiding principles   Microsoft Dynamics AX is an ERP application  DON’T integrate directly at the SQL-level  Always use Dynamics AX runtime for integrations