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

PPTX
Intro Microsoft Dynamics 365
PPTX
Microsoft Dynamics 365 Business Central
PPTX
Microsoft Dynamics 365 Business Central - Overview October 2018
PPTX
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
PPTX
An introduction to microsoft power apps
PPTX
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
PDF
Microsoft Office 365 Security and Compliance
PDF
Microsoft Office 365 for Enterprise - Presented by Atidan
Intro Microsoft Dynamics 365
Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Business Central - Overview October 2018
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
An introduction to microsoft power apps
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
Microsoft Office 365 Security and Compliance
Microsoft Office 365 for Enterprise - Presented by Atidan

What's hot (20)

PPTX
Power apps presentation
PDF
App Modernization
PPTX
Explore Microsoft Power Platform Center of Excellence
PPTX
Modernize Solutions with SharePoint & the Power Platform
PDF
Digital transformation with microsoft data and ai
PDF
Microsoft Dynamics 365
PDF
Servicenow overview
PDF
Company Profile - ZNSoftech Pvt Ltd(New)
PDF
Salesforce CRM 7 domains of Success
PDF
Pitching Microsoft 365
PDF
Introduction to Microsoft 365 Enterprise
PDF
Microsoft dynamics 365 implementations
PPTX
Intro to power apps
PDF
Microsoft Dynamics 365 - Intelligent Business Applications
PPTX
Getting your enterprise ready for Microsoft 365 Copilot
PPTX
Office 365
PPTX
Insurance Innovation Award-AXA Insurance Pte
PDF
Digital Transformation Strategy Template and Training
PPT
Overview of Information Framework
PDF
Modern Devices Management
Power apps presentation
App Modernization
Explore Microsoft Power Platform Center of Excellence
Modernize Solutions with SharePoint & the Power Platform
Digital transformation with microsoft data and ai
Microsoft Dynamics 365
Servicenow overview
Company Profile - ZNSoftech Pvt Ltd(New)
Salesforce CRM 7 domains of Success
Pitching Microsoft 365
Introduction to Microsoft 365 Enterprise
Microsoft dynamics 365 implementations
Intro to power apps
Microsoft Dynamics 365 - Intelligent Business Applications
Getting your enterprise ready for Microsoft 365 Copilot
Office 365
Insurance Innovation Award-AXA Insurance Pte
Digital Transformation Strategy Template and Training
Overview of Information Framework
Modern Devices Management
Ad

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

PDF
Salim Adamon: Dynamics CRM overview & architecture
PPTX
Why Microsoft Dynamics 365?
PPTX
Dynamics 365 CRM Module Full Explanation
PPT
Microsoft Dynamics CRM Enterprise SummitMAXF-CRM.ppt
PPTX
Dynamic 365
PDF
Microsoft dynamics 365
PPTX
Dynamics Day 2017 Perth : Dynamics 365 Making It Real
PPTX
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
PPTX
Tuga IT 2016 Dynamics CRM with Office 365 and Azure
PDF
Enterprise Data Integration for Microsoft Dynamics CRM
PPTX
Jean-René Roy: Integrate Legacy App with Dynamic CRM
PDF
Dynamics 365 fall summit 2017 final uploaded
PPTX
Microsoft CRM vs Salesforce
PDF
Zy Connect Crm Solutions Overview
PPTX
Microsoft Dynamics Erp
PPTX
First Look of MS Dynamics 365 and Its Release Date
PPTX
PDF
Intergen - Dynamics in the Cloud
PDF
Lessons learned when integrating with Dynamics 365
PDF
Cipher Introduction
Salim Adamon: Dynamics CRM overview & architecture
Why Microsoft Dynamics 365?
Dynamics 365 CRM Module Full Explanation
Microsoft Dynamics CRM Enterprise SummitMAXF-CRM.ppt
Dynamic 365
Microsoft dynamics 365
Dynamics Day 2017 Perth : Dynamics 365 Making It Real
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
Tuga IT 2016 Dynamics CRM with Office 365 and Azure
Enterprise Data Integration for Microsoft Dynamics CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRM
Dynamics 365 fall summit 2017 final uploaded
Microsoft CRM vs Salesforce
Zy Connect Crm Solutions Overview
Microsoft Dynamics Erp
First Look of MS Dynamics 365 and Its Release Date
Intergen - Dynamics in the Cloud
Lessons learned when integrating with Dynamics 365
Cipher Introduction
Ad

More from GlobalLogic Ukraine (20)

PDF
GlobalLogic JavaScript Community Webinar #21 “Інтерв’ю без заспокійливих”
PPTX
Deadlocks in SQL - Turning Fear Into Understanding (by Sergii Stets)
PDF
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
PDF
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
PDF
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
PDF
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
PPTX
Штучний інтелект як допомога в навчанні, а не замінник.pptx
PPTX
Задачі AI-розробника як застосовується штучний інтелект.pptx
PPTX
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
PDF
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
PDF
JavaScript Community Webinar #14 "Why Is Git Rebase?"
PDF
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
PPTX
Страх і сила помилок - IT Inside від GlobalLogic Education
PDF
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
PDF
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
PDF
“How to Secure Your Applications With a Keycloak?
PDF
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
PPTX
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
PDF
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
PDF
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
GlobalLogic JavaScript Community Webinar #21 “Інтерв’ю без заспокійливих”
Deadlocks in SQL - Turning Fear Into Understanding (by Sergii Stets)
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
JavaScript Community Webinar #14 "Why Is Git Rebase?"
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
Страх і сила помилок - IT Inside від GlobalLogic Education
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
“How to Secure Your Applications With a Keycloak?
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"

Recently uploaded (20)

PDF
Ebook - The Future of AI A Comprehensive Guide.pdf
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Applying Agentic AI in Enterprise Automation
PDF
Altius execution marketplace concept.pdf
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
PDF
Human Computer Interaction Miterm Lesson
PDF
【AI論文解説】高速・高品質な生成を実現するFlow Map Models(Part 1~3)
PPTX
Slides World Game (s) Great Redesign Eco Economic Epochs.pptx
PPTX
Information-Technology-in-Human-Society.pptx
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
The Digital Engine Room: Unlocking APAC’s Economic and Digital Potential thro...
PDF
Revolutionizing recommendations a survey: a comprehensive exploration of mode...
PDF
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
PDF
“Introduction to Designing with AI Agents,” a Presentation from Amazon Web Se...
PDF
Intravenous drug administration application for pediatric patients via augmen...
PPTX
maintenance powerrpoint for adaprive and preventive
PPT
Overviiew on Intellectual property right
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
PDF
NewMind AI Journal Monthly Chronicles - August 2025
PPTX
Presentation - Principles of Instructional Design.pptx
Ebook - The Future of AI A Comprehensive Guide.pdf
Examining Bias in AI Generated News Content.pdf
Applying Agentic AI in Enterprise Automation
Altius execution marketplace concept.pdf
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
Human Computer Interaction Miterm Lesson
【AI論文解説】高速・高品質な生成を実現するFlow Map Models(Part 1~3)
Slides World Game (s) Great Redesign Eco Economic Epochs.pptx
Information-Technology-in-Human-Society.pptx
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
The Digital Engine Room: Unlocking APAC’s Economic and Digital Potential thro...
Revolutionizing recommendations a survey: a comprehensive exploration of mode...
FASHION-DRIVEN TEXTILES AS A CRYSTAL OF A NEW STREAM FOR STAKEHOLDER CAPITALI...
“Introduction to Designing with AI Agents,” a Presentation from Amazon Web Se...
Intravenous drug administration application for pediatric patients via augmen...
maintenance powerrpoint for adaprive and preventive
Overviiew on Intellectual property right
Technical Debt in the AI Coding Era - By Antonio Bianco
NewMind AI Journal Monthly Chronicles - August 2025
Presentation - Principles of Instructional Design.pptx

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 [email protected] • 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 [email protected]

Editor's Notes

  • #3: Питання: 1. 2. 3.
  • #4: Питання: 1. 2. 3.
  • #18: З'являються по порядку
  • #25: 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.
  • #30: 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.