Upload
microsoft-decideurs-it
View
520
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
1
Développez des offres cloud en
utilisant Microsoft Dynamics CRM
Online et Microsoft Azure
8 février 2011 • Christine Dubois, Directrice de projet, Agilcom • Tanguy Touzard, Ingénieur Avant-Vente, Alsy • Sophie Jacquet, chef de produit Dynamics CRM,
Microsoft
2
ALSY
« Pure Player » Microsoft
Partenaire Microsoft depuis plus de 15 ans
En avance de phase sur les dernières technologies
Expertise sur l’ensemble des technologies
Développement
Portails, collaboration, GED
Communications Unifiées
Plateforme serveur, sécurité, supervision, hypervision
CRM
Implantation à Paris et à Lyon
Une clientèle de Grands Comptes et de Grandes PME
Filialisation
Depuis 2010: filiale de France Telecom
Centre de compétence Microsoft d’Orange Business Services
3
4
Agenda
Microsoft Dynamics CRM 2011 & Online : les
piliers de la nouvelle version
Les bénéfices de Windows Azure
Scénario 1 : Microsoft Dynamics CRM 2011 et
AppFabric Azure / Démo
Scénario 2 : Microsoft Dynamics CRM 2011 et
Windows Azure / Démo
5
Richesse de Consommation et extensibilité
Relations • Interactions • Processus • Analyse Framework xRM
Efficacité commerciale
CRM étendue (XRM)
Service clients fiable
Marketing pertinent
Sur site Cloud
Microsoft Dynamics CRM
Hébergé
6
FAMILIER Intuitif &
personnalisé
INTELLIGENT Pertinent &
flexible
CONNECTE Collaboratif &
intégré
Microsoft Dynamics CRM Online & 2011
l’efficacité utilisateur au premier plan
7
Périmètre de l’offre Suite complète de gestion de la relation clients en mode on demand, hébergée par Microsoft. Offre de lancement : 31€ par utilisateur par mois*
Accès ubiquitaire instantané
Réduction des coûts
Déploiement facilité
Géré par Microsoft
SLA : 99.9%
5 G d’espace de stockage de données
200 workflows pré-paramétrés
300 entités personnalisées
Accès en mode offline
Mobile express
40 marchés, 41 langues
L’abonnement comprend Les bénéfices clés
* Jusqu’au 30 juin 2011, au lieu de 40,25€
8
Qu’est ce que Windows Azure?
9
Symétrie « sur site/dans le nuage »
10
Scénarii d’intégration de CRM
et Azure
Utilisation d’AppFabric
AppFabric Service Bus
AppFabric Access Control Service
Utilisation de Windows Azure
iFrames hébérgées sur Azure
Applications hybrides
11
Scénario 1
Microsoft Dynamics CRM 2011 et AppFabric Azure
12
Service Bus
Access Control Fédération de l’identité au travers du nuage
Service Bus Bus de messages hébérgé par le nuage pour pour la topologie de réseau de messagerie agnostique
Access Control
13
Comment ça marche ?
Scenario: Le client utilise le Service Bus pour appeler un point d’accès tiers de CRM Online.
14
Un service – Trois approches
En natif Enregistrer ‘ServiceBusPlugin’
Transmission du contexte à l’Async Service
Juste à enregistrer un step via Plugin Registration Tool
Plugin personnalisé Code personnalisé
Peut utiliser les méthodes du CRM SDK
Transmission du contexte à l’Async Service
Activité WF personnalisée Code personnalisé
Transmission du contexte à l’Async Service
Non supporté par Dynamics CRM Online
Async Service Gère les jobs de message Azure
Vue via les Web Tools
15
Projet AppFabric
Définir un namespace
Définir un ou plusieurs points d’accès (endpoints)
Configurer les règles d’accès ACS Dynamics CRM est l’émetteur
Plusieurs types de contrat possibles :
Queued
One-way
Two-way
REST
16
Ecouteur d’évènement
Ecouteur normal : Implémente I*ServiceEndpointPlugin
Contrat de service WCF – 3 variantes pour One/Two-Way & REST
Semblable à IPlugin – Implémente la méthode Execute
Ecouteur sur file d’attente : Utilise un appel générique ‘GetBody’
Lit le message de la file d’attente du Service Bus
Message.GetBody<RemoteExecutionContext>());
Les écouteurs doivent s’authentifier sur le .NET Service Bus
L’identité est indépendante de CRM
17
Configuration
1. Obtenir et installer les certificats sur le serveur Dynamics CRM
2. Configurer l’intégration de Dynamics CRM avec AppFabric.
3. Créer un projet AppFabric sur le portail d’Azure et configure les permissions dans Access Control Service
4. Configurer le point d’accès au Service via le Plugin Registration Tool
5. Enregistrer le ServiceBusPlugin dans le pipeline CRM via le Plugin Registration Tool
6. Ecrire un écouteur d’évènement : IServiceEndpointPlugin
7. Déclencher les évènements du pipeline qui sont envoyés via le Service Bus
18
Démo CRM et AppFabric en action
19
Scénario 2
Microsoft Dynamics CRM 2011 et Windows Azure
20
Azure Compute Azure Storage
Azure Compute
Code managé et non-managé s’exécutant dans
le nuage
Azure Storage
Stockage semi structuré dans le nuage
Web Worker
21
Votre Service
LB
Internet
Web Site (ASPX, ASMX, WCF) Web Site
(ASPX, ASMX, WCF)
Web Role IIS
(ASPX, WCF)
Worker Service Worker Role
LB
Storage Tables
Blobs
Queue
Azure Data Center
Architecture de Windows
Azure
22
Pourquoi utiliser le nuage?
Pour les applications demandant Une très forte montée en charge
Une très haute disponibilité
Un stockage externe
Pour les applications ayant Une charge variable
Une durée de vie très courte
23
Extensions CRM sur Azure
Windows Azure est l’hôte idéal pour les IFrames
Fournit l’option ‘all cloud’ avec CRM Online
Windows Azure peut écouter le Service Bus pour
recevoir des données
Windows Azure peut appeler les Services Web de
CRM
24
Scénarios d’utilisation du
nuage
Intégration Business Partner
Notation financière
Nettoyage d’adresses
Offsite Auditing
Partitionnement vertical dans le nuage
Dynamics CRM sur site
Documents et fichiers chargés sur le nuage
Option pour utiliser CDN
25
Configuration
1. Créer un service hébergé sur Windows Azure via le portail
2. Enregistrer un certificat sur Wiindows Azure
3. Créer et configurer un Projet Windows Azure dans Visual
Studio
4. Développer l’application ou le service
5. Déployer le projet Windows Azure à partir :
• De Visual Studio
• ou du Portail Windows Azure
26
Conclusion
• Pas de limitation avec CRM 2011 Online
• Interface avec le SI disponible
• Fonctionnalités identiques
• Bénéficier de tous les avantages de Windows Azure
• Pas de gestion d’infrastructure
• Montée en charge et élasticité
• Redondance
• Paiement à la consommation
27
MSDN et TechNet : l’essentiel
des ressources techniques à portée de clic
http://technet.com http://msdn.com
Portail administration et infrastructure pour informaticiens
Portail de ressources technique pour développeurs