2
AppFabric, le
middleware disponible
aussi en nuage
Benjamin Guinebertière
http://blogs.msdn.com/benjguin, @benjguin
Arch...
3
Plan
Introduction
Positionnement des différentes
technologies BizTalk et AppFabric
Windows Azure AppFabric Access Contro...
4
Introduction
5
AppFabric
Significations d’AppFabric pour Microsoft
Littéralement : une trame pour les applications
Infrastructure d’app...
6
Différentes technologies
A demeure
BizTalk Server
Serveur d’intégration / EAI
Windows Server AppFabric
Hôte de services ...
7
Positionnement des
différentes technologies
8
Applications
Windows
Azure App.
App. App. App.
Tâcheshumaines
Suivi
fonctionnel
Processus
d’Entreprise
Intégration
BizTa...
9
Orchestration BizTalk
Workflow WF
10
Tableau de bord
Windows Server AppFabric
Console d’administration
BizTalk Server
11
Windows Server AppFabric
AppFabric
CACHE DISTRIBUE WORKFLOWS SERVICES WCF
SCALE OUTHIGH AVAILABILITY MANAGEMENTMONITORI...
12
Fonctionnalités BizTalk
Management
Business
Rule
Engine (BRE)
B2B/EDI
Orchestration (BPM)
Business
Activity
Monitoring
...
13
Démo
BizTalk Server 2010 apporte des outils à
Windows Server AppFabric
(AppFabric Connect)
14
Windows Azure, Windows Azure AppFabric
MarketPlace
Expérience Développeurs
Utilisation des outils et compétences exista...
15
16
Comment vont évoluer ces
différentes technologies
Considérations prises en compte pour faire évoluer
BizTalk, avec l’ar...
17
Composition
Model
April May June CY11 H2
GA – Caching
GA – Access Control
CTP – Pub/Sub
CTP - Queues
CTP – AF Dev Tools...
18
Windows Azure
AppFabric et la
fédération d’identité
Composition
Model
19
Fédération d’identité: jeton
Les revendications (« claims ») sont transportées dans
des jetons
Un ensemble d’octets qui...
20
4. Utiliser les
revendications du
jeton
Fournisseur d’identité
Fédération d’identité: protocole
1. Obtenir
jeton
Jeton
...
21
Fédération d’identité & Microsoft
Active Directory Federation Services V2 (ADFS
V2)
STS s’appuyant sur Active Directory...
22
Exemple de scénario
Authentification Web pour accéder depuis Word à un
document SharePoint
23
Fournisseurs d’identité
Démo
Connexion à une application Azure en ASP.NET
depuis des identités Web et Active Directory
...
24
Windows Azure
AppFabric Service Bus
Composition
Model
25
Scénario de la démonstration
Non traité
Traité
Précommande
121 Commande 123
Commande 123
Type = Order
Précommande
121
T...
26
Démo
Windows Azure AppFabric Service Bus
27
Windows Azure
AppFabric Applications
Composition
Model
28
Mise en œuvre dans le conteneur
AppFabric Applications
saisie
Pré validation
traitement
« Topic » « Subscription »« Sub...
29
Démo
Windows Azure AppFabric Applications
30
Conclusion
31
Conclusion
AppFabric, le middleware en nuage, disponible également
à demeure (dans les murs de l’entreprise)
32
Ressources
http://aka.ms/msdays2011appfabric
WPC 2011 - Worldwide Partner Conference - July 10-
14, 2011 - AP03 - The F...
MSDays - AppFabric, le middleware disponible aussi en nuage
MSDays - AppFabric, le middleware disponible aussi en nuage
Prochain SlideShare
Chargement dans…5
×

MSDays - AppFabric, le middleware disponible aussi en nuage

514 vues

Publié le

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
514
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
3
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
  • MSDays - AppFabric, le middleware disponible aussi en nuage

    1. 1. 2 AppFabric, le middleware disponible aussi en nuage Benjamin Guinebertière http://blogs.msdn.com/benjguin, @benjguin Architecte, Division Plateforme & Ecosystème Microsoft France 4ème trimestre 2011
    2. 2. 3 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. 4 Introduction
    4. 4. 5 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. 6 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 AppFabric http://microsoft.com/appfabricEAI = Enterprise Application Integration WCF = Windows Communication Foundation WF = Windows Workflow Foundation
    6. 6. 7 Positionnement des différentes technologies
    7. 7. 8 Applications Windows Azure App. App. App. App. Tâcheshumaines Suivi fonctionnel Processus d’Entreprise Intégration BizTalk BAM Windows Server AppFabric WF Windows Server AppFabric WF Windows Server AppFabric WF SharePoint WF WF WF Une vue synoptique du positionnement d’un point de vue BPM & Intégration CEP EAI, SOA, ESB, ETL, MDM, …BizTalk Server, Azure AppFabric Service Bus, SQL Server (SSIS, MDS) SQL Server StreamInsight, BizTalk RFID cf. http://bpm-integration.archims.fr
    8. 8. 9 Orchestration BizTalk Workflow WF
    9. 9. 10 Tableau de bord Windows Server AppFabric Console d’administration BizTalk Server
    10. 10. 11 Windows Server AppFabric AppFabric CACHE DISTRIBUE WORKFLOWS SERVICES WCF SCALE OUTHIGH AVAILABILITY MANAGEMENTMONITORING Internet Information Services (IIS)
    11. 11. 12 Fonctionnalités BizTalk Management Business Rule Engine (BRE) B2B/EDI Orchestration (BPM) Business Activity Monitoring (BAM) RFID Messaging & Intégration (EAI, ESB) Tools
    12. 12. 13 Démo BizTalk Server 2010 apporte des outils à Windows Server AppFabric (AppFabric Connect)
    13. 13. 14 Windows Azure, Windows Azure AppFabric MarketPlace Expérience Développeurs Utilisation des outils et compétences existantes
    14. 14. 15
    15. 15. 16 Comment vont évoluer ces diffé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. 17 Composition Model April May June CY11 H2 GA – Caching GA – Access Control CTP – Pub/Sub CTP - Queues CTP – AF Dev Tools CTP – AF App Mgr CTP – WF/WCF GA – SB Pub/Sub & Queues CTP2 – Dev Tools/App Mgr/WF/WCF CTP – Integration CTP CTP2 GA GA GA CTP CTP2 CTP • Pub/Sub • Queues GA GACTP CTP Strategy: 2-3 releases/year on Azure, 2-3 year release cadence on Server
    17. 17. 18 Windows Azure AppFabric et la fédération d’identité Composition Model
    18. 18. 19 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é) Les jetons sont utilisés par des applications, sites Web ou services Web (Relying Parties ou RP) qui font confiance au STS Jeton Revendication 1 Revendication 2 Revendication 3 Revendication n Signature Age. . . Exemples de revendications Nom Indique qui a créé ce jeton et le protège contre les modifications Groupe STS = Security Token Service RP = Relying Party
    19. 19. 20 4. Utiliser les revendications du jeton Fournisseur d’identité Fédération d’identité: protocole 1. Obtenir jeton Jeton 2. Soumettre jeton Jeton 3. Vérifier la signature du jeton et que ce STS est de confiance Navigateur ou Client STS Liste de STS de confiance Application Librairie d’identité Utilisateur Echange de métadonnées STS = Security Token Service RP = Relying Party
    20. 20. 21 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. 22 Exemple de scénario Authentification Web pour accéder depuis Word à un document SharePoint
    22. 22. 23 Fournisseurs d’identité Démo Connexion à une application Azure en ASP.NET depuis des identités Web et Active Directory Azure ACS Active Directory Windows Live ID Facebook … Azure Web App 1, 52, 4 3
    23. 23. 24 Windows Azure AppFabric Service Bus Composition Model
    24. 24. 25 Scénario de la démonstration Non traité Traité Précommande 121 Commande 123 Commande 123 Type = Order Précommande 121 Type = Pre-Order précommandes commandes Tout type « Queue » « Topic » « Subscriptions » Pré validation saisie audittraitement
    25. 25. 26 Démo Windows Azure AppFabric Service Bus
    26. 26. 27 Windows Azure AppFabric Applications Composition Model
    27. 27. 28 Mise en œuvre dans le conteneur AppFabric Applications saisie Pré validation traitement « Topic » « Subscription »« Subscription » « Queue »
    28. 28. 29 Démo Windows Azure AppFabric Applications
    29. 29. 30 Conclusion
    30. 30. 31 Conclusion AppFabric, le middleware en nuage, disponible également à demeure (dans les murs de l’entreprise)
    31. 31. 32 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)

    ×