AppFabric, lemiddleware disponibleaussi en nuageBenjamin Guinebertièrehttp://blogs.msdn.com/benjguin, @benjguinArchitecte,...
Plan Introduction Positionnement des différentes technologies BizTalk et AppFabric Windows Azure AppFabric Access Control ...
Introduction               4
AppFabric Significations d’AppFabric pour Microsoft    Littéralement : une trame pour les applications    Infrastructure d...
Différentes technologies      A demeure          BizTalk Server              Serveur d’intégration / EAI          Windows ...
Positionnement desdifférentes technologies            7
Une vue synoptique du positionnement d’un           point de vue BPM & Intégration fonctionnel                            ...
Workflow WFOrchestration BizTalk                        9
Tableau de bord                                Windows Server AppFabricConsole d’administrationBizTalk Server             ...
Windows Server AppFabric                               AppFabric     CACHE DISTRIBUE                   WORKFLOWS          ...
Fonctionnalités BizTalk                   Business                     Rule            B2B/EDI                 Engine (BRE...
DémoBizTalk Server 2010 apporte des outils àWindows Server AppFabric(AppFabric Connect)                      13
Windows Azure, Windows Azure AppFabric               Expérience Développeurs             Utilisation des outils et compéte...
15
Comment vont évoluer cesdifférentes technologies Considérations prises en compte pour faire évoluer BizTalk, avec l’arrivé...
Strategy: 2-3 releases/year on Azure, 2-3 year release cadence on Server      April                     May               ...
Windows AzureAppFabric et lafédération d’identité Composition   Model               18
Fédération d’identité: jeton          Les revendications (« claims ») sont transportées dans          des jetons          ...
Fédération d’identité: protocole                                                         4. Utiliser les                  ...
Fédération d’identité & Microsoft  Active Directory Federation Services V2 (ADFS  V2)    STS s’appuyant sur Active Directo...
Exemple de scénario Authentification Web pour accéder depuis Word à un document SharePoint                          22
Démo                                                  Azure Web App                                      Azure ACS        ...
Windows AzureAppFabric Service BusComposition  Model              24
Scénario de la démonstration                                                       Pré validationsaisie              Préco...
DémoWindows Azure AppFabric Service Bus                    26
Windows AzureAppFabric ApplicationsComposition  Model              27
Mise en œuvre dans le conteneurAppFabric Applications                                saisie  Pré validation               ...
DémoWindows Azure AppFabric Applications                     29
Conclusion             30
Conclusion AppFabric, le middleware en nuage, disponible également à demeure (dans les murs de l’entreprise)              ...
Ressources http://aka.ms/msdays2011appfabric    WPC 2011 - Worldwide Partner Conference - July 10-14,    2011 - AP03 - The...
AppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuage
Prochain SlideShare
Chargement dans…5
×

AppFabric : le middleware disponible aussi en nuage

770 vues

Publié le

Cette session fait rapidement le point sur le positionnement respectif de BizTalk Server, Windows Server AppFabric, et Windows Azure AppFabric avant d’entrer plus en détail sur deux fonctionnalités de Windows Azure AppFabric, à savoir la fédération d’identité (Web SSO avec Windows Azure AppFabric Access Control Services), et la modélisation d’applications distribuées (Windows Azure AppFabric Applications).

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
770
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • V111004aAppFabric : le middleware disponible aussi en nuage AppFabric: Nouveautés dans Azure, fonctionnalités et positionnement par rapport à BizTalk sur le serveur Cette session fait rapidement le point sur le positionnement respectif de BizTalk Server, Windows Server AppFabric, et Windows Azure AppFabric avant d’entrer plus en détail sur deux fonctionnalités de Windows Azure AppFabric, à savoir la fédération d’identité (Web SSO avec Windows Azure AppFabric Access Control Services), et la modélisation d’applications distribuées (Windows Azure AppFabric Applications).
  • Cloud first approach
  • Saisie des commandes, envoi à un service de validation automatiséeTraitement des commandes, des pré-commandes, et audit des commandes validéesQueue = file d’attenteTopic = rubriqueSubscription = abonnement
  • AppFabric : le middleware disponible aussi en nuage

    1. 1. AppFabric, lemiddleware disponibleaussi en nuageBenjamin Guinebertièrehttp://blogs.msdn.com/benjguin, @benjguinArchitecte, Division Plateforme & EcosystèmeMicrosoft France4ème trimestre 2011 2
    2. 2. Plan Introduction Positionnement des différentes technologies BizTalk et AppFabric Windows Azure AppFabric Access Control Services Windows Azure AppFabric Service Bus Windows Azure AppFabric Applications Conclusion 3
    3. 3. Introduction 4
    4. 4. AppFabric Significations d’AppFabric pour Microsoft Littéralement : une trame pour les applications Infrastructure d’applications Middleware Logiciels d’intégration Serveur d’applications 5
    5. 5. Différentes technologies A demeure BizTalk Server Serveur d’intégration / EAI Windows Server AppFabric Hôte de services (WCF) et de Workflows (WF) Cache distribué Dans les nuages Windows Azure AppFabricEAI = Enterprise Application Integration http://microsoft.com/appfabricWCF = Windows Communication FoundationWF = Windows Workflow Foundation 6
    6. 6. Positionnement desdifférentes technologies 7
    7. 7. Une vue synoptique du positionnement d’un point de vue BPM & Intégration fonctionnel BizTalk BAM Suivi WF Tâches humaines SharePointd’EntrepriseProcessus Windows Server Windows Server Windows Server AppFabric WF AppFabric WF AppFabric WFIntégration SQL Server CEP StreamInsight, EAI, SOA, ESB, ETL, MDM, … BizTalk Server, Azure AppFabric Service Bus, SQL Server (SSIS, MDS) BizTalk RFIDApplications Windows Azure App. App. App. App. WF WFcf. http://bpm-integration.archims.fr 8
    8. 8. Workflow WFOrchestration BizTalk 9
    9. 9. Tableau de bord Windows Server AppFabricConsole d’administrationBizTalk Server 10
    10. 10. Windows Server AppFabric AppFabric CACHE DISTRIBUE WORKFLOWS SERVICES WCF HIGH AVAILABILITY SCALE OUT MONITORING MANAGEMENT Internet Information Services (IIS) 11
    11. 11. Fonctionnalités BizTalk Business Rule B2B/EDI Engine (BRE) Business Activity Management Monitoring (BAM) Orchestration (BPM) Messaging & Intégration RFID (EAI, ESB) Tools 12
    12. 12. DémoBizTalk Server 2010 apporte des outils àWindows Server AppFabric(AppFabric Connect) 13
    13. 13. Windows Azure, Windows Azure AppFabric Expérience Développeurs Utilisation des outils et compétences existantes MarketPlace 14
    14. 14. 15
    15. 15. Comment vont évoluer cesdifférentes technologies Considérations prises en compte pour faire évoluer BizTalk, avec l’arrivée du cloud Une plateforme unique Alignement avec WF, IIS, … De la montée en charge verticale (scale-up) à la montée en charge horizontale (scale-out) AppFabric Container = hôte pour le middleware Approche: d’abord la version en nuage 2 à 3 versions par an sur Azure Une version tous les 2 à 3 ans à demeure BizTalk Server maintenu 16
    16. 16. Strategy: 2-3 releases/year on Azure, 2-3 year release cadence on Server April May June CY11 H2 GA – SB Pub/Sub & GA – Caching CTP – Pub/Sub CTP – AF Dev Tools Queues GA – Access Control CTP - Queues CTP – AF App Mgr CTP2 – Dev Tools/App CTP – WF/WCF Mgr/WF/WCF CTP – Integration CTP CTP GA • Pub/Sub GA CTP CTP CTP2 • Queues GA GA GA CTP CTP2 Composition Model 17
    17. 17. Windows AzureAppFabric et lafédération d’identité Composition Model 18
    18. 18. Fédération d’identité: jeton Les revendications (« claims ») sont transportées dans des jetons Un ensemble d’octets qui permet d’exprimer une information à propos d’une identité Cette information consiste en un ou plusieurs revendications à propos d’une entité (identité) Jeton Exemples de revendications Revendication 1 Nom Revendication 2 Groupe Revendication 3 Indique qui a créé ce jeton et le protège contre les modifications ... Age Revendication n SignatureLes jetons sont utilisés par des applications, STS = Security Token Servicesites Web ou services Web (Relying Parties ou RP = Relying PartyRP) qui font confiance au STS 19
    19. 19. Fédération d’identité: protocole 4. Utiliser les revendications du jeton 3. Vérifier la signature du jeton Fournisseur d’identité Echange de métadonnées Application et que ce STS est de confiance STS Librairie d’identité Liste de STS de confiance 2. Soumettre Jeton jeton 1. Obtenir Jeton jeton Navigateur ou Client STS = Security Token Service RP = Relying Party Utilisateur 20
    20. 20. Fédération d’identité & Microsoft Active Directory Federation Services V2 (ADFS V2) STS s’appuyant sur Active Directory Transition de protocole SAML 2 vers WS-Fed Windows Identity Foundation (WIF) Librairie d’identité Modèles de projets pour développer des STS, ou RP Azure AppFabric Access Control Services V2 Transition de protocole des principaux fournisseurs d’identité du Web (ex: Facebook) vers Ws-Fed STS = Security Token Service RP = Relying Party 21
    21. 21. Exemple de scénario Authentification Web pour accéder depuis Word à un document SharePoint 22
    22. 22. Démo Azure Web App Azure ACS 2, 4 1, 5Windows Live ID Active Facebook Directory 3 … Fournisseurs d’identitéConnexion à une application Azure en ASP.NETdepuis des identités Web et Active Directory 23
    23. 23. Windows AzureAppFabric Service BusComposition Model 24
    24. 24. Scénario de la démonstration Pré validationsaisie Précommande 121 Commande 123 Non traité « Queue » précommandes traitement Type = Pre-Order Type = Order commandes Précommande Commande 123 121 audit Tout type Traité « Topic » « Subscriptions » 25
    25. 25. DémoWindows Azure AppFabric Service Bus 26
    26. 26. Windows AzureAppFabric ApplicationsComposition Model 27
    27. 27. Mise en œuvre dans le conteneurAppFabric Applications saisie Pré validation traitement « Topic » « Subscription » « Queue » « Subscription » 28
    28. 28. DémoWindows Azure AppFabric Applications 29
    29. 29. Conclusion 30
    30. 30. Conclusion AppFabric, le middleware en nuage, disponible également à demeure (dans les murs de l’entreprise) 31
    31. 31. Ressources http://aka.ms/msdays2011appfabric WPC 2011 - Worldwide Partner Conference - July 10-14, 2011 - AP03 - The Future of Middleware and the BizTalk Roadmap Building apps with Windows Workflow Foundation and Windows Azure | BUILD2011 | Channel 9 Exploring Topics and Queues by Building a Service Bus Explorer Tool – Part 1 | Windows Azure Customer Advisory Team (CAT) Best Practices for Leveraging Windows Azure Service Bus Brokered Messaging API | Windows Azure Customer Advisory Team (CAT) Windows Azure AppFabric Applications (MSDN Library) Introducing Windows Server AppFabric v1.1 CTP (MSDN Library) 32

    ×