Microsoft Cloud Services and Dynamics CRM Online Technical Sales Session September, 2010
Target Audience IT Pro Systems Management Generally against cloud Influence them to see cloud as non-threatening? CIO Data ownership Productivity Governance Show them cost savings and agility Architect Security and Authentication Scalability and performance Convey: robustness of MS Cloud Developer Programmability Interfaces to access data Prove: Simplicity and Productivity
Solution Consideration - Factors Business Total cost of ownership Leveraging existing skill-sets Leveraging existing technology Increasing productivity Strategic Alignment of Technology to Business Elastic Scalability Consumption-based Pricing
Cloud Services For Businesses $2.3B invested in cloud infrastructure Geo-replicated customer data Public and private cloud flexibility 30,000 engineers working on cloud services PRODUCTIVITY BUSINESS USERS BUSINESS APPS BUSINESS APPS Financially-backed uptime guarantees SAS 70 and ISO 27001 compliant Carbon footprint innovation Rapid innovation model COLLABORATION COMMUNICATIONS DESKTOP MGMT ON-PREMISES & HOSTERS PLATFORM IDENTITY DATABASE PLATFORM
Sample Scenarios Business Partner Integration Credit scoring Address cleansing Data Marshalling and Enrichment Portal Enablement Offsite Auditing Vertical partitioning into cloud CRM On-Premises + Services in Cloud Uploaded documents and files in cloud Offload serving content repositories to CDN
Your Cloud Application (Components) Azure Service Dynamics CRM Online LB Web Web Web Role Site Site (ASPX, ASMX, WCF) (ASPX, IIS ASMX, WCF) (ASPX, WCF) Worker Service Role Internet Your Service Queue LB Tables Storage Blobs
Portals - CRM Online + Azure CRM Online Application Azure Service API Manage Peak load capacity from Portals Design high-compute based offline applications Reduce deployment time Increase or decrease capacity at will Build for scale and pay only when you do scale
Demo A scalable portal hosted on Azure
Using Service Bus to integrate CRM Online Application Publish Service Bus Subscribe Customer 1 Hosted assured delivery mechanism No need to setup expensive distributed delivery mechanisms Globally available with REST endpoints Circumvents firewalls and Supports claims based authentication Multiple transmission channels One Way / Two Way / Queued / REST basedc
Scenarios Supported Integrate CRM OL with on-premises systems Integrate two departmental CRM OL orgs. Integrate CRM OL with another cloud based system Examples: Send creation of Account data to ERP system Send notification to customer
Demo Integration with On-Premise system using the Azure App Fabric Service Bus
CRM Online + Microsoft DallaS DallaS framework Leverage external data-sets for address cleansing, data completion etc. No need to create point to point interfaces to data repositories Many data providers already available e.g. InfoUSA with more coming soon.
CRM Online + Microsoft BPOS Unified Communications email CRM Online Application Windows Live ID documents Exchange Router
Wrap up!
2010 Microsoft Corporation. All rights reserved. Microsoft, Microsoft Dynamics, the Microsoft Dynamics logo, and [list other trademarks] are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.