For Microsoft Dynamics CRM Partners Communicating Together: Microsoft Windows Azure Hosted Services...

Preview:

Citation preview

For Microsoft Dynamics CRM Partners

Communicating Together: Microsoft Windows Azure Hosted Services and Microsoft Dynamics CRM 2011

Presented By:

Sebastian Waksmundzki

AlfaPeople

Prague April 3 - 6, 2011

For Microsoft Dynamics CRM Partners

WhoAmiRequest

• Senior Dynamics Architect @ AlfaPeople– 10 Years Experience– Still love technology – CRM , SharePoint , ERP(s)

• Social– Blog www.mindthecloud.net– Twitter @qmiswax

For Microsoft Dynamics CRM Partners

Agenda• Windows Azure (Services)

– Short Overview – Key components

• MS CRM + Cloud– Online – On premise

• Demo Azure + Apps (MS CRM) = New Enterprise Paradigm

• Q&A

For Microsoft Dynamics CRM Partners

Windows Azure Services

For Microsoft Dynamics CRM Partners

Windows Azure Services

For Microsoft Dynamics CRM Partners

Windows Azure Services

For Microsoft Dynamics CRM Partners

Windows Azure Services

For Microsoft Dynamics CRM Partners

Windows Azure Services

Azure™ Services Platform

For Microsoft Dynamics CRM Partners

Windows Azure Services

We are all there • CRM 2011• BPOS • Office 365

– Exchange– SharePoint 2010– Lync

For Microsoft Dynamics CRM Partners

Windows Azure Platform

• Windows Azure– Compute, Store, Virtual Network

• SQL Azure– Database, Reporting, Data Sync

• Windows Azure App fabric– Service Bus, Access Control, Cache

For Microsoft Dynamics CRM Partners

Extreme is a CRM Conference

• Almost forgot about CRM • IFrames (still )• Integration• On-premise/Online does it still

matter?

For Microsoft Dynamics CRM Partners

IFrames

• We can host IFrames on Azure• Wide distribution, Scalability,

GeoDistribution, “Unlimited”• Great combination with CRM Online• Worker Role

For Microsoft Dynamics CRM Partners

Demo

For Microsoft Dynamics CRM Partners

Integration

• Azure AppFabric Service Bus• Out of the box (just write listener)

For Microsoft Dynamics CRM Partners

Listener

• One-Way, Queued, Two Ways, REST

[ServiceBehavior] class RemoteService : IServiceEndpointPlugin { public void Execute(RemoteExecutionContext context) { Entity createdEnity = (Entity)context.InputParameters["Target"]; //Houston, we have Entity } }

For Microsoft Dynamics CRM Partners

Integration

• We all know about this

For Microsoft Dynamics CRM Partners

Integration

• Let’s do that

For Microsoft Dynamics CRM Partners

Demo SOA ExtendedWCF Service

WF Workflow

Azure

Operation

Operation

WCF endpoint

WCF endpoint

ExternalService

ExternalService

For Microsoft Dynamics CRM Partners

Azure. more coming

• VM role• Dynamic Content Caching• Improved Java• …and more

For Microsoft Dynamics CRM Partners

Sebastian WaksmundzkiAlfaPeople

swa@alfapeople.com

Thank You for Attending extreme 2011!

Please remember to fill out your session evaluation form.

Recommended