Dveloppez des offres cloud en utilisant Microsoft Dynamics

  • Slides: 31
Download presentation

Développez des offres cloud en utilisant Microsoft Dynamics CRM Online et Microsoft Azure (DYN

Développez des offres cloud en utilisant Microsoft Dynamics CRM Online et Microsoft Azure (DYN 101) 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

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

AGILCOM Formation Conseil Architecture 4

AGILCOM Formation Conseil Architecture 4

Agenda Microsoft Dynamics CRM 2011 & Online : les piliers de la nouvelle version

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 App. Fabric Azure / Démo Scénario 2 : Microsoft Dynamics CRM 2011 et Windows Azure / Démo 5

Richesse de Consommation et extensibilité Microsoft Dynamics CRM Efficacité commerciale Marketing pertinent Service clients

Richesse de Consommation et extensibilité Microsoft Dynamics CRM Efficacité commerciale Marketing pertinent Service clients fiable CRM étendue (XRM) Relations • Interactions • Processus • Analyse Framework x. RM Cloud Hébergé 6 Sur site

Microsoft Dynamics CRM Online & 2011 l’efficacité utilisateur au premier plan FAMILIER Intuitif &

Microsoft Dynamics CRM Online & 2011 l’efficacité utilisateur au premier plan FAMILIER Intuitif & personnalisé INTELLIGENT Pertinent & flexible 7 CONNECTE Collaboratif & intégré

Périmètre de l’offre Suite complète de gestion de la relation clients en mode on

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* Les bénéfices clés L’abonnement comprend § 5 G d’espace de stockage de données § Accès ubiquitaire instantané § 200 workflows pré-paramétrés § Réduction des coûts § 300 entités personnalisées § Déploiement facilité § Accès en mode offline § Géré par Microsoft § Mobile express § SLA : 99. 9% § 40 marchés, 41 langues * Jusqu’au 30 juin 2011, au lieu de 40, 25€ 8

Qu’est ce que Windows Azure? Web et clouds Sur site 9

Qu’est ce que Windows Azure? Web et clouds Sur site 9

Symétrie « sur site/dans le nuage » 10

Symétrie « sur site/dans le nuage » 10

Scénarii d’intégration de CRM et Azure Utilisation d’App. Fabric Service Bus App. Fabric Access

Scénarii d’intégration de CRM et Azure Utilisation d’App. Fabric Service Bus App. Fabric Access Control Service Utilisation de Windows Azure i. Frames hébérgées sur Azure Applications hybrides 11

Scénario 1 Microsoft Dynamics CRM 2011 et App. Fabric Azure 12

Scénario 1 Microsoft Dynamics CRM 2011 et App. Fabric Azure 12

Service Bus Access Control Fédération de l’identité au travers du nuage Service Bus de

Service Bus Access Control Fédération de l’identité au travers du nuage Service Bus de messages hébérgé par le nuage pour la topologie de réseau de messagerie agnostique 13

Comment ça marche ? Scenario: Le client utilise le Service Bus pour appeler un

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 Async Service Gère les jobs de message Azure Vue

Un service – Trois approches Async Service Gère les jobs de message Azure Vue via les Web Tools En natif Enregistrer ‘Service. Bus. Plugin’ 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 15

Projet App. Fabric Définir un namespace Définir un ou plusieurs points d’accès (endpoints) Configurer

Projet App. Fabric 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*Service. Endpoint. Plugin Contrat de service WCF –

Ecouteur d’évènement Ecouteur normal : Implémente I*Service. Endpoint. Plugin 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 ‘Get. Body’ Lit le message de la file d’attente du Service Bus Message. Get. Body<Remote. Execution. Context>()); 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

Configuration 1. Obtenir et installer les certificats sur le serveur Dynamics CRM 2. Configurer l’intégration de Dynamics CRM avec App. Fabric. 3. Créer un projet App. Fabric 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 Service. Bus. Plugin dans le pipeline CRM via le Plugin Registration Tool Ecrire un écouteur d’évènement : IService. Endpoint. Plugin 6. 7. Déclencher les évènements du pipeline qui sont envoyés via le Service Bus 18

Démo CRM et App. Fabric en action 19

Démo CRM et App. Fabric en action 19

Scénario 2 Microsoft Dynamics CRM 2011 et Windows Azure 20

Scénario 2 Microsoft Dynamics CRM 2011 et Windows Azure 20

Azure Compute Web Azure Storage Worker Azure Compute Code managé et non-managé s’exécutant dans

Azure Compute Web Azure Storage Worker Azure Compute Code managé et non-managé s’exécutant dans le nuage Azure Storage Stockage semi structuré dans le nuage 21

Architecture de Windows Azure Data Center Worker Role Service Web Site Web Role Web

Architecture de Windows Azure Data Center Worker Role Service Web Site Web Role Web Site (ASPX, ASMX, WCF) (ASPX, IIS ASMX, WCF) LB Internet (ASPX, WCF) Votre Service Queue LB Tables 22 Blobs Storage

Pourquoi utiliser le nuage? Pour les applications demandant Une très forte montée en charge

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

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

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

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

Démo CRM et Windows Azure en action 27

Démo CRM et Windows Azure en action 27

Conclusion • Pas de limitation avec CRM 2011 Online • • Interface avec le

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 28

MSDN et Tech. Net : l’essentiel des ressources techniques à portée de clic Portail

MSDN et Tech. Net : l’essentiel des ressources techniques à portée de clic Portail administration et infrastructure pour informaticiens Portail de ressources technique pour développeurs http: //technet. com http: //msdn. com 29

Les autres sessions Dynamics CRM 09/02 16 h - Microsoft Dynamics CRM Online et

Les autres sessions Dynamics CRM 09/02 16 h - Microsoft Dynamics CRM Online et ses compléments fonctionnels Dynamics Marketplace (DYN 104) 10/02 14 h 30 - Développer sur Microsoft Dynamics CRM 2011 & Online (DYN 103) 30