SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
AX
Platform
Application
Lifecycle
Management
Cross
platform
HTML5 Client
Cloud
optimized
Server
runtime
Visual Studio
developer
experience
Integration
Framework
Analytics &
Reporting
Microsoft Dynamics AX
DynamicsIntegrator
(AzureBizTalkServices)
AX MorphX Dev Tools Visual Studio 2015 IDETools
Active Directory Azure ADIdentity
SQL Server 2014
SSAS SSRS
Azure SQL
(w/Operational Analytics)
Power BI SSRS
Azure
Blob
DocDB
Data
WIN32
Rich
Client
SharePoint
Enterprise
Portal
Modern
App
HTML5
Windows
Universal App
(w/EMS MAM)
iOS
Android
Client
Windows Server
MOM Pack
AX App
Azure Compute
Telemetry Enabled
AX
Workspaces
App Suite
App Foundation
App Platform
Application
ODataV4
DynamicsLifeCycleServices
VisualStudiodeveloperexperience
Microsoft Dynamics AX Platform
ALM – Lifecycle
services
Client Server
Office(Office365,Yammer,Skype)
Microsoft Platform (including Commerce/Marketplaces)
Devices (Cross platform: Windows, Android, iOS, OS X)
PartnerApps
Microsoft Dynamics AX ERP application
(based on the AX 2012 R3 CU9 App)
Integration
Analytics &
Reporting
Trial & signup
Provisioning
Deployment
Diagnostics, Telemetry
& Monitoring
Configuration
Upgrade Experience
Implementation
Experience
Support Experience
Trial & signup
Provisioning
NAVIGATION
50 ftFORMS
WORKSPACES
100 ftDETAILS /
TRANSACTIONS
TAB PAGETABLE OF CONTENTS
Tab Tab Tab Tab Tab
LIST
Item
Item
Item
Item
Item
Item
Item
Item
Item
Item
LIST
Item
Item
Item
Item
Item
Item
Item
Item
Item
Item
SIMPLE LIST AND D ETAILS
Tab Tab Tab Tab Tab
LIST SLIDER
5,000 ft
15,000 ft
LIST
Section label
LIST
Section label
Virtual Machine running Windows Server 2012 R2
Internet Information Services (IIS) Web Server (with ASP.NET)
ASP.NET Web Application
Data accessMetadata Security Workflow Caches
Web Services Search
UI Interaction Service
Server Forms Engine
Task Recorder Reporting
Form
state
Meta-
data
UI Interaction Service
Client Forms Engine
Form
state
Meta
-data
Supported Web browsers (IE, Edge, Chrome, Safari)
Static web
resources
Web resources
Pure web technologies
e.g. HTML5, CSS, JS
Mix of managed and
unmanaged code. All
runs within context of
ASP.NET web app.
SSRS Web
App
Management
Reporter Web
App
AX client forms
engine
(HTML/CSS/JS)
requested and
cached by browser
Request for a
form sent to
server
Pre-compiled form
resources returned by
server and rendered
by client forms
engine + browser
(then cached)
All communication is
HTTPS using Restful
protocol with JSON
serialization of data
and commands
Changes to record state
and command state
synchronized between
client and server. Efficient
delta only protocol.
1 2 3 4
Microsoft Dynamics AX
Microsoft Dynamics AX 2012
CLIENT SERVER
Physical control
Logical control
AOS
Database
CLIENT
SERVER
Physical control Logical control
AOS
Database
• Microsoft Dynamics AX Platform – Conceptual
Architecture
• Cross platform HTML5 Client
Microsoft Dynamics AX Platform
Virtual Machine running Windows Server 2012 R2
Internet Information Services (IIS) Web Server (with ASP.NET) AOS Batch Server (.exe)
Microsoft Dynamics AX Platform
Microsoft Dynamics AX ERP application
(based on the Microsoft Dynamics AX 2012 R3 CU9 App)
Microsoft Dynamics AX ERP application
(based on the
Microsoft Dynamics AX 2012 R3 CU9 App)
ASP.NET Web Application
Data access
Forms Engine
Security
Workflow
Caches
DIXF
SearchUI Interaction Service Web Services Task Recorder
Security
BatchMetadata
Caches
Data access
User Interface
Metadata
User Interface
Code
Batch Jobs Code
Reporting
Web Services
Code
Metadata
Azure SQL Database Service
Premium SKU (HADR). AX
Database, both rowstore &
columnstore
Azure Active
Directory
Azure Traffic
Manager
AX App Server (AOS) runs as an
IIS WebApp + Windows Service
for Batch. Scale out as needed.
Azure Load
Balancer
SSRS and Management Reporter
run as IIS WebApps. Scale out as
needed.
Optional: Retail Server runs as an
IIS WebApp. Scale out as needed.
OData
AX Client
(optional POS client)
AX Client
(optional POS client)
AX Client
(optional POS client)
Azure deployment architecture for high availability
Optional: Azure BizTalk App Services
Redirect to remote
Azure Data Center for
business continuity
Azure BLOB
Storage
AX files
Office365 including Power BI
2..n VMs
2..n VMs
2..n VMs
Optional sync
to on-premises
Active Directory
App
Gateways
Self-service Single
sign on
•••••••••••
Username
Simple
connection
Cloud
SaaSMicrosoft
Dynamics
CRM
Office 365Microsoft
Dynamics
AX
Other
Directories
Windows Server
Active Directory
On-premises Microsoft Azure Active Directory
ApplicationServer: AzureActive Directoryfor identitymanagement
Multi-factor authentication
Application Server: Security – Authentication for UI (SAML 2.0)
1. Sign-in via AAD (can be multi-factor AuthN) 2. AAD redirects to Microsoft Dynamics AX
3. Microsoft Dynamics AX start page displayed
See MSDN here for details
Microsoft Confidential 17
Application Server: Security – Authentication for services (OAuth 2.0)
Apps that consume Microsoft Dynamics AX web services Microsoft Dynamics AX web services (OAuth)
Apps granted delegated access (but don’t get to see credentials)
Microsoft
Dynamics AX
App Server
See MSDN here for details
Secure Microsoft Dynamics AX through “entry points” i.e. Menu items & Service
operations
Context specific permissions
Reduce over-permissioning, required for direct URL deep linking
Application Server: Security – Authorization/Access Control
AX 2012 AX 7
The new release of Microsoft Dynamics AX Development Environment
Visual Studio
Local runtime
Business
Database
Deploy to cloud environment
Metadata API
Runtime
Debug/Run (F5)
Build
Developer experience: Developer Environment Architecture
Data Entity (simplified projection of schema)
Azure SQL Database
RowStore & ColumnStore
OData
(HTTPS/JSON/XML)
REST
(HTTPS/JSON)
SOAP
(HTTPS/XML)
X++ Class
X++ Class Table(s)
Relational
Query
Aggregate
Query
Single record or
batched records
Data Import/Export Framework (DIXF)
Transform Validation Recurrence
Asynchronous high volume interface
File Upload Data Staging
Application Server (AOS)
Application Lifecycle (LCS) data management tasks e.g.
- Data migration for initial system load
- Move data between AX instances (Test Prod)
- Master data synchronization etc.
Azure App Services
(BizTalk)
Custom Apps
& integrations
Integration: Overview
Reporting: Microsoft Dynamics AX Client visualizations
25
Embedded Charts
Document Reports
Analytics & Reporting: Power BI integration
Microsoft Confidential
AX Application Server
OData
(HTTPS/JSON/XML)
‘AX 7’ data in Power BI Power BI integrated within ‘AX 7’
client
Data entities enable both
OLTP and OLAP data to be
accessed via OData
Data Entity
(simplified projection of schema)
Analytics : OLTP and OLAP unified
27
AX DB
OLAP (Aggregate Measurement)OLTP
Data Entity
(simplified projection of schema)
Both OLTP and OLAP
data structures fully
modeled in the AOT
Data Entity abstraction
can be created for both
OLTP and OLAP data
structures
SQL Server uses both
row oriented and
in-memory column
oriented storage
(replaces SSAS)
OData
AX DB
applicationintent=readonly
specified in connection
string to direct read only
queries to the secondary
database
Primary Read-Only Secondary
Replication
Machine Learning : Cortana Analytics Suite + Microsoft Dynamics AX
Deep Dive on the Microsoft Dynamics AX Platform

Más contenido relacionado

La actualidad más candente

AX 2012: All About Lookups!
AX 2012: All About Lookups!AX 2012: All About Lookups!
AX 2012: All About Lookups!
MAnasKhan
 
Sql 2012 always on
Sql 2012 always onSql 2012 always on
Sql 2012 always on
dilip nayak
 

La actualidad más candente (20)

Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All UpgradesOracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
 
SAP ERP IMPLEMENTATION AND Sap migration
SAP ERP IMPLEMENTATION AND Sap migrationSAP ERP IMPLEMENTATION AND Sap migration
SAP ERP IMPLEMENTATION AND Sap migration
 
Introduction to Oracle Cloud
Introduction to Oracle CloudIntroduction to Oracle Cloud
Introduction to Oracle Cloud
 
Serverless Orchestration with Azure Durable Functions
Serverless Orchestration with Azure Durable FunctionsServerless Orchestration with Azure Durable Functions
Serverless Orchestration with Azure Durable Functions
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
Azure Storage
Azure StorageAzure Storage
Azure Storage
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Overview profitability and cost management cloud services
Overview profitability and cost management cloud servicesOverview profitability and cost management cloud services
Overview profitability and cost management cloud services
 
AX 2012: All About Lookups!
AX 2012: All About Lookups!AX 2012: All About Lookups!
AX 2012: All About Lookups!
 
RedisConf18 - Redis on Google Cloud Platform
RedisConf18 - Redis on Google Cloud PlatformRedisConf18 - Redis on Google Cloud Platform
RedisConf18 - Redis on Google Cloud Platform
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
 
Integrating your on-premises Active Directory with Azure and Office 365
Integrating your on-premises Active Directory with Azure and Office 365Integrating your on-premises Active Directory with Azure and Office 365
Integrating your on-premises Active Directory with Azure and Office 365
 
Sql 2012 always on
Sql 2012 always onSql 2012 always on
Sql 2012 always on
 
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
 
Azure storage
Azure storageAzure storage
Azure storage
 
EPBCS - A New Approach to Planning Implementations
EPBCS - A New Approach to Planning ImplementationsEPBCS - A New Approach to Planning Implementations
EPBCS - A New Approach to Planning Implementations
 
Moving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudMoving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics Cloud
 
Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3Optimizing MS Dynamics AX 2012 R3
Optimizing MS Dynamics AX 2012 R3
 
Overview of microsoft teams
Overview of microsoft teamsOverview of microsoft teams
Overview of microsoft teams
 

Destacado

Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)
Bohdan Bilous
 
Developing ssrs-reports-for-dynamics-ax
Developing ssrs-reports-for-dynamics-axDeveloping ssrs-reports-for-dynamics-ax
Developing ssrs-reports-for-dynamics-ax
Nicc Ngo
 

Destacado (12)

Optimizando SQL Server para MS Dynamics AX 2012 R2
Optimizando SQL Server para MS Dynamics AX 2012 R2Optimizando SQL Server para MS Dynamics AX 2012 R2
Optimizando SQL Server para MS Dynamics AX 2012 R2
 
Overview DYN365O
Overview DYN365OOverview DYN365O
Overview DYN365O
 
Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)
 
Developing ssrs-reports-for-dynamics-ax
Developing ssrs-reports-for-dynamics-axDeveloping ssrs-reports-for-dynamics-ax
Developing ssrs-reports-for-dynamics-ax
 
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
 
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
[Azure Deep Dive] APIエコノミーに向けて ~Azure API ManagementによるAPIの公開と管理~ (2016/12/16)
 
[ビッグデータオールスターズ] クラウドサービス最新情報 機械学習/AIでこんなことまでできるんです! (Microsoft編)
[ビッグデータオールスターズ] クラウドサービス最新情報 機械学習/AIでこんなことまでできるんです! (Microsoft編)[ビッグデータオールスターズ] クラウドサービス最新情報 機械学習/AIでこんなことまでできるんです! (Microsoft編)
[ビッグデータオールスターズ] クラウドサービス最新情報 機械学習/AIでこんなことまでできるんです! (Microsoft編)
 
[Developers Festa Sapporo 2016] Microsoft Azureでのアプリ開発 ~コンテナー、マイクロサービス、サーバーレス...
[Developers Festa Sapporo 2016] Microsoft Azureでのアプリ開発 ~コンテナー、マイクロサービス、サーバーレス...[Developers Festa Sapporo 2016] Microsoft Azureでのアプリ開発 ~コンテナー、マイクロサービス、サーバーレス...
[Developers Festa Sapporo 2016] Microsoft Azureでのアプリ開発 ~コンテナー、マイクロサービス、サーバーレス...
 
[teratail Study ~機械学習編#2~] Microsoft AzureのAI関連サービス
[teratail Study ~機械学習編#2~] Microsoft AzureのAI関連サービス[teratail Study ~機械学習編#2~] Microsoft AzureのAI関連サービス
[teratail Study ~機械学習編#2~] Microsoft AzureのAI関連サービス
 
Microsoft Azureの機械学習サービス (Azure Machine Learning/Microsoft Cognitive Services)
Microsoft Azureの機械学習サービス (Azure Machine Learning/Microsoft Cognitive Services)Microsoft Azureの機械学習サービス (Azure Machine Learning/Microsoft Cognitive Services)
Microsoft Azureの機械学習サービス (Azure Machine Learning/Microsoft Cognitive Services)
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azure
 
[Developers Summit 2017] MicrosoftのAI開発機能/サービス
[Developers Summit 2017] MicrosoftのAI開発機能/サービス[Developers Summit 2017] MicrosoftのAI開発機能/サービス
[Developers Summit 2017] MicrosoftのAI開発機能/サービス
 

Similar a Deep Dive on the Microsoft Dynamics AX Platform

Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Amazon Web Services
 
Introdução ao Microsoft azure
Introdução ao Microsoft azureIntrodução ao Microsoft azure
Introdução ao Microsoft azure
Evilázaro Alves
 

Similar a Deep Dive on the Microsoft Dynamics AX Platform (20)

Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce LafleurInto the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
 
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce LafleurInto the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
Into the Cloud! Introducing the New Dynamics AX | David Linton and Joyce Lafleur
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
Microsoft Azure Introduction
Microsoft Azure IntroductionMicrosoft Azure Introduction
Microsoft Azure Introduction
 
Microsoft azure - the cloud for modern business
Microsoft azure - the cloud for modern businessMicrosoft azure - the cloud for modern business
Microsoft azure - the cloud for modern business
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
 
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
Cost Optimization for Microsoft Workloads on AWS - AWS Transformation Day: Sa...
 
Introdução ao Microsoft azure
Introdução ao Microsoft azureIntrodução ao Microsoft azure
Introdução ao Microsoft azure
 
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
Realize Value of Your Microsoft Investments- Transformation Day Philadelphia ...
 
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesComposite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business Architectures
 
Apollo Cloud Edge Solution - 20180518
Apollo Cloud Edge Solution - 20180518Apollo Cloud Edge Solution - 20180518
Apollo Cloud Edge Solution - 20180518
 
BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011
 
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
Realize Value of Your Microsoft Investments - AWS Transformation Day Boston 2018
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
Realize Value of Your Microsoft Investments - AWS Transformation Days Raleigh...
 
Architecting For The Windows Azure Platform
Architecting For The Windows Azure PlatformArchitecting For The Windows Azure Platform
Architecting For The Windows Azure Platform
 
AWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin KarşılıklarıAWS ve Azure Servislerinin Karşılıkları
AWS ve Azure Servislerinin Karşılıkları
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 

Más de Juan Fabian

Más de Juan Fabian (20)

Accelerate development with Visual Studio and Power Platform.pdf
Accelerate development with Visual Studio and Power Platform.pdfAccelerate development with Visual Studio and Power Platform.pdf
Accelerate development with Visual Studio and Power Platform.pdf
 
Database optimization in Dynamics 365 Finance and Operations
Database optimization in Dynamics 365 Finance and OperationsDatabase optimization in Dynamics 365 Finance and Operations
Database optimization in Dynamics 365 Finance and Operations
 
Microsoft Dynamics 365 IA - Copilot/ Fabric
Microsoft Dynamics 365 IA - Copilot/ FabricMicrosoft Dynamics 365 IA - Copilot/ Fabric
Microsoft Dynamics 365 IA - Copilot/ Fabric
 
Azure Container Apps
Azure Container Apps Azure Container Apps
Azure Container Apps
 
DevOps Dynamics 365 FnO
DevOps Dynamics 365 FnODevOps Dynamics 365 FnO
DevOps Dynamics 365 FnO
 
Synapse link for dataverse
Synapse link for dataverseSynapse link for dataverse
Synapse link for dataverse
 
Power BI con Dynamics 365 FnO
Power BI con Dynamics 365 FnOPower BI con Dynamics 365 FnO
Power BI con Dynamics 365 FnO
 
SharePoint y Dynamics 365 FnO - Mejor juntos
SharePoint y Dynamics 365 FnO - Mejor juntosSharePoint y Dynamics 365 FnO - Mejor juntos
SharePoint y Dynamics 365 FnO - Mejor juntos
 
Biz Apps 2022 Release Wave 2 Launch
Biz Apps 2022 Release Wave 2 LaunchBiz Apps 2022 Release Wave 2 Launch
Biz Apps 2022 Release Wave 2 Launch
 
Export to Data Lake Dynamics365 FnO
Export to Data Lake Dynamics365 FnOExport to Data Lake Dynamics365 FnO
Export to Data Lake Dynamics365 FnO
 
SharePoint y Dynamics 365 FnO - Mejor juntos
SharePoint y Dynamics 365 FnO - Mejor juntosSharePoint y Dynamics 365 FnO - Mejor juntos
SharePoint y Dynamics 365 FnO - Mejor juntos
 
Export Data Lake Dynamics 365 F&O
Export Data Lake Dynamics 365 F&OExport Data Lake Dynamics 365 F&O
Export Data Lake Dynamics 365 F&O
 
Gestion de Inventario en Business Central
Gestion de Inventario en Business CentralGestion de Inventario en Business Central
Gestion de Inventario en Business Central
 
Introduccion a MS Dynamics 365
Introduccion a MS Dynamics 365Introduccion a MS Dynamics 365
Introduccion a MS Dynamics 365
 
Migrar datos de ERP MS Dynamics 365 a Azure SQL
Migrar datos de ERP MS Dynamics 365 a Azure SQLMigrar datos de ERP MS Dynamics 365 a Azure SQL
Migrar datos de ERP MS Dynamics 365 a Azure SQL
 
BYOD – SQL Azure y Dynamics 365 F&O
BYOD – SQL Azure y Dynamics 365 F&OBYOD – SQL Azure y Dynamics 365 F&O
BYOD – SQL Azure y Dynamics 365 F&O
 
Integración de Dynamics 365 Commerce y Teams
Integración de Dynamics 365 Commerce y TeamsIntegración de Dynamics 365 Commerce y Teams
Integración de Dynamics 365 Commerce y Teams
 
MS Teams y Virtual Agents para soporte
MS Teams y Virtual Agents para soporteMS Teams y Virtual Agents para soporte
MS Teams y Virtual Agents para soporte
 
Microsoft Dynamics 365 Commerce and Teams - Part I
Microsoft Dynamics 365 Commerce and Teams - Part IMicrosoft Dynamics 365 Commerce and Teams - Part I
Microsoft Dynamics 365 Commerce and Teams - Part I
 
Aplicaciones SaaS con Microsoft Cloud y Dynamics 365
Aplicaciones SaaS con Microsoft Cloud y Dynamics 365Aplicaciones SaaS con Microsoft Cloud y Dynamics 365
Aplicaciones SaaS con Microsoft Cloud y Dynamics 365
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Deep Dive on the Microsoft Dynamics AX Platform

  • 1.
  • 2.
  • 4. Microsoft Dynamics AX DynamicsIntegrator (AzureBizTalkServices) AX MorphX Dev Tools Visual Studio 2015 IDETools Active Directory Azure ADIdentity SQL Server 2014 SSAS SSRS Azure SQL (w/Operational Analytics) Power BI SSRS Azure Blob DocDB Data WIN32 Rich Client SharePoint Enterprise Portal Modern App HTML5 Windows Universal App (w/EMS MAM) iOS Android Client Windows Server MOM Pack AX App Azure Compute Telemetry Enabled AX Workspaces App Suite App Foundation App Platform Application ODataV4 DynamicsLifeCycleServices
  • 5. VisualStudiodeveloperexperience Microsoft Dynamics AX Platform ALM – Lifecycle services Client Server Office(Office365,Yammer,Skype) Microsoft Platform (including Commerce/Marketplaces) Devices (Cross platform: Windows, Android, iOS, OS X) PartnerApps Microsoft Dynamics AX ERP application (based on the AX 2012 R3 CU9 App) Integration Analytics & Reporting Trial & signup Provisioning Deployment Diagnostics, Telemetry & Monitoring Configuration Upgrade Experience Implementation Experience Support Experience Trial & signup Provisioning
  • 6.
  • 7. NAVIGATION 50 ftFORMS WORKSPACES 100 ftDETAILS / TRANSACTIONS TAB PAGETABLE OF CONTENTS Tab Tab Tab Tab Tab LIST Item Item Item Item Item Item Item Item Item Item LIST Item Item Item Item Item Item Item Item Item Item SIMPLE LIST AND D ETAILS Tab Tab Tab Tab Tab LIST SLIDER 5,000 ft 15,000 ft LIST Section label LIST Section label
  • 8. Virtual Machine running Windows Server 2012 R2 Internet Information Services (IIS) Web Server (with ASP.NET) ASP.NET Web Application Data accessMetadata Security Workflow Caches Web Services Search UI Interaction Service Server Forms Engine Task Recorder Reporting Form state Meta- data UI Interaction Service Client Forms Engine Form state Meta -data Supported Web browsers (IE, Edge, Chrome, Safari) Static web resources Web resources Pure web technologies e.g. HTML5, CSS, JS Mix of managed and unmanaged code. All runs within context of ASP.NET web app. SSRS Web App Management Reporter Web App AX client forms engine (HTML/CSS/JS) requested and cached by browser Request for a form sent to server Pre-compiled form resources returned by server and rendered by client forms engine + browser (then cached) All communication is HTTPS using Restful protocol with JSON serialization of data and commands Changes to record state and command state synchronized between client and server. Efficient delta only protocol. 1 2 3 4
  • 9. Microsoft Dynamics AX Microsoft Dynamics AX 2012 CLIENT SERVER Physical control Logical control AOS Database CLIENT SERVER Physical control Logical control AOS Database
  • 10. • Microsoft Dynamics AX Platform – Conceptual Architecture • Cross platform HTML5 Client
  • 11. Microsoft Dynamics AX Platform Virtual Machine running Windows Server 2012 R2 Internet Information Services (IIS) Web Server (with ASP.NET) AOS Batch Server (.exe) Microsoft Dynamics AX Platform Microsoft Dynamics AX ERP application (based on the Microsoft Dynamics AX 2012 R3 CU9 App) Microsoft Dynamics AX ERP application (based on the Microsoft Dynamics AX 2012 R3 CU9 App) ASP.NET Web Application Data access Forms Engine Security Workflow Caches DIXF SearchUI Interaction Service Web Services Task Recorder Security BatchMetadata Caches Data access User Interface Metadata User Interface Code Batch Jobs Code Reporting Web Services Code Metadata
  • 12. Azure SQL Database Service Premium SKU (HADR). AX Database, both rowstore & columnstore Azure Active Directory Azure Traffic Manager AX App Server (AOS) runs as an IIS WebApp + Windows Service for Batch. Scale out as needed. Azure Load Balancer SSRS and Management Reporter run as IIS WebApps. Scale out as needed. Optional: Retail Server runs as an IIS WebApp. Scale out as needed. OData AX Client (optional POS client) AX Client (optional POS client) AX Client (optional POS client) Azure deployment architecture for high availability Optional: Azure BizTalk App Services Redirect to remote Azure Data Center for business continuity Azure BLOB Storage AX files Office365 including Power BI 2..n VMs 2..n VMs 2..n VMs Optional sync to on-premises Active Directory App Gateways
  • 13. Self-service Single sign on ••••••••••• Username Simple connection Cloud SaaSMicrosoft Dynamics CRM Office 365Microsoft Dynamics AX Other Directories Windows Server Active Directory On-premises Microsoft Azure Active Directory ApplicationServer: AzureActive Directoryfor identitymanagement Multi-factor authentication
  • 14. Application Server: Security – Authentication for UI (SAML 2.0) 1. Sign-in via AAD (can be multi-factor AuthN) 2. AAD redirects to Microsoft Dynamics AX 3. Microsoft Dynamics AX start page displayed See MSDN here for details
  • 15. Microsoft Confidential 17 Application Server: Security – Authentication for services (OAuth 2.0) Apps that consume Microsoft Dynamics AX web services Microsoft Dynamics AX web services (OAuth) Apps granted delegated access (but don’t get to see credentials) Microsoft Dynamics AX App Server See MSDN here for details
  • 16. Secure Microsoft Dynamics AX through “entry points” i.e. Menu items & Service operations Context specific permissions Reduce over-permissioning, required for direct URL deep linking Application Server: Security – Authorization/Access Control AX 2012 AX 7
  • 17. The new release of Microsoft Dynamics AX Development Environment Visual Studio Local runtime Business Database Deploy to cloud environment Metadata API Runtime Debug/Run (F5) Build Developer experience: Developer Environment Architecture
  • 18. Data Entity (simplified projection of schema) Azure SQL Database RowStore & ColumnStore OData (HTTPS/JSON/XML) REST (HTTPS/JSON) SOAP (HTTPS/XML) X++ Class X++ Class Table(s) Relational Query Aggregate Query Single record or batched records Data Import/Export Framework (DIXF) Transform Validation Recurrence Asynchronous high volume interface File Upload Data Staging Application Server (AOS) Application Lifecycle (LCS) data management tasks e.g. - Data migration for initial system load - Move data between AX instances (Test Prod) - Master data synchronization etc. Azure App Services (BizTalk) Custom Apps & integrations Integration: Overview
  • 19. Reporting: Microsoft Dynamics AX Client visualizations 25 Embedded Charts Document Reports
  • 20. Analytics & Reporting: Power BI integration Microsoft Confidential AX Application Server OData (HTTPS/JSON/XML) ‘AX 7’ data in Power BI Power BI integrated within ‘AX 7’ client Data entities enable both OLTP and OLAP data to be accessed via OData
  • 21. Data Entity (simplified projection of schema) Analytics : OLTP and OLAP unified 27 AX DB OLAP (Aggregate Measurement)OLTP Data Entity (simplified projection of schema) Both OLTP and OLAP data structures fully modeled in the AOT Data Entity abstraction can be created for both OLTP and OLAP data structures SQL Server uses both row oriented and in-memory column oriented storage (replaces SSAS) OData AX DB applicationintent=readonly specified in connection string to direct read only queries to the secondary database Primary Read-Only Secondary Replication
  • 22. Machine Learning : Cortana Analytics Suite + Microsoft Dynamics AX