SlideShare a Scribd company logo
1 of 16
Ms Dynamics Ax 2012
By
Johnkrish
MSD Ax is a
Customizable, Multi-language, Multi-Currency
ERP Solution.
Completely integrated & Web-enabled
Supports MS Sql Server
It Excels in
Manufacturing, E-Business, Wholesale and
Service industry
Features of MSD AX
1 Functional
• Multicurrency Multilanguage
• Centralized Single Database is used for all companies in an organization
• Highly integrated between functional areas like Resource planning, Sales,
Manufacturing
• Dimension based system for all Modules
• Forecasting & Master Planning
2 Development Environment
• Ax MorphX IDE
• Visual Studio IDE for Web, Report
• Application Object Tree
• Drag & Drop functionality
Client Workspace
• Navigation Pane – It shows all modules of a current user
• Content Pane – It shows Role centers, List pages & Area pages
• Role Centers – It display specific data, reports, alerts and common tasks
associated with a user’s role in an organization
• List Pages – It display list of data. So you can view & search through a list of
records
• Area pages – It displays all Menu items relevant to the module selected in the
Navigation Pane.
• Action Pane – Contains basic action buttons
• Fact box – It shows data related to the selected customer
• Filter Pane – Used to filter the records
• Grid – Displays a list of records
Architecture
MSD Ax has 3 tier architecture
• Database stores the data
• Server runs the application business logics
• Client application allows users to connect to the server
Extended Architecture
Several other components of MS Technologies are used in a typical deployment
Clients
MSD Ax Rich Client
• Is the primary client to access MSD Ax Functionality
• Most of the Rich Client forms are designed by MorphX
• Role Center pages are displayed within the rich client form
• SQL Reports are called from rich client by using Report Viewer Control
MorphX IDE
• It is accessed through the Developer workspace
• Workspace provides access to the AOT & other Development tools
• Building or modifying tables, forms & menus can be done by using drag-n-drop
with little coding or no coding
• X++ is the programming language used in MorphX IDE
Visual Studio
• It is integrated through Visual Studio Tools from MSD Ax & it supports
managed code.
• Creating & Customizing SSRS reports and most enterprise portal web
development must take place in Visual Studio
Enterprise Portal
• Is a web-based application framework that allows for users to interact with data
in MSD Ax through a web browser.
• EP Pages are displayed through web browser
• A subset of functionality & Reports are available on the portal
Microsoft Office
• It can be used as a client to access MSD Ax application & Data
• Office add-ins are available for MS Excel & MS Word
Other Applications
• Some mobile application & specialized application written in .Net can be used
as a client
• These applications can be integrated using Web Services or .Net Business
Connector
Other Components
IIS ( Internet Information Server)
• IIS is a web server that delivers content such as web pages.
• Enterprise Portal & Sharepoint
• IIS is required to host the Enterprise Portal framework within SharePoint.
• Role Centers require the Enterprise Portal
Help Server
• MSD Ax Help files are hosted through IIS.
• within the rich client, the AOS generates a call to the Help server to display the
Help pages.
Web Services
• Web Services are hosted within IIS.
• AOS is the web service endpoint that provides the data that is served to other
applications by IIS
Application Object Server (AOS)
• Is the MSD Ax Server. Most of the business logics are executed here.
• AOS Performs many tasks. Some importants are
Session Management
• Session management is the process of keeping track of a user's activity across
sessions of interaction with the web pages. AOS manages client sessions.
Web service adaptor
• It is the web service endpoint
Security
• It enforces security to manage access to data and functionality.
X++ Runtime
• It runs the X++ code which provides most of the business logic in Microsoft
Dynamics AX.
• For larger implementations Multiple AOS’s can be installed to spread the
processing overload
SQL Server Databases
• Reports are delivered by SQL Reporting Services (SSRS)
• Business Intelligence (BI) use OLAP (Online Analytical Processing) cubes
which are delivered by SQL Analysis Services (SSAS)
• SSRS & SSAS is a component included in SQL Server
SSAS Database
• Is an Online Analytical Processing, Data mining & Reporting tool in SQL
Server. It is used to Analyse and make sense of information possibly spread
across multiple Databases or Different tables.
SSRS Database
• Is a server based reporting platform that allows us to create & manage wide
variety of different types of reports and deliver them in a range of formats.
OLTP Database
• Ax Model and Ax data are stored in this database
Business Intelligence
• Is a set of techniques and tools for the transformation of raw data in to
meaningful and useful information for business analysis purpose .
Model Driven Architecture
• MSD Ax is designed with a unique layer & model structure that separates and
controls the Updates and modifications in the Application.
• The key benefit of the layer & model is that it lets developers change &
extends the functionality to new versions.
LAYERS
Benefits of Layers
Source Code Protection
• The elements in the SYS, GLS, FPK layers can only be changed or deleted by
the Microsoft Dynamics AX Development team.
Faster and Easier Upgrades
• Upgrades and service packs contain changes in the lower layers where the
base code resides.
Application Object Layers hold all elements that are displayed in the
AOT. Totally eight layers available with corresponding eight patch layer
SYS – SYP
• It is a core layer. The standard application is developed and implemented in
this base layer.
GLS – GLP
• It is region specific layer. When the application is modified to match
country/region specific legal demands, these modifications are saved here.
FPK – FPP
• It is an application object patch layer reserved by Microsoft for future patching
or other Updates.
SLN – SLP
• It is used by distributors to implement vertical partner solutions which are
developed in the next ISV layer.
ISV – ISP
• When an independent software vendors creates their own solution. Their
modifications are saved in this layer.
VAR – VAP
• It is a Customer specific/Industry Specific. Value added resellers can make
modifications or new development to the VAR layer as specified by the
customer or as a strategy of creating an industry specific solutions.
CUS – CUP
• It is specific to company/generic to company. The supervisor/administrator of
an end user installation might want to make modifications that are generic to
company.
USR – USP
• End user might want to make modifications, such as in their reports, forms and
tables.
Thank you

More Related Content

What's hot

TruClient Protocol Using LoadRunner
TruClient Protocol Using LoadRunnerTruClient Protocol Using LoadRunner
TruClient Protocol Using LoadRunnerKumar Gupta
 
Java Strings Tutorial | String Manipulation in Java | Java Tutorial For Begin...
Java Strings Tutorial | String Manipulation in Java | Java Tutorial For Begin...Java Strings Tutorial | String Manipulation in Java | Java Tutorial For Begin...
Java Strings Tutorial | String Manipulation in Java | Java Tutorial For Begin...Edureka!
 
C# Tutorial
C# Tutorial C# Tutorial
C# Tutorial Jm Ramos
 
Sqlite
SqliteSqlite
SqliteKumar
 
JavaFX 2 and Scala - Like Milk and Cookies (33rd Degrees)
JavaFX 2 and Scala - Like Milk and Cookies (33rd Degrees)JavaFX 2 and Scala - Like Milk and Cookies (33rd Degrees)
JavaFX 2 and Scala - Like Milk and Cookies (33rd Degrees)Stephen Chin
 
Regular Expression (Regex) Fundamentals
Regular Expression (Regex) FundamentalsRegular Expression (Regex) Fundamentals
Regular Expression (Regex) FundamentalsMesut Günes
 
Java database connectivity with MYSQL
Java database connectivity with MYSQLJava database connectivity with MYSQL
Java database connectivity with MYSQLAdil Mehmoood
 
Java ArrayList Tutorial | Edureka
Java ArrayList Tutorial | EdurekaJava ArrayList Tutorial | Edureka
Java ArrayList Tutorial | EdurekaEdureka!
 
Introduction Django
Introduction DjangoIntroduction Django
Introduction DjangoWade Austin
 
Understanding java streams
Understanding java streamsUnderstanding java streams
Understanding java streamsShahjahan Samoon
 
Database decommission process
Database decommission processDatabase decommission process
Database decommission processK Kumar Guduru
 
Achieving Pci Compliace
Achieving Pci CompliaceAchieving Pci Compliace
Achieving Pci CompliaceDenish Patel
 
What is java? Components of java
What is java?  Components of java What is java?  Components of java
What is java? Components of java lalitaaaaaa
 
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperDebugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperJeff Smith
 
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...Spark Summit
 
Object oriented programming in java
Object oriented programming in javaObject oriented programming in java
Object oriented programming in javaElizabeth alexander
 

What's hot (20)

TruClient Protocol Using LoadRunner
TruClient Protocol Using LoadRunnerTruClient Protocol Using LoadRunner
TruClient Protocol Using LoadRunner
 
Java Strings Tutorial | String Manipulation in Java | Java Tutorial For Begin...
Java Strings Tutorial | String Manipulation in Java | Java Tutorial For Begin...Java Strings Tutorial | String Manipulation in Java | Java Tutorial For Begin...
Java Strings Tutorial | String Manipulation in Java | Java Tutorial For Begin...
 
C# Tutorial
C# Tutorial C# Tutorial
C# Tutorial
 
Sqlite
SqliteSqlite
Sqlite
 
JavaFX 2 and Scala - Like Milk and Cookies (33rd Degrees)
JavaFX 2 and Scala - Like Milk and Cookies (33rd Degrees)JavaFX 2 and Scala - Like Milk and Cookies (33rd Degrees)
JavaFX 2 and Scala - Like Milk and Cookies (33rd Degrees)
 
Regular Expression (Regex) Fundamentals
Regular Expression (Regex) FundamentalsRegular Expression (Regex) Fundamentals
Regular Expression (Regex) Fundamentals
 
Java database connectivity with MYSQL
Java database connectivity with MYSQLJava database connectivity with MYSQL
Java database connectivity with MYSQL
 
Introduction to JavaFX
Introduction to JavaFXIntroduction to JavaFX
Introduction to JavaFX
 
Java ArrayList Tutorial | Edureka
Java ArrayList Tutorial | EdurekaJava ArrayList Tutorial | Edureka
Java ArrayList Tutorial | Edureka
 
Introduction Django
Introduction DjangoIntroduction Django
Introduction Django
 
Understanding java streams
Understanding java streamsUnderstanding java streams
Understanding java streams
 
Database decommission process
Database decommission processDatabase decommission process
Database decommission process
 
JDBC
JDBCJDBC
JDBC
 
Achieving Pci Compliace
Achieving Pci CompliaceAchieving Pci Compliace
Achieving Pci Compliace
 
What is java? Components of java
What is java?  Components of java What is java?  Components of java
What is java? Components of java
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Debugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL DeveloperDebugging PL/SQL with Oracle SQL Developer
Debugging PL/SQL with Oracle SQL Developer
 
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...
 
Object oriented programming in java
Object oriented programming in javaObject oriented programming in java
Object oriented programming in java
 
003 - JavaFX Tutorial - Layouts
003 - JavaFX Tutorial - Layouts003 - JavaFX Tutorial - Layouts
003 - JavaFX Tutorial - Layouts
 

Similar to Microsoft Dynamics Ax 2012 extended architecture

Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Anurag Rana
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012Ali Raza Zaidi
 
Sas Statistical Analysis System
Sas Statistical Analysis SystemSas Statistical Analysis System
Sas Statistical Analysis SystemSushil kasar
 
Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Tobias Koprowski
 
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
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introductionssusera8d54f
 
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
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapKai-Uwe Möller
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2InnoTech
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.pptKalsoomTahir2
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppteddielyndacanay0
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteMicro Focus
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkNeha Singh
 

Similar to Microsoft Dynamics Ax 2012 extended architecture (20)

Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)Presentation 1 - SSRS (1)
Presentation 1 - SSRS (1)
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
 
Sas Statistical Analysis System
Sas Statistical Analysis SystemSas Statistical Analysis System
Sas Statistical Analysis System
 
Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008
 
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...
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introduction
 
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
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization Roadmap
 
2015 product java
2015 product java2015 product java
2015 product java
 
SaaS External Presentation
SaaS External PresentationSaaS External Presentation
SaaS External Presentation
 
Prashant Patel
Prashant PatelPrashant Patel
Prashant Patel
 
AhmedWasfi2015
AhmedWasfi2015AhmedWasfi2015
AhmedWasfi2015
 
Ra framework 0.1
Ra framework 0.1Ra framework 0.1
Ra framework 0.1
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Topic1
Topic1Topic1
Topic1
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
 

Recently uploaded

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 

Recently uploaded (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 

Microsoft Dynamics Ax 2012 extended architecture

  • 1. Ms Dynamics Ax 2012 By Johnkrish
  • 2. MSD Ax is a Customizable, Multi-language, Multi-Currency ERP Solution. Completely integrated & Web-enabled Supports MS Sql Server It Excels in Manufacturing, E-Business, Wholesale and Service industry
  • 3. Features of MSD AX 1 Functional • Multicurrency Multilanguage • Centralized Single Database is used for all companies in an organization • Highly integrated between functional areas like Resource planning, Sales, Manufacturing • Dimension based system for all Modules • Forecasting & Master Planning 2 Development Environment • Ax MorphX IDE • Visual Studio IDE for Web, Report • Application Object Tree • Drag & Drop functionality
  • 4. Client Workspace • Navigation Pane – It shows all modules of a current user • Content Pane – It shows Role centers, List pages & Area pages • Role Centers – It display specific data, reports, alerts and common tasks associated with a user’s role in an organization • List Pages – It display list of data. So you can view & search through a list of records • Area pages – It displays all Menu items relevant to the module selected in the Navigation Pane. • Action Pane – Contains basic action buttons • Fact box – It shows data related to the selected customer • Filter Pane – Used to filter the records • Grid – Displays a list of records
  • 5. Architecture MSD Ax has 3 tier architecture • Database stores the data • Server runs the application business logics • Client application allows users to connect to the server
  • 6. Extended Architecture Several other components of MS Technologies are used in a typical deployment
  • 7. Clients MSD Ax Rich Client • Is the primary client to access MSD Ax Functionality • Most of the Rich Client forms are designed by MorphX • Role Center pages are displayed within the rich client form • SQL Reports are called from rich client by using Report Viewer Control MorphX IDE • It is accessed through the Developer workspace • Workspace provides access to the AOT & other Development tools • Building or modifying tables, forms & menus can be done by using drag-n-drop with little coding or no coding • X++ is the programming language used in MorphX IDE Visual Studio • It is integrated through Visual Studio Tools from MSD Ax & it supports managed code. • Creating & Customizing SSRS reports and most enterprise portal web development must take place in Visual Studio
  • 8. Enterprise Portal • Is a web-based application framework that allows for users to interact with data in MSD Ax through a web browser. • EP Pages are displayed through web browser • A subset of functionality & Reports are available on the portal Microsoft Office • It can be used as a client to access MSD Ax application & Data • Office add-ins are available for MS Excel & MS Word Other Applications • Some mobile application & specialized application written in .Net can be used as a client • These applications can be integrated using Web Services or .Net Business Connector
  • 9. Other Components IIS ( Internet Information Server) • IIS is a web server that delivers content such as web pages. • Enterprise Portal & Sharepoint • IIS is required to host the Enterprise Portal framework within SharePoint. • Role Centers require the Enterprise Portal Help Server • MSD Ax Help files are hosted through IIS. • within the rich client, the AOS generates a call to the Help server to display the Help pages. Web Services • Web Services are hosted within IIS. • AOS is the web service endpoint that provides the data that is served to other applications by IIS
  • 10. Application Object Server (AOS) • Is the MSD Ax Server. Most of the business logics are executed here. • AOS Performs many tasks. Some importants are Session Management • Session management is the process of keeping track of a user's activity across sessions of interaction with the web pages. AOS manages client sessions. Web service adaptor • It is the web service endpoint Security • It enforces security to manage access to data and functionality. X++ Runtime • It runs the X++ code which provides most of the business logic in Microsoft Dynamics AX. • For larger implementations Multiple AOS’s can be installed to spread the processing overload
  • 11. SQL Server Databases • Reports are delivered by SQL Reporting Services (SSRS) • Business Intelligence (BI) use OLAP (Online Analytical Processing) cubes which are delivered by SQL Analysis Services (SSAS) • SSRS & SSAS is a component included in SQL Server SSAS Database • Is an Online Analytical Processing, Data mining & Reporting tool in SQL Server. It is used to Analyse and make sense of information possibly spread across multiple Databases or Different tables. SSRS Database • Is a server based reporting platform that allows us to create & manage wide variety of different types of reports and deliver them in a range of formats. OLTP Database • Ax Model and Ax data are stored in this database
  • 12. Business Intelligence • Is a set of techniques and tools for the transformation of raw data in to meaningful and useful information for business analysis purpose .
  • 13. Model Driven Architecture • MSD Ax is designed with a unique layer & model structure that separates and controls the Updates and modifications in the Application. • The key benefit of the layer & model is that it lets developers change & extends the functionality to new versions. LAYERS Benefits of Layers Source Code Protection • The elements in the SYS, GLS, FPK layers can only be changed or deleted by the Microsoft Dynamics AX Development team. Faster and Easier Upgrades • Upgrades and service packs contain changes in the lower layers where the base code resides.
  • 14. Application Object Layers hold all elements that are displayed in the AOT. Totally eight layers available with corresponding eight patch layer SYS – SYP • It is a core layer. The standard application is developed and implemented in this base layer. GLS – GLP • It is region specific layer. When the application is modified to match country/region specific legal demands, these modifications are saved here. FPK – FPP • It is an application object patch layer reserved by Microsoft for future patching or other Updates. SLN – SLP • It is used by distributors to implement vertical partner solutions which are developed in the next ISV layer.
  • 15. ISV – ISP • When an independent software vendors creates their own solution. Their modifications are saved in this layer. VAR – VAP • It is a Customer specific/Industry Specific. Value added resellers can make modifications or new development to the VAR layer as specified by the customer or as a strategy of creating an industry specific solutions. CUS – CUP • It is specific to company/generic to company. The supervisor/administrator of an end user installation might want to make modifications that are generic to company. USR – USP • End user might want to make modifications, such as in their reports, forms and tables.