SlideShare a Scribd company logo
1 of 19
Hybrid Integration
with Dynamics CRM Online,
Microsoft Azure Service Bus and
AppFx.ServiceBus
 Experienced Consultant and Architect
 Owner of Treadstone Systems
 Active Integration community member
 Integration Solutions Architect @ Coillte in Ireland
About Me
 Cover a real-world hybrid integration solution
 Discuss the technologies involved
 Demos of the key integration scenarios
 Talk about the main ‘pain-points’
Agenda
 Deliver a robust and scalable integration solution
between Dynamics CRM Online and on-premises Line
of Business systems in a relatively short timescale
Key Takeaway
 Cloud
 Dynamics CRM 2013 Online
 Microsoft Azure Service Bus
 On-Premises
 AppFx.ServiceBus Framework
 WCF Service
 RESTful Service
Technology Architecture
Authentication
SAML Token
Remote Execution Context Message
Remote Execution Context Message
Request Request
AppFx
ServiceBus
RESTful
Service
WCF
Service
Bespoke IMS
Request
Request
Cloud
Enterprise
Request
ACS
Service Bus
Cloud
1 2
3
4
5
6
 Remote Execution Context Message
 Event Execution Pipeline
 Plug-ins (Azure-aware)
 Out-Of-The-Box
 Custom
Dynamics CRM Integration
Components
Dynamics CRM Event Processing Architecture
Dynamics CRM Event Execution
Pipeline
Dynamics CRM Online -> Azure
Service Bus
Create Contact
Authentication
SAML Token
Remote Execution Context Message
Cloud
ACS
Service Bus
Cloud
1
2
3
4
Dynamics CRM Online -> Azure
Service Bus
AppFx.ServiceBus Framework
 Plumbing
 Consistent approach to Service Bus integration
 Lightweight messaging
 Time-to-market
Azure Service Bus -> Line Of Business
System
Remote Execution Context Message
Create Contact
AppFx
ServiceBus
RESTful
Service
IMS
Cloud
Enterprise
Service Bus
1
2
3
4
5
6
Azure Service Bus -> Line Of Business
System
Azure Service Bus -> Line Of Business
System
Issues Encountered
 Out-of-date Documentation
 Obsolete Samples – Queue contract
 Remote Execution Context Message Interoperability
 AppFx.ServiceBus Framework
 Service Bus Explorer Tool
Wrap-Up
 How to integrate Dynamics CRM Online with on-
premises systems
 Key integration capabilities of the technologies
utilised
 Some ‘gotchas’ to be aware of
 Room for improvement
References
 Dynamics CRM and Azure Service Bus Integration:
http://msdn.microsoft.com/en-
us/library/gg309276.aspx
 AppFx.ServiceBus Framework:
https://appfxservicebus.codeplex.com/
 Demo Solution: TBC
Thank You
 Website: www.treadstone-systems.com
 Email: colin.meade@treadstone-systems.com
 Twitter: @Midheach
 Blog: midheach.wordpress.com
 LinkedIn: ie.linkedin.com/in/colinmeade

More Related Content

What's hot

Data Migration Done Right for Microsoft Dynamics 365/CRM
Data Migration Done Right for Microsoft Dynamics 365/CRMData Migration Done Right for Microsoft Dynamics 365/CRM
Data Migration Done Right for Microsoft Dynamics 365/CRMDaniel Cai
 
Getting data into microsoft dynamics crm faster
Getting data into microsoft dynamics crm fasterGetting data into microsoft dynamics crm faster
Getting data into microsoft dynamics crm fasterDaniel Cai
 
Software architecture & design patterns for MS CRM Developers
Software architecture & design patterns for MS CRM  Developers Software architecture & design patterns for MS CRM  Developers
Software architecture & design patterns for MS CRM Developers sebedatalabs
 
Microsft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMicrosft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMohamed Samy
 
Microsoft Dynamics CRM Technical Training for Dicker Data Resellers
Microsoft Dynamics CRM Technical Training for Dicker Data ResellersMicrosoft Dynamics CRM Technical Training for Dicker Data Resellers
Microsoft Dynamics CRM Technical Training for Dicker Data ResellersDavid Blumentals
 
“Salesforce Multi-tenant architecture”,
“Salesforce Multi-tenant architecture”,“Salesforce Multi-tenant architecture”,
“Salesforce Multi-tenant architecture”,Manik Singh
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
06 august meetup - enterprise integration architecture
06   august meetup - enterprise integration architecture06   august meetup - enterprise integration architecture
06 august meetup - enterprise integration architectureAldo Fernandez
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.comIMC Institute
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldTihomir Ignatov
 
The Growing ERP is Microsoft Dynamics AX
The Growing ERP is Microsoft Dynamics AXThe Growing ERP is Microsoft Dynamics AX
The Growing ERP is Microsoft Dynamics AXUmesh Pandit
 
The Importance of Integration to Salesforce Success
The Importance of Integration to Salesforce SuccessThe Importance of Integration to Salesforce Success
The Importance of Integration to Salesforce SuccessDarren Cunningham
 
Introduction to cloud computing and microsoft online services
Introduction to cloud computing and microsoft online servicesIntroduction to cloud computing and microsoft online services
Introduction to cloud computing and microsoft online servicescanada1001
 
What you need to know on Force.com in 10 slides
What you need to know on Force.com in 10 slidesWhat you need to know on Force.com in 10 slides
What you need to know on Force.com in 10 slidesGuillaume Windels
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration StrategiesJesus Rodriguez
 

What's hot (20)

Data Migration Done Right for Microsoft Dynamics 365/CRM
Data Migration Done Right for Microsoft Dynamics 365/CRMData Migration Done Right for Microsoft Dynamics 365/CRM
Data Migration Done Right for Microsoft Dynamics 365/CRM
 
Getting data into microsoft dynamics crm faster
Getting data into microsoft dynamics crm fasterGetting data into microsoft dynamics crm faster
Getting data into microsoft dynamics crm faster
 
Software architecture & design patterns for MS CRM Developers
Software architecture & design patterns for MS CRM  Developers Software architecture & design patterns for MS CRM  Developers
Software architecture & design patterns for MS CRM Developers
 
Microsft Dynamics AX Introduction
Microsft Dynamics AX IntroductionMicrosft Dynamics AX Introduction
Microsft Dynamics AX Introduction
 
Microsoft Dynamics CRM Technical Training for Dicker Data Resellers
Microsoft Dynamics CRM Technical Training for Dicker Data ResellersMicrosoft Dynamics CRM Technical Training for Dicker Data Resellers
Microsoft Dynamics CRM Technical Training for Dicker Data Resellers
 
“Salesforce Multi-tenant architecture”,
“Salesforce Multi-tenant architecture”,“Salesforce Multi-tenant architecture”,
“Salesforce Multi-tenant architecture”,
 
Erp microsoft dynamic ppt
Erp microsoft dynamic pptErp microsoft dynamic ppt
Erp microsoft dynamic ppt
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Intro to Force.com Webinar presentation
Intro to Force.com Webinar presentationIntro to Force.com Webinar presentation
Intro to Force.com Webinar presentation
 
06 august meetup - enterprise integration architecture
06   august meetup - enterprise integration architecture06   august meetup - enterprise integration architecture
06 august meetup - enterprise integration architecture
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.com
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the Field
 
The Growing ERP is Microsoft Dynamics AX
The Growing ERP is Microsoft Dynamics AXThe Growing ERP is Microsoft Dynamics AX
The Growing ERP is Microsoft Dynamics AX
 
Service as-a-software
Service as-a-softwareService as-a-software
Service as-a-software
 
The Importance of Integration to Salesforce Success
The Importance of Integration to Salesforce SuccessThe Importance of Integration to Salesforce Success
The Importance of Integration to Salesforce Success
 
Introduction to cloud computing and microsoft online services
Introduction to cloud computing and microsoft online servicesIntroduction to cloud computing and microsoft online services
Introduction to cloud computing and microsoft online services
 
What you need to know on Force.com in 10 slides
What you need to know on Force.com in 10 slidesWhat you need to know on Force.com in 10 slides
What you need to know on Force.com in 10 slides
 
Microsoft Dynamics Erp
Microsoft Dynamics ErpMicrosoft Dynamics Erp
Microsoft Dynamics Erp
 
Riva CRM Integration For Exchange
Riva CRM Integration For ExchangeRiva CRM Integration For Exchange
Riva CRM Integration For Exchange
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 

Viewers also liked

Microsoft Dynamics CRM Overview by Anatoly Kvasnikov
Microsoft Dynamics CRM Overview by Anatoly KvasnikovMicrosoft Dynamics CRM Overview by Anatoly Kvasnikov
Microsoft Dynamics CRM Overview by Anatoly KvasnikovIT Booze
 
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...Full Circle Insights
 
«Виртуальный офис»
«Виртуальный офис»«Виртуальный офис»
«Виртуальный офис»Softline
 
AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개Alvin You
 
Новый бизнес с Office 365 - partner ready Treolan
Новый бизнес с Office 365 - partner ready TreolanНовый бизнес с Office 365 - partner ready Treolan
Новый бизнес с Office 365 - partner ready TreolanZaur Abutalimov
 
Sage - Health Care Information Management System
Sage - Health Care Information Management SystemSage - Health Care Information Management System
Sage - Health Care Information Management SystemGirish Kumar Ayyappath
 
iHT² Health IT Summit San Francisco – Case Study “MLK 2.0: Building Value Bas...
iHT² Health IT Summit San Francisco – Case Study “MLK 2.0: Building Value Bas...iHT² Health IT Summit San Francisco – Case Study “MLK 2.0: Building Value Bas...
iHT² Health IT Summit San Francisco – Case Study “MLK 2.0: Building Value Bas...Health IT Conference – iHT2
 
Lessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM ArchitectureLessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM ArchitectureSugarCRM
 
SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)alpercelk
 
Результаты опроса по использованию Облачных вычислений (Облаков) в организаци...
Результаты опроса по использованию Облачных вычислений (Облаков) в организаци...Результаты опроса по использованию Облачных вычислений (Облаков) в организаци...
Результаты опроса по использованию Облачных вычислений (Облаков) в организаци...Michael Kozloff
 
Building a CRM Application
Building a CRM ApplicationBuilding a CRM Application
Building a CRM ApplicationIron Speed
 
Designing a Modern CRM
Designing a Modern CRMDesigning a Modern CRM
Designing a Modern CRMTyler Tate
 

Viewers also liked (14)

CRM Architecture
CRM ArchitectureCRM Architecture
CRM Architecture
 
Microsoft Dynamics CRM Overview by Anatoly Kvasnikov
Microsoft Dynamics CRM Overview by Anatoly KvasnikovMicrosoft Dynamics CRM Overview by Anatoly Kvasnikov
Microsoft Dynamics CRM Overview by Anatoly Kvasnikov
 
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...
 
«Виртуальный офис»
«Виртуальный офис»«Виртуальный офис»
«Виртуальный офис»
 
AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개AX2012 AIF(Application Integration Framework) 소개
AX2012 AIF(Application Integration Framework) 소개
 
Новый бизнес с Office 365 - partner ready Treolan
Новый бизнес с Office 365 - partner ready TreolanНовый бизнес с Office 365 - partner ready Treolan
Новый бизнес с Office 365 - partner ready Treolan
 
Sage - Health Care Information Management System
Sage - Health Care Information Management SystemSage - Health Care Information Management System
Sage - Health Care Information Management System
 
iHT² Health IT Summit San Francisco – Case Study “MLK 2.0: Building Value Bas...
iHT² Health IT Summit San Francisco – Case Study “MLK 2.0: Building Value Bas...iHT² Health IT Summit San Francisco – Case Study “MLK 2.0: Building Value Bas...
iHT² Health IT Summit San Francisco – Case Study “MLK 2.0: Building Value Bas...
 
Lessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM ArchitectureLessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM Architecture
 
SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)SAP Systems Integration by SAP PI (XI)
SAP Systems Integration by SAP PI (XI)
 
Результаты опроса по использованию Облачных вычислений (Облаков) в организаци...
Результаты опроса по использованию Облачных вычислений (Облаков) в организаци...Результаты опроса по использованию Облачных вычислений (Облаков) в организаци...
Результаты опроса по использованию Облачных вычислений (Облаков) в организаци...
 
Building a CRM Application
Building a CRM ApplicationBuilding a CRM Application
Building a CRM Application
 
Designing a Modern CRM
Designing a Modern CRMDesigning a Modern CRM
Designing a Modern CRM
 
CRM Strategy and Implementation
CRM Strategy and ImplementationCRM Strategy and Implementation
CRM Strategy and Implementation
 

Similar to Hybrid Integration with Dynamics CRM Online, Microsoft Azure Service Bus and AppFx.ServiceBus

MAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
MAX 2008: Build collaborative applications with Flex LCDS and CairngormMAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
MAX 2008: Build collaborative applications with Flex LCDS and CairngormXavier Agnetti
 
Microservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalMicroservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalBizTalk360
 
System Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapSystem Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapAmit Gatenyo
 
Microsoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vuMicrosoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vuPham Anh Vu
 
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and IntegrationsCloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrationspaulfallon
 
Robert LeBlanc - Cloud Forum Presentation
Robert LeBlanc - Cloud Forum Presentation Robert LeBlanc - Cloud Forum Presentation
Robert LeBlanc - Cloud Forum Presentation Mauricio Godoy
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Mike Walker
 
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow UpHybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow UpNicole Bray
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarKellton Tech Solutions Ltd
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...Club Cloud des Partenaires
 
Lap Around Windows Azure Business Edition Final
Lap Around Windows Azure Business Edition FinalLap Around Windows Azure Business Edition Final
Lap Around Windows Azure Business Edition FinalKyle Cressman
 
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptx
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptxSaurabh_Shanbhag - Building_SaaS_on_AWS.pptx
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptxAWS Chicago
 
Cloud process automation for cost optimization security and compliance
Cloud process automation for cost optimization security and complianceCloud process automation for cost optimization security and compliance
Cloud process automation for cost optimization security and complianceArthur Schmunk
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesAmazon Web Services
 
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...Ramon Tebar
 
AWS re:Invent 2016: State of the Union: Containers (CON316)
AWS re:Invent 2016: State of the Union:  Containers (CON316)AWS re:Invent 2016: State of the Union:  Containers (CON316)
AWS re:Invent 2016: State of the Union: Containers (CON316)Amazon Web Services
 
Azure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedAzure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedWes Yanaga
 

Similar to Hybrid Integration with Dynamics CRM Online, Microsoft Azure Service Bus and AppFx.ServiceBus (20)

MAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
MAX 2008: Build collaborative applications with Flex LCDS and CairngormMAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
MAX 2008: Build collaborative applications with Flex LCDS and Cairngorm
 
Microservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalMicroservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration final
 
System Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & RoadmapSystem Center Datacenter Cloud Management Vision & Roadmap
System Center Datacenter Cloud Management Vision & Roadmap
 
Microsoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vuMicrosoft cloud strategic_overview_vu
Microsoft cloud strategic_overview_vu
 
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and IntegrationsCloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
 
Robert LeBlanc - Cloud Forum Presentation
Robert LeBlanc - Cloud Forum Presentation Robert LeBlanc - Cloud Forum Presentation
Robert LeBlanc - Cloud Forum Presentation
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
 
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow UpHybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
 
Smart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech WebinarSmart Integration to the Cloud - Kellton Tech Webinar
Smart Integration to the Cloud - Kellton Tech Webinar
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
 
Lap Around Windows Azure Business Edition Final
Lap Around Windows Azure Business Edition FinalLap Around Windows Azure Business Edition Final
Lap Around Windows Azure Business Edition Final
 
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptx
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptxSaurabh_Shanbhag - Building_SaaS_on_AWS.pptx
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptx
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
 
Cloud process automation for cost optimization security and compliance
Cloud process automation for cost optimization security and complianceCloud process automation for cost optimization security and compliance
Cloud process automation for cost optimization security and compliance
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business Services
 
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
Dynamics 365 Saturday - London 2018 - New Features and Deprecations with Dyna...
 
AWS re:Invent 2016: State of the Union: Containers (CON316)
AWS re:Invent 2016: State of the Union:  Containers (CON316)AWS re:Invent 2016: State of the Union:  Containers (CON316)
AWS re:Invent 2016: State of the Union: Containers (CON316)
 
Azure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedAzure Services Platform Oc Event Ned
Azure Services Platform Oc Event Ned
 
CRM 2011 launch
CRM 2011 launchCRM 2011 launch
CRM 2011 launch
 

Recently uploaded

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Hybrid Integration with Dynamics CRM Online, Microsoft Azure Service Bus and AppFx.ServiceBus

  • 1. Hybrid Integration with Dynamics CRM Online, Microsoft Azure Service Bus and AppFx.ServiceBus
  • 2.  Experienced Consultant and Architect  Owner of Treadstone Systems  Active Integration community member  Integration Solutions Architect @ Coillte in Ireland About Me
  • 3.  Cover a real-world hybrid integration solution  Discuss the technologies involved  Demos of the key integration scenarios  Talk about the main ‘pain-points’ Agenda
  • 4.  Deliver a robust and scalable integration solution between Dynamics CRM Online and on-premises Line of Business systems in a relatively short timescale Key Takeaway
  • 5.  Cloud  Dynamics CRM 2013 Online  Microsoft Azure Service Bus  On-Premises  AppFx.ServiceBus Framework  WCF Service  RESTful Service Technology Architecture
  • 6. Authentication SAML Token Remote Execution Context Message Remote Execution Context Message Request Request AppFx ServiceBus RESTful Service WCF Service Bespoke IMS Request Request Cloud Enterprise Request ACS Service Bus Cloud 1 2 3 4 5 6
  • 7.  Remote Execution Context Message  Event Execution Pipeline  Plug-ins (Azure-aware)  Out-Of-The-Box  Custom Dynamics CRM Integration Components
  • 8. Dynamics CRM Event Processing Architecture
  • 9. Dynamics CRM Event Execution Pipeline
  • 10. Dynamics CRM Online -> Azure Service Bus Create Contact Authentication SAML Token Remote Execution Context Message Cloud ACS Service Bus Cloud 1 2 3 4
  • 11. Dynamics CRM Online -> Azure Service Bus
  • 12. AppFx.ServiceBus Framework  Plumbing  Consistent approach to Service Bus integration  Lightweight messaging  Time-to-market
  • 13. Azure Service Bus -> Line Of Business System Remote Execution Context Message Create Contact AppFx ServiceBus RESTful Service IMS Cloud Enterprise Service Bus 1 2 3 4 5 6
  • 14. Azure Service Bus -> Line Of Business System
  • 15. Azure Service Bus -> Line Of Business System
  • 16. Issues Encountered  Out-of-date Documentation  Obsolete Samples – Queue contract  Remote Execution Context Message Interoperability  AppFx.ServiceBus Framework  Service Bus Explorer Tool
  • 17. Wrap-Up  How to integrate Dynamics CRM Online with on- premises systems  Key integration capabilities of the technologies utilised  Some ‘gotchas’ to be aware of  Room for improvement
  • 18. References  Dynamics CRM and Azure Service Bus Integration: http://msdn.microsoft.com/en- us/library/gg309276.aspx  AppFx.ServiceBus Framework: https://appfxservicebus.codeplex.com/  Demo Solution: TBC
  • 19. Thank You  Website: www.treadstone-systems.com  Email: colin.meade@treadstone-systems.com  Twitter: @Midheach  Blog: midheach.wordpress.com  LinkedIn: ie.linkedin.com/in/colinmeade