> Utilize Windows Azure as integrated component of xRM solutions > Introduce new xRM capabilities in...
-
Upload
mabel-harvey -
Category
Documents
-
view
225 -
download
0
Transcript of > Utilize Windows Azure as integrated component of xRM solutions > Introduce new xRM capabilities in...
Developing xRM Solutions Using Windows Azure: Cloud-based Business ApplicationsAndrew BybeePrincipal Program Manager LeadMicrosoft Corporation
PR01
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
Composing a Business Application3
Candidate
Follow up – Phone Call
Hiring Manager
Recruiter
Page: Find
MatchesPortal
CandidatesBackground
checks
… 3rd Party Services
Devices
Create Additional Applicatio
ns
Create Additional Applicatio
ns
Find MatchesCreate
applications
Application UI
ERP
Service Integration
PositionsResume
Candidate
Applications
Positions
Skills
Recruiting Solution
Create Additional Applicatio
ns
Create Additional Applicatio
ns
Find MatchesCreate
applications
XRM
ERP
Service Integration
Positions
Devices
Portal
CandidatesBackground
checks
… 3rd Party Services
Accelerate With xRM and Azure4
Candidate
Follow up – Phone Call
Hiring Manager
Recruiter
Page: Find
Matches
Application UI
Resume
Candidate
Applications
Positions
Skills
SQL
.NET
ASP / XAML
SharePoint
UCSQL
AzureAppFabric
Windows Azure
xRM Application Framework> 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
Multi-tenant controller
Entities
SQL
Workflow Security
Client
Forms / Views
Application models
in metadata
xRM Investments in CRM “5”
Code “Sandbox” in hosted deploymentsExtended Event Pipeline via Windows AzureClaims-based authentication and federationVisualizationsPortal Integration
Power of Choice
.NET 4.0Flexible web services (WCF, REST, AJAX)Client-side object modelCross-version compatibilityEnhanced query support
Developer Productivity
Solutions ManagementEnhanced data modelingClient extension hosting and deploymentOptimized transaction supportAuditing
Rich Platform Services
ADXStudio Inc.
Shan McArthurVP, Technology, CRM MVPADXStudio Inc.
partner
Getting Started Fast with xRM
demo Developer Productivity Investments for Microsoft Dynamics CRM “5”
xRM Investments in CRM “5”
Code “Sandbox” in hosted deploymentsExtended Event Pipeline via Windows AzureClaims-based authentication and federationVisualizationsPortal Integration
Power of Choice
.NET 4.0Flexible web services (WCF, REST, AJAX)Client-side object modelCross-version compatibilityEnhanced query support
Developer Productivity
Solutions ManagementEnhanced data modelingClient extension hosting and deploymentOptimized transaction supportAuditing
Rich Platform Services
Local Server
Windows Azure
Web Role Worker RoleWeb
Browser
SilverLight Controls
WCF Service
s
Azure Storage
.Net Service Bus
WCF Services
Extension
Database for
Lat/Long
Phone Company: Architecture
CRM ServicesCRM Storage
Workflow
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
Jim StegerPrincipal, CRM MVPSonoma Partners
partner
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
Local Server
3rd PartyWindows Azure
MVC Web Role
Web Browser
WPF Client
External Data
.NET Service Bus
WCF ServicesExtern
al Data
CRM ServicesCRM Storage
Workflow
Sch
edule
r
Mobile
SideBar: Architecture
Exchange
xRM Investments in CRM “5”
Code “Sandbox” in hosted deploymentsExtended Event Pipeline via Windows AzureClaims-based authentication and federationVisualizationsPortal Integration
Power of Choice
.NET 4.0Flexible web services (WCF, REST, AJAX)Client-side object modelCross-version compatibilityEnhanced query support
Developer Productivity
Solutions ManagementEnhanced data modelingClient extension hosting and deploymentOptimized transaction supportAuditing
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
[email protected] and we’ll match you with someone in your country.
YOUR FEEDBACK IS IMPORTANT TO US!
Please fill out session evaluation
forms online atMicrosoftPDC.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/learnBuilt by Developers for Developers….
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.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.