SlideShare a Scribd company logo
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

Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
guvensahin
 
NoSql
NoSqlNoSql
Sql vs NoSQL
Sql vs NoSQLSql vs NoSQL
Sql vs NoSQL
RTigger
 
Sql server
Sql serverSql server
Sql server
Fajar Baskoro
 
Aula10 sql-ddl
Aula10 sql-ddlAula10 sql-ddl
Aula10 sql-ddl
Rafael Albani
 
Selecting best NoSQL
Selecting best NoSQL Selecting best NoSQL
Selecting best NoSQL
Mohammed Fazuluddin
 
Mongodb vs mysql
Mongodb vs mysqlMongodb vs mysql
Mongodb vs mysql
hemal sharma
 
Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
Mohammad Javad Beheshtian
 
DBMS Assignments Questions
DBMS Assignments QuestionsDBMS Assignments Questions
DBMS Assignments Questions
Sara Sahu
 
RDBMS concepts
RDBMS conceptsRDBMS concepts
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
alexculpado
 
Sql vs NoSQL-Presentation
 Sql vs NoSQL-Presentation Sql vs NoSQL-Presentation
Sql vs NoSQL-Presentation
Shubham Tomar
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
Carlos Sierra
 
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
Leinylson Fontinele
 
Aula 2 - Comandos DDL DML DQL E DCL
Aula 2 - Comandos DDL DML DQL E DCLAula 2 - Comandos DDL DML DQL E DCL
Aula 2 - Comandos DDL DML DQL E DCL
César Augusto Pessôa
 
Recovery
RecoveryRecovery
Recovery
Jaya Jeswani
 
SQLite3
SQLite3SQLite3
SQLite3
cltru
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
Maria Stella Solon
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
Sabana Maharjan
 
NOSQL Databases types and Uses
NOSQL Databases types and UsesNOSQL Databases types and Uses
NOSQL Databases types and Uses
Suvradeep Rudra
 

What's hot (20)

Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
Dynamics AX 2009 Data Dictionary - Güven Şahin - 04.05.2013
 
NoSql
NoSqlNoSql
NoSql
 
Sql vs NoSQL
Sql vs NoSQLSql vs NoSQL
Sql vs NoSQL
 
Sql server
Sql serverSql server
Sql server
 
Aula10 sql-ddl
Aula10 sql-ddlAula10 sql-ddl
Aula10 sql-ddl
 
Selecting best NoSQL
Selecting best NoSQL Selecting best NoSQL
Selecting best NoSQL
 
Mongodb vs mysql
Mongodb vs mysqlMongodb vs mysql
Mongodb vs mysql
 
Oracle database introduction
Oracle database introductionOracle database introduction
Oracle database introduction
 
DBMS Assignments Questions
DBMS Assignments QuestionsDBMS Assignments Questions
DBMS Assignments Questions
 
RDBMS concepts
RDBMS conceptsRDBMS concepts
RDBMS concepts
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
 
Sql vs NoSQL-Presentation
 Sql vs NoSQL-Presentation Sql vs NoSQL-Presentation
Sql vs NoSQL-Presentation
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
 
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
 
Aula 2 - Comandos DDL DML DQL E DCL
Aula 2 - Comandos DDL DML DQL E DCLAula 2 - Comandos DDL DML DQL E DCL
Aula 2 - Comandos DDL DML DQL E DCL
 
Recovery
RecoveryRecovery
Recovery
 
SQLite3
SQLite3SQLite3
SQLite3
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Introduction to structured query language (sql)
Introduction to structured query language (sql)Introduction to structured query language (sql)
Introduction to structured query language (sql)
 
NOSQL Databases types and Uses
NOSQL Databases types and UsesNOSQL Databases types and Uses
NOSQL Databases types and Uses
 

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 2012
Ali Raza Zaidi
 
Sas Statistical Analysis System
Sas Statistical Analysis SystemSas Statistical Analysis System
Sas Statistical Analysis System
Sushil 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 2008
Tobias 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 Introduction
ssusera8d54f
 
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
Amazon Web Services
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization Roadmap
Kai-Uwe Möller
 
2015 product java
2015 product java2015 product java
2015 product java
Jon Pyke FBCS CITP
 
SaaS External Presentation
SaaS External PresentationSaaS External Presentation
SaaS External Presentation
Shivanshu Upadhyay
 
Prashant Patel
Prashant PatelPrashant Patel
Prashant Patel
Prashant Patel
 
AhmedWasfi2015
AhmedWasfi2015AhmedWasfi2015
AhmedWasfi2015
Ahmed Arafa
 
Ra framework 0.1
Ra framework 0.1Ra framework 0.1
Ra framework 0.1
bibhudattatripathy
 
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
InnoTech
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
Shashikant Sethy
 
Topic1
Topic1Topic1
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
KalsoomTahir2
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt
eddielyndacanay0
 
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
Micro 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 Framework
Neha 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

Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 

Recently uploaded (20)

Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 

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.