1 / 31

8 février 2011 Christine Dubois, Directrice de projet, Agilcom

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

curt
Download Presentation

8 février 2011 Christine Dubois, Directrice de projet, Agilcom

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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 AppFabricAzure / Démo • Scénario 2 : Microsoft Dynamics CRM 2011 et Windows Azure / Démo

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

  6. Microsoft Dynamics CRM Online & 2011l’efficacité utilisateur au premier plan FAMILIERIntuitif & personnalisé INTELLIGENTPertinent & flexible CONNECTECollaboratif & intégré

  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èsubiquitaireinstantané • Réduction des coûts • Déploiementfacilité • Géré par Microsoft • SLA : 99.9% • 5 G d’espace de stockage de données • 200 workflows pré-paramétrés • 300 entitéspersonnalisées • Accès en mode offline • Mobile express • 40 marchés, 41 langues Les bénéficesclés L’abonnementcomprend * Jusqu’au 30 juin 2011, au lieu de 40,25€

  8. Qu’est ce que Windows Azure? Web et clouds Applications Web Cloud tiers Compute Storage Management Relational data Management Connectivity Interoperability Access control Sur site Applications Composites On-premises systems Pour les équipes de dev Réutilisation des outils et languages Third partylanguages/tools

  9. Symétrie « sur site/dans le nuage »

  10. Scénarii d’intégration de CRM et Azure • Utilisationd’AppFabric • AppFabricService Bus • AppFabricAccess Control Service • Utilisation de Windows Azure • iFrameshébérgéessur Azure • Applications hybrides

  11. Scénario 1 Microsoft Dynamics CRM 2011 et AppFabric Azure

  12. ServiceBus Access Control • Access ControlFédération de l’identité au travers du nuage • Service BusBus de messages hébérgé par le nuage pour pour la topologie de réseau de messagerieagnostique

  13. Comment çamarche ? Scenario: Le client utilise le Service Bus pour appeler un point d’accès tiers de CRM Online.

  14. Un service – Troisapproches Async Service • Gère les jobs de message Azure • Vue via les Web Tools • En natif • Enregistrer ‘ServiceBusPlugin’ • Transmission du contexte à l’Async Service • Justeà enregistrer un step via Plugin Registration Tool • Plugin personnalisé • Code personnalisé • Peututiliser les méthodes du CRM SDK • Transmission du contexte à l’AsyncService • ActivitéWF personnalisée • Code personnalisé • Transmission du contexte à l’AsyncService • Non supporté par Dynamics CRM Online

  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. Ecouteurd’é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 • Ecouteursur file d’attente : Utilise un appelgénérique‘GetBody’ • Lit le message de la file d’attente du Service Bus • Message.GetBody<RemoteExecutionContext>()); • Les écouteursdoivents’authentifiersur le .NET Service Bus • L’identitéestindépendante de CRM

  17. Configuration • Obtenir et installer les certificatssur le serveur Dynamics CRM • Configurerl’intégration de Dynamics CRM avec AppFabric. • Créer un projetAppFabricsur le portaild’Azure et configure les permissions dans Access Control Service • Configurer le point d’accès au Service via le Plugin Registration Tool • Enregistrer le ServiceBusPlugindans le pipeline CRM via le Plugin Registration Tool • Ecrireun écouteurd’évènement : IServiceEndpointPlugin • Déclencher les évènements du pipeline qui sontenvoyé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 Storage Azure Compute Worker Web • Azure ComputeCode managé et non-managés’exécutantdans le nuage • Azure StorageStockagesemi structurédans le nuage

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

  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 estl’hôteidéal pour les IFrames • Fournitl’option ‘all cloud’ avec CRM Online • Windows Azure peutécouter le Service Bus pour recevoir des données • Windows Azure peutappeler les Services Web de CRM

  24. Scénariosd’utilisation du nuage • Intégration Business Partner • Notation financière • Nettoyaged’adresses • Offsite Auditing • Partitionnement vertical dans le nuage • Dynamics CRM sur site • Documents et fichiers chargés sur le nuage • Option pour utiliserCDN

  25. Configuration • Créer un service hébergésur Windows Azure via le portail • Enregistrer un certificatsurWiindows Azure • Créer et configurer un Projet Windows Azure dans Visual Studio • Développerl’applicationou le service • Déployer le projetWindows Azure à partir : • De Visual Studio • ou du Portail Windows Azure

  26. Démo CRM et Windows Azure en action

  27. 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 TechNet: 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 16h - Microsoft Dynamics CRM Online et ses compléments fonctionnels Dynamics Marketplace (DYN104) • 10/02 14h30 - Développer sur Microsoft Dynamics CRM 2011 & Online (DYN103)

More Related