SlideShare a Scribd company logo
1 of 36
How to manage data integration within
Microsoft Dynamics efficiently:
organizational and technical points
Dmytro Golodiuk & Dmytro Kuiavets
Dmytro Golodiuk
 Solution Architect at ZEPPELIN International
 Technical lead of the .NET Development stack
 Head of IT Architectural Committee at ZEPPELIN
International
 Enterprise Architecture doer
 Dynamics 365 & Office 365 Fan
 Certified Professional
 C# by Microsoft
 Dynamics CRM 2011 by Microsoft
 Scribe Insight by Scribe Software
 Documenting Software Architecture by SEI CMU
Dmytro Kuiavets
• SPM at GlobalLogic Kharkiv
• President of Kiev Chapter of
International Institute of Business
Analysis (IIBA)
• “The Best Professional in Business
Analysis” by IT Ukraine Association,
2012
• Emotional Intelligence trainer
Agenda
01
02
03
04
05
Digitalization
Dynamics 365 (CRM) & Data
Integration challenges.
Proposed Approaches
Enterprise software solutions
Enterprise stories
Enterprise softwareFrom Wikipedia, the free encyclopedia
• Enterprise software, also known as enterprise
application software (EAS), is computer
software used to satisfy the needs of
an organization rather than individual users.
• Enterprise application describes applications -- or
software -- that a that a business would use to
assist the organization in solving enterprise
problems.
 Automated billing systems
 Payment processing
 Email marketing systems
 Customer Relationship Management (CRM)
 Enterprise Resource Planning (ERP)
 Business Intelligence (BI)
 Business Continuity Planning (BCP)
 Enterprise Application Integration (EAI)
 Enterprise Content Management
 Enterprise search
 Enterprise Messaging Systems (EMS)
 Call center and customer support
 HR Management (HRM)
Common Types of Enterprise Applications
Enterprise Solutions
Enterprise Solutions
Enterprise Solutions Architecture
Architecture Roles
A big part of what the Enterprise
Architecture does is make sure
that the organization has the
right systems in the right places
to do all of the stuff that needs
doing.
Kodak Story
Nokia Story
CIO and Trends
The report also notes that “By 2019, over 85% of new packaged customer
service and support software will be delivered on a cloud-based model, and
SaaS will emerge as an essential selection factor for CRM customer
engagement centers(CECs) in all geographies and for all but the most complex
processes."
Digitalization
Digitalization
Digitalization
Gartner: a new era of Enterprise IT
RSO and other examples
Today’s Data Challenges
• Upgrading from legacy systems
• Data Integrity
• Adding more systems and more data in those systems
• All these systems need to be synchronized with one
other
• Actions in one system often need to trigger actions in
other systems
• New systems are rapidly evolving
• A change in one system can break the entire integration
network
2001 20162001 2003 2005 2007 2009 2011 2013 2015
Microsoft CRM 1.0
6/1/2003
Microsoft CRM 3.0
12/1/2005
Dynamics CRM 4.0
12/1/2007
Dynamics CRM 2011
6/1/2010
Dynamics CRM 2013
7/1/2013
Dynamics CRM 2015
11/30/2014
Dynamics CRM
2016
11/30/2015
Dynamics
365
7/1/2016
Microsoft acquired iCommunicate
Microsoft Business Solutions Customer Relationship Management 1.0
Project Green
Dynamics brand was launched
The term “XRM” was introduced
Microsoft Dynamics CRM Online marked
the beginning of the cloud services era
in Microsoft’s business applications November 2011 Service Update
Cross-browser support
Polaris UIAcquisitions of FieldOne - global provider of field
service management solutions for the enterprise
Acquisition of Adxstudio Inc., Web portal and application lifecycle management solutions provider
Dynamics CRM Spring 2016 Wave (Update)
Microsoft to acquire LinkedIn
Evolution of Dynamics CRM
Dynamics 365 Evolution
Yesterday
Dynamics CRM
- Field Service
- Project Service Automation
- Parature
Dynamics AX
Project Madeira
Dynamics GP
Dynamics NAV
Dynamics SL
Yesterday
Dynamics 365 for Sales
Dynamics 365 for Customer Service
Dynamics 365 for Field Service
Dynamics 365 for Project Service
Dynamics 365 for Operations
Dynamics 365 for Financials
Dynamics GP
Dynamics NAV
Dynamics SL
Dynamics 365 –
The beginning of a new future
Microsoft Dynamics
Data Integration Challenges
• Migrating from a legacy system to a new system
• Integration between different Dynamics
applications
• Integration between Dynamics 365 and a legacy
system
• Integration between On-Premise and Online
Dynamics 365 systems
• Synchronize data between systems while migration
project is ongoing
Approaches to Data Integration
1 – Custom
Coding
0 – No Data
Integration
Integration Platform
as a Service
2 - iPaaS 3 – Dynamics 365
Data Integration
Dynamics
365
Approaches 1: Custom Coding
Dynamics
365
• Detailed API and
Application Knowledge
Required
• High Integration Costs Put
Profitability at Risk
• Highly Skilled Developers
Required
• Significant Support
Requirements
• Do not forget about
integration processes
orchestration
Dynamics CRM Architecture
Reporting
(Dashboards, Charts, Excel,
FetchXML and SRS)
Integrated
Applications
Pre-Event Plug-ins
(.NET Assemblies)
Post-Event Plug-ins
(.NET Assemblies)
Web Services
Custom Workflow
(.NET Assemblies)
Backend Integration
Server-to-Server
Extensible Application: Form and client
side events, Ribbon, Sitemap, Web
Resources, JS libraries…
Front End
Integration
Business Entity Components
Data Access Components
Synchronous and Asynchronous Business Logic
Metadata Data
Filtered SQL Views
Data Access Platform
Workflow
Security
90% of the overall
cost of custom-created
software comes after initial
development
- Gartner Research
Hey, That Was Tougher Than We Thought It Would Be…
Approaches 2: iPaaS
2 - iPaaS
Dynamics
365
• iPaaS reduces integration costs
• Developer Skill Level Not
Required
• Reusable Architecture /
Unified Software Design
• Faster Integration Setup
• Integration Processes
Orchestration is usually out-of-
box
• Simplified API Management
• Shorter deployment & Faster
time to market
• Faster response to run-time
issues
• Agile customization of
integrations
• Build Once, Connect to Many
Approaches 2: iPaaS
Scribe is the Leader in Dynamics Integration
Scribe Online Architecture
Dynamics CRM 2011
Business Entities
Scribe Publisher QueueSales Order
Plugins
Scribe Plugin for
Dynamics CRM 2011
Dynamics CRM Web Services
Scribe ServerScribe Console
Integration
Process
Data
Monitor
Data View
Scribe Internal Queues
ScribeIn
ScribeRetry
ScribeDeadMessage
CRM ScribeIn
CRM ScribeFailed
Scribe Windows Services
Scribe Bridge
Server
Scribe Message
Server
Scribe
Monitor
Server
Scribe Event Manager
Scribe Admin
Server
Scribe Adapters
Adapter for
Dynamics CRM
2011
(On-Premises)
Adapter for XML
Adapter for Web
Services
Scribe Internal Database
SAP
NetWeaver
ABAP Code
BAPIs
Information Flow Diagram
Approaches 3:
Dynamics 365 Data Integration
Dynamics
365
This feature is PREVIEW. If you are interested in participating in the preview program,
contact us at cdspreviewprogs@microsoft.com
• New Data Integration
Feature by Microsoft
• Currently available as a
tab in the PowerApps
admin center
• Enables the flow of data
between Microsoft
Dynamics 365 products
through the Common
Data Service
Dynamics 365 Data Integration:
Concept
CDS /
CDSM
New Skills Era
• „IQ gets you hired, EQ gets you promoted”
Phil Campbell, M.Ed. RCC, Counsellor-Coordinator
Backup 1: Useful Links
 Install Microsoft Dynamics 365 for
Outlook
 Deploy Office 365 Groups
 Enable OneNote integration
 Deploy Dynamics 365 App for
Outlook
 Enable OneDrive for Business
 Enable Office Delve
 Dynamics 365 data integration
 Scribe Software Company Page
 Scribe Integration Platform for
Dynamics 365
 Watch a Demo of Scribe Online and
Dynamics 365
Contact Us
Dmytro Kuiavets
Old style
Dmytro Golodiuk
New style
M +38.066.349.6158
S Dmytro_Kuiavets
dmytro.kuiavets@globallogic.com

More Related Content

What's hot

ERP - Implementation is The Challenge
ERP - Implementation is The ChallengeERP - Implementation is The Challenge
ERP - Implementation is The Challengevinaya.hs
 
Cloud ERP Strategy & Transformation I Best Practices I NuggetHub
Cloud ERP Strategy & Transformation I Best Practices I NuggetHubCloud ERP Strategy & Transformation I Best Practices I NuggetHub
Cloud ERP Strategy & Transformation I Best Practices I NuggetHubRichardNowack
 
Digital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureDigital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureAlan McSweeney
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceDATAVERSITY
 
Dynamics 365 introduction and functional
Dynamics 365 introduction and functionalDynamics 365 introduction and functional
Dynamics 365 introduction and functionalSatish Reddy
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureLeo Shuster
 
History and Evolution of ERP & SAP
History and Evolution of ERP & SAPHistory and Evolution of ERP & SAP
History and Evolution of ERP & SAPShivkumar Rai
 
IT Enterprise architecture ppt
IT Enterprise architecture pptIT Enterprise architecture ppt
IT Enterprise architecture pptMonsif sakienah
 
Microsoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business ApplicationsMicrosoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business ApplicationsDavid J Rosenthal
 
Introduccion a MS Dynamics 365
Introduccion a MS Dynamics 365Introduccion a MS Dynamics 365
Introduccion a MS Dynamics 365Juan Fabian
 
MLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
MLOps Virtual Event | Building Machine Learning Platforms for the Full LifecycleMLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
MLOps Virtual Event | Building Machine Learning Platforms for the Full LifecycleDatabricks
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatSoftware Park Thailand
 
IT Strategy Framework
IT Strategy FrameworkIT Strategy Framework
IT Strategy FrameworkVishal Sharma
 

What's hot (20)

Dynamics 365 Customer Insights
Dynamics 365 Customer InsightsDynamics 365 Customer Insights
Dynamics 365 Customer Insights
 
Strategic Operating Model
Strategic Operating Model Strategic Operating Model
Strategic Operating Model
 
Introduction Dynamics 365 CRM
Introduction Dynamics 365 CRMIntroduction Dynamics 365 CRM
Introduction Dynamics 365 CRM
 
ERP - Implementation is The Challenge
ERP - Implementation is The ChallengeERP - Implementation is The Challenge
ERP - Implementation is The Challenge
 
Cloud ERP Strategy & Transformation I Best Practices I NuggetHub
Cloud ERP Strategy & Transformation I Best Practices I NuggetHubCloud ERP Strategy & Transformation I Best Practices I NuggetHub
Cloud ERP Strategy & Transformation I Best Practices I NuggetHub
 
What is an ERP
What is an ERPWhat is an ERP
What is an ERP
 
Digital Transformation And Solution Architecture
Digital Transformation And Solution ArchitectureDigital Transformation And Solution Architecture
Digital Transformation And Solution Architecture
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and Governance
 
Dynamics 365 introduction and functional
Dynamics 365 introduction and functionalDynamics 365 introduction and functional
Dynamics 365 introduction and functional
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 
Dynamics 365
Dynamics 365Dynamics 365
Dynamics 365
 
History and Evolution of ERP & SAP
History and Evolution of ERP & SAPHistory and Evolution of ERP & SAP
History and Evolution of ERP & SAP
 
IT Enterprise architecture ppt
IT Enterprise architecture pptIT Enterprise architecture ppt
IT Enterprise architecture ppt
 
Microsoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business ApplicationsMicrosoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business Applications
 
Introduccion a MS Dynamics 365
Introduccion a MS Dynamics 365Introduccion a MS Dynamics 365
Introduccion a MS Dynamics 365
 
MLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
MLOps Virtual Event | Building Machine Learning Platforms for the Full LifecycleMLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
MLOps Virtual Event | Building Machine Learning Platforms for the Full Lifecycle
 
Define an EA Operating Model
Define an EA Operating ModelDefine an EA Operating Model
Define an EA Operating Model
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
 
Oracle EPM/BI Overview
Oracle EPM/BI OverviewOracle EPM/BI Overview
Oracle EPM/BI Overview
 
IT Strategy Framework
IT Strategy FrameworkIT Strategy Framework
IT Strategy Framework
 

Similar to How to Manage Data Integration within Microsoft Dynamics

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
 
Microsoft dynamics 365 implementation partners
Microsoft dynamics 365 implementation partnersMicrosoft dynamics 365 implementation partners
Microsoft dynamics 365 implementation partners26shashank
 
Microsoft dynamics 365 implementations
Microsoft dynamics 365 implementations Microsoft dynamics 365 implementations
Microsoft dynamics 365 implementations shreyGupta87
 
Pairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactPairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactDrew Skwiers-Koballa
 
Dynamics 365 what's new - april 2018
Dynamics 365   what's new - april 2018Dynamics 365   what's new - april 2018
Dynamics 365 what's new - april 2018Andre Margono
 
Silicon Valley Salesforce & Hybrid IT Strategy Breakfast
Silicon Valley Salesforce & Hybrid IT Strategy BreakfastSilicon Valley Salesforce & Hybrid IT Strategy Breakfast
Silicon Valley Salesforce & Hybrid IT Strategy BreakfastInformatica Cloud
 
Major Areas Of Microsoft Dynamics 365.pdf
Major Areas Of Microsoft Dynamics 365.pdfMajor Areas Of Microsoft Dynamics 365.pdf
Major Areas Of Microsoft Dynamics 365.pdfCerebrum Infotech
 
Know More About Microsoft Dynamics 365.pdf
Know More About Microsoft Dynamics 365.pdfKnow More About Microsoft Dynamics 365.pdf
Know More About Microsoft Dynamics 365.pdfCerebrum Infotech
 
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...Firoz Muhammed
 
Capabilities of Microsoft Dynamics 365
Capabilities of Microsoft Dynamics 365Capabilities of Microsoft Dynamics 365
Capabilities of Microsoft Dynamics 365Tharun Bangari
 
Microsoft dynamics 365 for finance and operations case study based solution
Microsoft dynamics 365 for finance and operations  case study based solutionMicrosoft dynamics 365 for finance and operations  case study based solution
Microsoft dynamics 365 for finance and operations case study based solutionKaty Slemon
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
Empired Convergence 2017 - Unleashing the Power of the Platform
Empired Convergence 2017 - Unleashing the Power of the PlatformEmpired Convergence 2017 - Unleashing the Power of the Platform
Empired Convergence 2017 - Unleashing the Power of the PlatformEmpired
 
What is dynamics 365? - aOS Canadian tour (Toronto)
What is dynamics 365? - aOS Canadian tour (Toronto)What is dynamics 365? - aOS Canadian tour (Toronto)
What is dynamics 365? - aOS Canadian tour (Toronto)Nicolas Georgeault
 
What is dynamics 365? - aOS Canadian tour (Ottawa)
What is dynamics 365? - aOS Canadian tour (Ottawa)What is dynamics 365? - aOS Canadian tour (Ottawa)
What is dynamics 365? - aOS Canadian tour (Ottawa)Nicolas Georgeault
 
Microsoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationMicrosoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationCygnet Infotech
 

Similar to How to Manage Data Integration within Microsoft Dynamics (20)

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...
 
First Look of MS Dynamics 365 and Its Release Date
First Look of MS Dynamics 365 and Its Release Date First Look of MS Dynamics 365 and Its Release Date
First Look of MS Dynamics 365 and Its Release Date
 
Microsoft dynamics 365 implementation partners
Microsoft dynamics 365 implementation partnersMicrosoft dynamics 365 implementation partners
Microsoft dynamics 365 implementation partners
 
Microsoft dynamics 365 implementations
Microsoft dynamics 365 implementations Microsoft dynamics 365 implementations
Microsoft dynamics 365 implementations
 
Pairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business ImpactPairing DNN with a Microsoft ERP for Maximum Business Impact
Pairing DNN with a Microsoft ERP for Maximum Business Impact
 
Dynamics 365 what's new - april 2018
Dynamics 365   what's new - april 2018Dynamics 365   what's new - april 2018
Dynamics 365 what's new - april 2018
 
8969 a 01
8969 a 018969 a 01
8969 a 01
 
Silicon Valley Salesforce & Hybrid IT Strategy Breakfast
Silicon Valley Salesforce & Hybrid IT Strategy BreakfastSilicon Valley Salesforce & Hybrid IT Strategy Breakfast
Silicon Valley Salesforce & Hybrid IT Strategy Breakfast
 
Major Areas Of Microsoft Dynamics 365.pdf
Major Areas Of Microsoft Dynamics 365.pdfMajor Areas Of Microsoft Dynamics 365.pdf
Major Areas Of Microsoft Dynamics 365.pdf
 
Know More About Microsoft Dynamics 365.pdf
Know More About Microsoft Dynamics 365.pdfKnow More About Microsoft Dynamics 365.pdf
Know More About Microsoft Dynamics 365.pdf
 
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...
 
Hybrid ICC
Hybrid ICCHybrid ICC
Hybrid ICC
 
Capabilities of Microsoft Dynamics 365
Capabilities of Microsoft Dynamics 365Capabilities of Microsoft Dynamics 365
Capabilities of Microsoft Dynamics 365
 
8969 a 02
8969 a 028969 a 02
8969 a 02
 
Microsoft dynamics 365 for finance and operations case study based solution
Microsoft dynamics 365 for finance and operations  case study based solutionMicrosoft dynamics 365 for finance and operations  case study based solution
Microsoft dynamics 365 for finance and operations case study based solution
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
Empired Convergence 2017 - Unleashing the Power of the Platform
Empired Convergence 2017 - Unleashing the Power of the PlatformEmpired Convergence 2017 - Unleashing the Power of the Platform
Empired Convergence 2017 - Unleashing the Power of the Platform
 
What is dynamics 365? - aOS Canadian tour (Toronto)
What is dynamics 365? - aOS Canadian tour (Toronto)What is dynamics 365? - aOS Canadian tour (Toronto)
What is dynamics 365? - aOS Canadian tour (Toronto)
 
What is dynamics 365? - aOS Canadian tour (Ottawa)
What is dynamics 365? - aOS Canadian tour (Ottawa)What is dynamics 365? - aOS Canadian tour (Ottawa)
What is dynamics 365? - aOS Canadian tour (Ottawa)
 
Microsoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives TransformationMicrosoft Dynamics 365 - The Engine that Thrives Transformation
Microsoft Dynamics 365 - The Engine that Thrives Transformation
 

More from GlobalLogic Ukraine

GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic Ukraine
 
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxШтучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxGlobalLogic Ukraine
 
Задачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxЗадачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxGlobalLogic Ukraine
 
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxЩо треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxGlobalLogic Ukraine
 
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Ukraine
 
JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"GlobalLogic Ukraine
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic Ukraine
 
Страх і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationСтрах і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationGlobalLogic Ukraine
 
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic Ukraine
 
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”GlobalLogic Ukraine
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?GlobalLogic Ukraine
 
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Ukraine
 
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Ukraine
 
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic Ukraine
 
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"GlobalLogic Ukraine
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Ukraine
 
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"GlobalLogic Ukraine
 
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...GlobalLogic Ukraine
 
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Ukraine
 
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Ukraine
 

More from GlobalLogic Ukraine (20)

GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
 
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxШтучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptx
 
Задачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxЗадачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptx
 
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxЩо треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
 
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
 
JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
 
Страх і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationСтрах і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic Education
 
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
 
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?
 
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
 
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
 
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
 
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"
 
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"
 
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
 
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
GlobalLogic Test Automation Online TechTalk “Test Driven Development as a Per...
 
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
GlobalLogic Azure TechTalk ONLINE “Marketing Data Lake in Azure”
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

How to Manage Data Integration within Microsoft Dynamics

  • 1. How to manage data integration within Microsoft Dynamics efficiently: organizational and technical points Dmytro Golodiuk & Dmytro Kuiavets
  • 2. Dmytro Golodiuk  Solution Architect at ZEPPELIN International  Technical lead of the .NET Development stack  Head of IT Architectural Committee at ZEPPELIN International  Enterprise Architecture doer  Dynamics 365 & Office 365 Fan  Certified Professional  C# by Microsoft  Dynamics CRM 2011 by Microsoft  Scribe Insight by Scribe Software  Documenting Software Architecture by SEI CMU
  • 3. Dmytro Kuiavets • SPM at GlobalLogic Kharkiv • President of Kiev Chapter of International Institute of Business Analysis (IIBA) • “The Best Professional in Business Analysis” by IT Ukraine Association, 2012 • Emotional Intelligence trainer
  • 4. Agenda 01 02 03 04 05 Digitalization Dynamics 365 (CRM) & Data Integration challenges. Proposed Approaches Enterprise software solutions Enterprise stories
  • 5. Enterprise softwareFrom Wikipedia, the free encyclopedia • Enterprise software, also known as enterprise application software (EAS), is computer software used to satisfy the needs of an organization rather than individual users. • Enterprise application describes applications -- or software -- that a that a business would use to assist the organization in solving enterprise problems.
  • 6.  Automated billing systems  Payment processing  Email marketing systems  Customer Relationship Management (CRM)  Enterprise Resource Planning (ERP)  Business Intelligence (BI)  Business Continuity Planning (BCP)  Enterprise Application Integration (EAI)  Enterprise Content Management  Enterprise search  Enterprise Messaging Systems (EMS)  Call center and customer support  HR Management (HRM) Common Types of Enterprise Applications
  • 10. Architecture Roles A big part of what the Enterprise Architecture does is make sure that the organization has the right systems in the right places to do all of the stuff that needs doing.
  • 13. CIO and Trends The report also notes that “By 2019, over 85% of new packaged customer service and support software will be delivered on a cloud-based model, and SaaS will emerge as an essential selection factor for CRM customer engagement centers(CECs) in all geographies and for all but the most complex processes."
  • 16. Digitalization Gartner: a new era of Enterprise IT RSO and other examples
  • 17. Today’s Data Challenges • Upgrading from legacy systems • Data Integrity • Adding more systems and more data in those systems • All these systems need to be synchronized with one other • Actions in one system often need to trigger actions in other systems • New systems are rapidly evolving • A change in one system can break the entire integration network
  • 18. 2001 20162001 2003 2005 2007 2009 2011 2013 2015 Microsoft CRM 1.0 6/1/2003 Microsoft CRM 3.0 12/1/2005 Dynamics CRM 4.0 12/1/2007 Dynamics CRM 2011 6/1/2010 Dynamics CRM 2013 7/1/2013 Dynamics CRM 2015 11/30/2014 Dynamics CRM 2016 11/30/2015 Dynamics 365 7/1/2016 Microsoft acquired iCommunicate Microsoft Business Solutions Customer Relationship Management 1.0 Project Green Dynamics brand was launched The term “XRM” was introduced Microsoft Dynamics CRM Online marked the beginning of the cloud services era in Microsoft’s business applications November 2011 Service Update Cross-browser support Polaris UIAcquisitions of FieldOne - global provider of field service management solutions for the enterprise Acquisition of Adxstudio Inc., Web portal and application lifecycle management solutions provider Dynamics CRM Spring 2016 Wave (Update) Microsoft to acquire LinkedIn Evolution of Dynamics CRM
  • 19. Dynamics 365 Evolution Yesterday Dynamics CRM - Field Service - Project Service Automation - Parature Dynamics AX Project Madeira Dynamics GP Dynamics NAV Dynamics SL Yesterday Dynamics 365 for Sales Dynamics 365 for Customer Service Dynamics 365 for Field Service Dynamics 365 for Project Service Dynamics 365 for Operations Dynamics 365 for Financials Dynamics GP Dynamics NAV Dynamics SL
  • 20. Dynamics 365 – The beginning of a new future
  • 21. Microsoft Dynamics Data Integration Challenges • Migrating from a legacy system to a new system • Integration between different Dynamics applications • Integration between Dynamics 365 and a legacy system • Integration between On-Premise and Online Dynamics 365 systems • Synchronize data between systems while migration project is ongoing
  • 22. Approaches to Data Integration 1 – Custom Coding 0 – No Data Integration Integration Platform as a Service 2 - iPaaS 3 – Dynamics 365 Data Integration Dynamics 365
  • 23. Approaches 1: Custom Coding Dynamics 365 • Detailed API and Application Knowledge Required • High Integration Costs Put Profitability at Risk • Highly Skilled Developers Required • Significant Support Requirements • Do not forget about integration processes orchestration
  • 24. Dynamics CRM Architecture Reporting (Dashboards, Charts, Excel, FetchXML and SRS) Integrated Applications Pre-Event Plug-ins (.NET Assemblies) Post-Event Plug-ins (.NET Assemblies) Web Services Custom Workflow (.NET Assemblies) Backend Integration Server-to-Server Extensible Application: Form and client side events, Ribbon, Sitemap, Web Resources, JS libraries… Front End Integration Business Entity Components Data Access Components Synchronous and Asynchronous Business Logic Metadata Data Filtered SQL Views Data Access Platform Workflow Security
  • 25. 90% of the overall cost of custom-created software comes after initial development - Gartner Research Hey, That Was Tougher Than We Thought It Would Be…
  • 26. Approaches 2: iPaaS 2 - iPaaS Dynamics 365 • iPaaS reduces integration costs • Developer Skill Level Not Required • Reusable Architecture / Unified Software Design • Faster Integration Setup • Integration Processes Orchestration is usually out-of- box • Simplified API Management • Shorter deployment & Faster time to market • Faster response to run-time issues • Agile customization of integrations • Build Once, Connect to Many
  • 27. Approaches 2: iPaaS Scribe is the Leader in Dynamics Integration
  • 29. Dynamics CRM 2011 Business Entities Scribe Publisher QueueSales Order Plugins Scribe Plugin for Dynamics CRM 2011 Dynamics CRM Web Services Scribe ServerScribe Console Integration Process Data Monitor Data View Scribe Internal Queues ScribeIn ScribeRetry ScribeDeadMessage CRM ScribeIn CRM ScribeFailed Scribe Windows Services Scribe Bridge Server Scribe Message Server Scribe Monitor Server Scribe Event Manager Scribe Admin Server Scribe Adapters Adapter for Dynamics CRM 2011 (On-Premises) Adapter for XML Adapter for Web Services Scribe Internal Database SAP NetWeaver ABAP Code BAPIs
  • 31. Approaches 3: Dynamics 365 Data Integration Dynamics 365 This feature is PREVIEW. If you are interested in participating in the preview program, contact us at cdspreviewprogs@microsoft.com • New Data Integration Feature by Microsoft • Currently available as a tab in the PowerApps admin center • Enables the flow of data between Microsoft Dynamics 365 products through the Common Data Service
  • 32. Dynamics 365 Data Integration: Concept
  • 34. New Skills Era • „IQ gets you hired, EQ gets you promoted” Phil Campbell, M.Ed. RCC, Counsellor-Coordinator
  • 35. Backup 1: Useful Links  Install Microsoft Dynamics 365 for Outlook  Deploy Office 365 Groups  Enable OneNote integration  Deploy Dynamics 365 App for Outlook  Enable OneDrive for Business  Enable Office Delve  Dynamics 365 data integration  Scribe Software Company Page  Scribe Integration Platform for Dynamics 365  Watch a Demo of Scribe Online and Dynamics 365
  • 36. Contact Us Dmytro Kuiavets Old style Dmytro Golodiuk New style M +38.066.349.6158 S Dmytro_Kuiavets dmytro.kuiavets@globallogic.com

Editor's Notes

  1. Питання: 1. 2. 3.
  2. Питання: 1. 2. 3.
  3. З'являються по порядку
  4. Common service data tier The data tier is the lowest level and consists of a database (loosely speaking) and a well-defined data access layer. The data management tier with Microsoft CRM supports Microsoft SQL Server as the primary data store. The data access layer provides a consistent programming interface for the service developer, which abstracts platform business logic from the underlying data source. The domain tier is the only direct consumer of the common service data layer. Application and custom business logic Just as there are two distinct presentation clients in Microsoft CRM, there are also two application layers. For the Outlook-based client, a lightweight application framework was built to support the Web-based application logic, but in a disconnected mode. The browser client uses Microsoft ASP.NET application components within an application framework. There is little business logic within the application tiers; the majority of application logic revolves around rendering and data validation. The Microsoft CRM application layer only adds a small amount of customized business logic; the majority was "built-in" to the platform itself. Both application tiers use XML messages to communicate with the underlying platform layer. Communication between the application tier and the platform tier uses SOAP for both Outlook- and browser-based clients. Service tier: domain logic The service tier is responsible for creating problem domain-specific objects. This layer contains the building blocks for an application; but, by itself, is nothing more than a collection of related objects. However, the interaction between those objects within the domain can be assumed to implement more extensible logic, such as the Quote to Order to Invoice processing and pricing logic. The service tier contains more than just the Microsoft CRM business objects. It’s responsible for controlling access to objects and the database, raising events for workflow processes and custom business logic implementations. The user interface and presentation tier Microsoft CRM has two distinct presentation components, Microsoft Internet Explorer as the rich, Web-based4 user experience; and Microsoft Outlook as the rich, Microsoft Windows operating system-based experience. Both components make use of the rendering technology built into Internet Explorer. The internal rendering engine is hosted inside Outlook to present the same general look and feel as the Web application, but without the need for a Web server.
  5. AdminServer - Provides an access point for the Console and starts Scribe Internal Database maintenance functions if maintenance is enabled. MonitorServer - Hosts the monitoring process. BridgeServer - Hosts processes supporting Publishers and Bridges. MessageServer - Hosts processes supporting Microsoft Message Queuing (MSMQ). EventManager - Hosts automated DTS file execution based on Time, File, or Query.