240 likes | 419 Views
PR01. Developing xRM Solutions Using Windows Azure: Cloud-based Business Applications. Andrew Bybee Principal Program Manager Lead Microsoft Corporation. Objectives. Utilize Windows Azure as integrated component of xRM solutions Introduce new xRM capabilities in Dynamics CRM “5”
E N D
PR01 Developing xRM Solutions Using Windows Azure: Cloud-based Business Applications Andrew Bybee Principal Program Manager Lead Microsoft Corporation
Objectives • Utilize Windows Azure as integrated component of xRM solutions • Introduce new xRM capabilities in Dynamics CRM “5” • Demonstrate rapid development of cloud-based business applications
3 Hiring Manager Recruiter Candidate Composing a Business Application Service Integration Recruiting Solution • Positions Resume Find Matches Create applications Create Additional Applications Create Additional Applications ERP Candidate Applications Candidates Background checks … Application UI Page:Find Matches Positions Portal 3rd Party Services Skills Devices Follow up – Phone Call
4 Hiring Manager Recruiter Candidate Accelerate With xRM and Azure Service Integration • Positions AppFabric SQL Azure XRM SharePoint UC Resume Find Matches Create applications Create Additional Applications Create Additional Applications ERP SQL .NET Candidate Applications Windows Azure Candidates Background checks … ASP / XAML Application UI Page:Find Matches Positions Portal 3rd Party Services Skills Devices Follow up – Phone Call
xRM Application Framework Client • Declarative development of relational business applications using flexible models and dynamic services. • Models encompass multiple domains • Data, Presentation, workflow, security • Business Application Services • Multi-tenant controller • Robust web services • Enterprise-scale, role-based deployment • Portable across on-premises and hosted deployments Forms / Views Workflow Security Application models in metadata Entities Multi-tenant controller SQL
xRM Investments in CRM “5” • .NET 4.0 • Flexible web services (WCF, REST, AJAX) • Client-sideobject model • Cross-version compatibility • Enhancedquery support • Developer Productivity • Code “Sandbox” in hosted deployments • Extended Event Pipeline via Windows Azure • Claims-based authentication and federation • Visualizations • Portal Integration • Power of Choice Solutions Management Enhanced data modeling Client extension hosting and deployment Optimized transaction support Auditing • Rich Platform Services
ADXStudio Inc. partner Shan McArthur VP, Technology, CRM MVP ADXStudio Inc.
Getting Started Fast with xRM demo Developer Productivity Investments for Microsoft Dynamics CRM “5”
xRM Investments in CRM “5” • .NET 4.0 • Flexible web services (WCF, REST, AJAX) • Client-sideobject model • Cross-version compatibility • Enhancedquery support • Developer Productivity • Code “Sandbox” in hosted deployments • Extended Event Pipeline via Windows Azure • Claims-based authentication and federation • Visualizations • Portal Integration • Power of Choice Solutions Management Enhanced data modeling Client extension hosting and deployment Optimized transaction support Auditing • Rich Platform Services
The Phone Company demo Girish Raja Technical Evangelist Microsoft
Phone Company: Architecture Windows Azure Web Role Worker Role Azure Storage Web Browser WCF Services SilverLight Controls .Net Service Bus Local Server WCF Services Extension Database for Lat/Long Workflow CRM Services CRM Storage
Scaling Up Your Applications • xRM enables apps to flexibly scale in multiple dimensions • # of Users • Data (multi-TB) • Transactions (1000’s / sec) • ‘CloudBursting’ with Windows Azure • Multiple instances • Queuing
Sonoma Partners partner Jim Steger Principal, CRM MVP Sonoma Partners
SideBar: Goals • Encourage collaboration with internal team and remote colleagues • Simple and multiple mechanisms for users to provide feedback / communication • Searchable archive of conversations • Integrate derived / system generated threads • Needs to be FUN and meaningful
SideBar demo Extending your enterprise applications with xRM and Windows Azure
SideBar: Architecture 3rd Party Windows Azure MVC Web Role External Data Mobile Web Browser .NET Service Bus Local Server External Data WCF Services WPF Client Scheduler Workflow Exchange CRM Services CRM Storage
xRM Investments in CRM “5” • .NET 4.0 • Flexible web services (WCF, REST, AJAX) • Client-sideobject model • Cross-version compatibility • Enhancedquery support • Developer Productivity • Code “Sandbox” in hosted deployments • Extended Event Pipeline via Windows Azure • Claims-based authentication and federation • Visualizations • Portal Integration • Power of Choice Solutions Management Enhanced data modeling Client extension hosting and deployment Optimized transaction support Auditing • Rich Platform Services
Summary • Develop and deliver your business applications faster with xRM • Extend your reach and scale with Windows Azure • New xRM capabilities with CRM “5” and the “Power of Choice” • Get started today! • xRM solutions with Dynamics CRM 4.0 • CRM “5” Metro program for ISVs
CRM “5” Metro Early Adoption Program • Audience: ISVs, startups and packaged solution developers • Benefits: • Access to early bits and content • Technical Briefings and Deep-dive Training Events (in person, virtual) • Free Technical Support • Kick-off and Content available in December 2009. • Requirements • Valid NDA required • Commitment to release application in RTM+180 days • Contact your local Microsoft Representative to join. • If you don’t know whom to ask, send email to metroreq@microsoft.com and we’ll match you with someone in your country.
YOUR FEEDBACK IS IMPORTANT TO US! Please fill out session evaluation forms online at MicrosoftPDC.com
Learn More On Channel 9 • Expand your PDC experience through Channel 9 • Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses channel9.msdn.com/learn Built by Developers for Developers….