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

Azure active directory
Azure active directoryAzure active directory
Azure active directoryRaju Kumar
 
Office 365 Introduction
Office 365 IntroductionOffice 365 Introduction
Office 365 IntroductionLex O'Connor
 
AI Builder with Power Platform
AI Builder with Power PlatformAI Builder with Power Platform
AI Builder with Power PlatformCheah Eng Soon
 
Microsoft Information Protection demystified Albert Hoitingh
Microsoft Information Protection demystified Albert HoitinghMicrosoft Information Protection demystified Albert Hoitingh
Microsoft Information Protection demystified Albert HoitinghAlbert Hoitingh
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Office 365 overview
Office 365 overviewOffice 365 overview
Office 365 overviewCarefreeIT
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzurePedro Azevedo
 
Azure Storage Services - Part 01
Azure Storage Services - Part 01Azure Storage Services - Part 01
Azure Storage Services - Part 01Neeraj Kumar
 
Cloud Capabilities Slide Deck
Cloud Capabilities Slide DeckCloud Capabilities Slide Deck
Cloud Capabilities Slide DeckAvalaunch Media
 
Azure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAzure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAnoop Nair
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active DirectoryKrunal Trivedi
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure FundamentalsAdwait Ullal
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
Microsoft 365 Enterprise Security with E5 Overview
Microsoft 365 Enterprise Security with E5 OverviewMicrosoft 365 Enterprise Security with E5 Overview
Microsoft 365 Enterprise Security with E5 OverviewDavid J Rosenthal
 

What's hot (20)

Azure active directory
Azure active directoryAzure active directory
Azure active directory
 
Azure Cloud Services
Azure Cloud ServicesAzure Cloud Services
Azure Cloud Services
 
Office 365 Introduction
Office 365 IntroductionOffice 365 Introduction
Office 365 Introduction
 
AI Builder with Power Platform
AI Builder with Power PlatformAI Builder with Power Platform
AI Builder with Power Platform
 
Microsoft Information Protection demystified Albert Hoitingh
Microsoft Information Protection demystified Albert HoitinghMicrosoft Information Protection demystified Albert Hoitingh
Microsoft Information Protection demystified Albert Hoitingh
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Office 365 overview
Office 365 overviewOffice 365 overview
Office 365 overview
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and Azure
 
Azure Storage Services - Part 01
Azure Storage Services - Part 01Azure Storage Services - Part 01
Azure Storage Services - Part 01
 
Microsoft-Office-365-Brochure
Microsoft-Office-365-BrochureMicrosoft-Office-365-Brochure
Microsoft-Office-365-Brochure
 
Azure Sentinel.pptx
Azure Sentinel.pptxAzure Sentinel.pptx
Azure Sentinel.pptx
 
Cloud Capabilities Slide Deck
Cloud Capabilities Slide DeckCloud Capabilities Slide Deck
Cloud Capabilities Slide Deck
 
Azure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAzure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - Ajay
 
Document Management System
Document Management SystemDocument Management System
Document Management System
 
Office 365
Office 365Office 365
Office 365
 
Azure Sentinel
Azure SentinelAzure Sentinel
Azure Sentinel
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active Directory
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Microsoft 365 Enterprise Security with E5 Overview
Microsoft 365 Enterprise Security with E5 OverviewMicrosoft 365 Enterprise Security with E5 Overview
Microsoft 365 Enterprise Security with E5 Overview
 

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 Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"GlobalLogic Ukraine
 
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”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
 

More from GlobalLogic Ukraine (20)

GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
 
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
 
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...
 

Recently uploaded

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...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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)wesley chun
 
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...DianaGray10
 
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 RobisonAnna Loughnan Colquhoun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
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...Drew Madelung
 
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 DevelopmentsTrustArc
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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, ...apidays
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 

Recently uploaded (20)

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...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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)
 
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...
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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...
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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, ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 

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.