E Id Card

1 904 vues

Publié le

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

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Rédo
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Rédo
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. pat
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Rédo
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Rédo
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. patrice
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. rédo
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Patrice Les workflows séquentiels (Sequential Workflow) Le modèle de projet Sequential Workflow est généralement utilisé pour réaliser ce qu'on appelle des workflows techniques. Un workflow technique consiste en une suite d'opérations, appelées activités dans la terminologie Workflow Foundation , réalisant chacune un traitement bien précis (calcul, écriture dans une base de données, envoi d'un message électronique...) et ceci sans qu'une intervention de l'utilisateur ne soit nécessaire durant l'exécution de toute la chaîne d'opérations. Dans cette suite d'opération, il est possible de diriger le chemin d'exécution du workflow en fonction de critères que l'on appelle dans la terminologie Workflow Foundation des règles . Sur l'image ci-contre, vous pouvez visualiser un exemple de workflow séquentiel qui commence par une étape d'exécution de code (codeActivity) puis qui enchaîne sur une prise de décision (ifElseActivity) en fonction d'une règle définie par le concepteur du workflow. En fonction de l'évaluation de la règle, soit le flux d'exécution partira sur la gauche ou sur la droite de la branche de décision, chaque branche réalisant une opération différente (exécution de code pour la partie gauche et attente d'un laps de temps déterminé sur la partie droite). Le workflow se termine ensuite et le programme ayant déclenché le workflow peut récupérer d'éventuels résultats fournis par l'exécution du workflow. Les workflows à états (State Machine Workflow) Le modèle de projet State Machine Workflow est généralement utilisé pour réaliser ce qu'on appelle des workflows humains. Un workflow humain consiste à attendre une intervention d'un utilisateur, réel ou bien simulé par une application, qui va déclencher un évènement permettant de prévenir le workflow qu'il doit poursuivre son exécution en prenant éventuellement en compte les valeurs fournies par l'utilisateur durant le déclenchement de l'évènement. Des exemples classiques de workflows humains sont les systèmes de prises de commande ou de demande de congés, qui sont initialement déclenchés par un utilisateur (la personne qui passe une commande ou qui émet une demande de congés) mais qui nécessitent des interventions humaines durant les étapes ultérieures pour valider certaines étapes du workflow (validation d'une remise accordée sur la commande, validation de la demande de congés par le responsable puis le service des ressources humaines...). Comme vous pouvez le constater sur l'image ci-contre, un workflow humain est réalisé sous la forme d'une machine à états, c'est à dire que chaque étape du workflow attendra un évènement déclenché par un utilisateur ou une application représenté ici l'activité eventDriven . Chaque étape déroulant ensuite sa logique métier puis enchaînant éventuellement sur un autre état attendant lui même une nouvelle intervention humaine pour continuer son exécution. Une étape de workflow représenté ici par les éléments stateActivity , consiste une fois qu'elle a reçu l'évènement correct, en un workflow séquentiel comme décrit précédemment.
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. redo
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. patrice
  • 11/11/09 19:08 ©2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Redo
  • E Id Card

    1. 1. Gregory Renard CTO Wygwam [email_address] Wygwam – RD - MVP ASP.NET eID Développez vos applications autour de l’E - ID Card Vincent Fiévez Business Development [email_address] ICT7
    2. 2. Agenda <ul><li>Présentation de l’eID </li></ul><ul><li>Installation de l’eID </li></ul><ul><li>Exploitation de l’eID – Démo </li></ul><ul><li>Avantages/Inconvénients </li></ul><ul><li>Temps d’apprentissage </li></ul><ul><li>eID .NET 3.0 : WPF – CardSpace - Démo </li></ul><ul><li>Support – Coût </li></ul><ul><li>Retour d’expérience : Régis Scyeur ( [email_address] ) </li></ul>
    3. 3. Qu'est-ce que l'eID ? <ul><li>L’eID est votre carte d’identité légale en tant que Belge. Tout ce que vous pouviez faire avec votre ancienne carte d’identité est également possible avec l’eID : </li></ul><ul><ul><ul><li>  prouver votre identité ;   </li></ul></ul></ul><ul><ul><ul><li>  voyager en Belgique et dans les pays de l’UE.  </li></ul></ul></ul><ul><ul><ul><li>Mais l’eID vous offre bien d’autres possibilités: </li></ul></ul></ul><ul><ul><ul><li>  prouver votre identité via Internet ;   </li></ul></ul></ul><ul><ul><ul><li>  apposer une signature électronique ;   </li></ul></ul></ul><ul><ul><ul><li>  demander des documents officiels et remplir des formulaires ;   </li></ul></ul></ul><ul><ul><ul><li> …  </li></ul></ul></ul>
    4. 4. Installez l’eID <ul><li>Belgium Identity Card Run-time Celui-ci contient une application qui vous permettra de lire, valider ainsi qu'imprimer le contenu de la carte d'identité électronique (eID). </li></ul><ul><li>Belgium Identity Card Developer's Kit Celui-ci contient le SDK (Software Development Kit) ainsi que le Developer's Guide associé qui vous permettra de lire, valider et imprimer le contenu de la carte d'identité électronique (eID) dans d'autres applications. N'oubliez cependant pas d'installer le run-time avant d'utiliser le SDK. </li></ul><ul><li>Le Run-time et le SDK : http://www.belgium.be/zip/eid_datacapture_fr.html </li></ul>
    5. 5. Exploitez l’eID <ul><li>Belgium Identity Card Developer's Kit : </li></ul><ul><ul><li>Le SDK eID_SDK_2.5 comprend qqs exemples : </li></ul></ul><ul><ul><ul><ul><li>Java </li></ul></ul></ul></ul><ul><ul><ul><ul><li>C++ </li></ul></ul></ul></ul><ul><ul><ul><ul><li>VB 6.0 </li></ul></ul></ul></ul><ul><ul><li>Documents de référence : </li></ul></ul><ul><ul><ul><li>middleware_Windows_FR.pdf (0,57 MB) </li></ul></ul></ul><ul><ul><ul><li>DeveloperGuide.pdf (0,46 MB) </li></ul></ul></ul><ul><ul><ul><li>Et .NET 2.0 – 3.0 ? </li></ul></ul></ul>
    6. 6. Exploitez l’eID dans .NET 3.0 Framework .net 2 Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation CardSpace Framework .net 1.1 Framework .net 1.0 Sécurité Mobile Librairie Wygwam.eID
    7. 7. Avantages / Inconvénients <ul><li>Avantages </li></ul><ul><ul><li>Prise en main rapide </li></ul></ul><ul><ul><li>Exemples d’exploitations (COM) </li></ul></ul><ul><ul><li>Designer graphique de Workflow </li></ul></ul><ul><ul><li>Intégration à Office 2003 – 2007 (~) </li></ul></ul><ul><ul><li>Prix </li></ul></ul><ul><li>Inconvénients </li></ul><ul><ul><li>Pas d’intégration Managée (.NET) </li></ul></ul><ul><ul><li>Acquisition lecteur(s) de cartes à puces </li></ul></ul>
    8. 8. Apprentissage / Prise en main <ul><li>Apprentissage aisé sur base des spécifications et docs du SDK </li></ul><ul><li>Création d’une librairie autonome (InteropCom) </li></ul><ul><li>Intégration de la librairie à tout type de développement lourd </li></ul><ul><li>Intégration par balise <Object> </li></ul>
    9. 9. Migration / Intégration existant <ul><li>Installation Run-time+ SDK </li></ul><ul><li>Depuis .NET 2.0 : </li></ul><ul><ul><li>Intégration de librairie (InteropCOM) </li></ul></ul><ul><ul><li>Intégration aux provider d’authentification </li></ul></ul><ul><li>Depuis .NET 1.x : </li></ul><ul><ul><li>Intégration de librairie (InteropCom) </li></ul></ul><ul><ul><li>Authentification </li></ul></ul>
    10. 10. Support <ul><li>Documents officiels : </li></ul><ul><ul><li>http://eid.belgium.be/fr/navigation/documents/39801.html </li></ul></ul><ul><ul><li>http://www.belgium.be/zip/eid_datacapture_fr.html </li></ul></ul><ul><li>WhitePapers Microsoft </li></ul><ul><ul><li>http://www.microsoft.com/belux/fr/eid/ </li></ul></ul><ul><ul><li>http://www.microsoft.com/belux/fr/office/eid/default.aspx </li></ul></ul><ul><ul><li>http://www.microsoft.com/belux/fr/office/eid/word.aspx </li></ul></ul><ul><ul><li>http://www.microsoft.com/belux/fr/office/eid/outlook.aspx </li></ul></ul>
    11. 11. Coût d’utilisation <ul><li>Gratuit (runtime) </li></ul><ul><li>Formation de vos développeurs minime (cfr exploitation de librairie par ex sous .NET) </li></ul><ul><li>Coût d’intégration de la technologie dans vos développements et architectures </li></ul><ul><li>Lecteur de carte gratuit pour les adolescents : http://readers.eid.belgium.be </li></ul>
    12. 12. Ressources <ul><li>Site officiel : http://eid.belgium.be/ </li></ul><ul><li>Téléchargement Belgium Identity Card Run-time & Card Developer's Kit : http://www.belgium.be/zip/eid_datacapture_fr.html </li></ul><ul><li>Site Microsoft (eID) : http://www.microsoft.com/belux/fr/eid/ Sote Office (eID) : http://www.microsoft.com/belux/fr/office/eid/default.aspx </li></ul><ul><li>Blog Rédo : http://blogs.developpeur.org/redo/archive/2006/09/15/eid-Belgium-Identity-Card-Runtime-Developer-Kit-.aspx </li></ul>
    13. 13. Avis personnel <ul><li>Projets court terme </li></ul><ul><ul><li>- </li></ul></ul><ul><ul><ul><li>Risqué si délais de réalisation courts </li></ul></ul></ul><ul><ul><ul><li>Produit en version beta 2.2 </li></ul></ul></ul><ul><ul><ul><li>Segmente encore mieux vos applications </li></ul></ul></ul><ul><ul><li>+ </li></ul></ul><ul><ul><ul><li>Pérennisation de vos développements </li></ul></ul></ul><ul><ul><ul><li>Manquait dans le .NET Fr. </li></ul></ul></ul><ul><ul><ul><li>Temps d’apprentissage court comparativement à Biztalk </li></ul></ul></ul><ul><ul><ul><li>Coût d’acquisition de la technologie réduit </li></ul></ul></ul><ul><li>Projets long terme </li></ul><ul><ul><li>Lissage de l’effet beta </li></ul></ul><ul><li>Vos questions </li></ul>

    ×