17
Identité, Connectivité, Donnée .. Ou comment j’ai cassé toutes mes applications d’entreprise en allant sur le cloud. Pierre Couzy – Microsoft France [email protected]

Comment approcherlecloud

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Comment approcherlecloud

Identité, Connectivité, Donnée

.. Ou comment j’ai cassé toutes mes applications d’entreprise en

allant sur le cloud.

Pierre Couzy – Microsoft [email protected]

Page 2: Comment approcherlecloud

Un peu d’histoire ..

• XVIIe siècle– Unité de lieu– Unité de temps– Unité d’action

Comment allez-vous sortir de là ?

Page 3: Comment approcherlecloud

Quelles règles devons-nous nier ?

?

Page 4: Comment approcherlecloud

L’identité… ..

Page 5: Comment approcherlecloud

Nos acteurs

Sujet

Consommateur

Fournisseur

Page 6: Comment approcherlecloud

La chorégraphie

2. Demande de jeton

3. Transmission jeton

4. Requête authentifiée

0. Etablissement d’une relation de confiance

1. Requête initiale

Page 7: Comment approcherlecloud

Notre intrigue

• Web SSO – Partage par N consommateurs d’un même

fournisseur d’identité• Fédération d’identité

– Utilisation par un consommateur de N fournisseurs d’identité

• Délégation d’identité– Représentation d’un sujet par un autre acteur

(consommateur ou fournisseur)

Page 8: Comment approcherlecloud

Une couche d’indirection de plus …

Active Directory

Comptes d’une appli Web (base

de données)

Compte Orange,

Free, Live, Google, …

Compte OpenId …

Mon appli

Fournisseur d’identité

Une autre appli

Page 9: Comment approcherlecloud

Le dénouement ?

Page 10: Comment approcherlecloud

Connectivité

Arrêtez de taper sur SOAP

• parce qu’on ne tire pas sur les ambulances

• parce que WS-* résout des problèmes que vous refusez de traiter

Page 11: Comment approcherlecloud

Connectivité

Mon code

Operation

Operation

Operation

Operation

Evénement

Réponse

Erreur

Requête

Mon code

Caching Service Bus Access Control Integration

Mais aussi …

Page 12: Comment approcherlecloud

Entreprise A

Vos applis, vos données ?

Serveur Data

Je t’aime

!

Moi aussi

je t’aime !

Page 13: Comment approcherlecloud

Entreprise A

Entreprise B

Cloud public

Scénarios pour la donnée

ServeurData

Serveur

Serveur

Serveur Data Serveur

Navigateur(JSON,

AtomPub)

Page 14: Comment approcherlecloud

Odata : REST pour la donnée

CRUD ops

AtomPubAppli

ouNavigateur from x in

Products where x.ID > 555 select x.Name

Page 15: Comment approcherlecloud

Remplacer / Compléter ?

Page 16: Comment approcherlecloud

Vos applis, leurs données ?

Page 17: Comment approcherlecloud

• Voilà voilà…

• Questions/Bravi/Lazzis ?