Kit de démarrage “Protocole d’Echanges Standard et Ouvert” (PRESTO) 2 pour Microsoft Windows Server AppFabric et Microsoft Windows Azure

Kit de démarrage “Protocole d’Echanges Standard et Ouvert” (PRESTO) 2 pour Microsoft Windows Server AppFabric et Microsoft Windows Azure
  • Version :

    1.0

    File Name:

    Kit-de-demarrage-PRESTO2-WindowsServer-AppFabric-WindowsAzure-v1-0.zip

    Date de publication :

    16.05.2011

    File Size:

    6.2 MB

      Le kit de démarrage « PRotocole d’Echanges Standard et Ouvert » (PRESTO) 2 propose, à destination des environnements Microsoft Windows Server AppFabric et Microsoft Windows Azure, des exemples de service conformes à la version 2.0.1 du protocole PRESTO. Ce kit est publié sous le contrat de licence de logiciel libre CeCILL-B.
      La modernisation de l’administration pour faire de l’e-administration une réalité suppose de disposer, à la base, d’une infrastructure interopérable d’échange de confiance au service de l’administration électronique. Face à ce constat, la DGME (Direction Générale pour la Modernisation de l’État) a développé en 2006, dans le cadre d’une démarche d’informatisation et d’urbanisation des échanges électroniques, le PRotocole d’Echanges STandard Ouvert de l’Administration (PRESTO) 1.0, un protocole d’échange de données, afin de répondre à la majorité des besoins et avec le but de véhiculer les messages informatiques entre les applications des SI des autorités administratives. La spécification PRESTO 1.0/1.1 vise à fournir protocole d’échange de haut niveau de l’administration électronique qui s’apparente à une enveloppe technique d’échange de message générique afin de pouvoir échanger potentiellement n’importe quels messages au sein de l’administration publique électronique entre les différents acteurs concernés par l’Ordonnance n°2005-1516 sur les échanges électroniques.

      PRESTO 1.x propose un profil de communication permettant de aux exigences d’ouverture, de modularité (adaptation d’un même protocole aux différents cas d’utilisation), et d’interopérabilité, dans le respect des standards internationaux, et définit pour cela, sur la base des services Web SOAP, l’une des traductions possibles de l’approche orientée services (Service Oriented Architecture en anglais ou SOA en abrégé), une enveloppe technique d’échange de données répondant. Pour atteindre les objectifs, le protocole de PRESTO est construit sur la fondation de la pile standardisée WS-* (STAR pour Secured, Transacted, Asynchronous and Reliable), ensemble de recommandations W3C et de standards OASIS. Pour une compréhension de la pile WS-* et de la façon dont les différentes spécifications se composent les unes avec les autres, cliquer ici.

      La version 2.0.1 de PRESTO, objet de ce Kit de démarrage pour les environnements d'exécution Microsoft Windows Server AppFabric et Microsoft Windows Azure, reprend PRESTO 1.0/1.1 (aux versions près des standards concernés) sous la forme d’un profil de services Web dénommé « PRESTO 2 core ». Ce profil s’accompagne d’un ensemble d’extensions permettant de répondre à des problématiques particulières telles que l’envoi de pièce(s) jointe(s), la disponibilité d’un mécanisme d’acquittement, le routage de messages, la corrélation de messages, etc.

      L’interopérabilité vise à favoriser le dialogue des systèmes d’information en utilisant notamment des protocoles et des formats reposant sur des standards ouverts. Mais le recours exclusif à des standards ne saurait suffire, la recherche d’interopérabilité doit être conduite dans un esprit de dialogue, d’échange et de pluralisme des choix équivalents. La volonté des concepteurs de PRESTO 2 est non seulement de définir un protocole sur la base de standards internationaux reconnus, mais également de démontrer que la dite spécification peut être implémentée sur des environnements et langages divers et que les implémentations résultantes tiennent les promesses d’interopérabilité des orientations retenues. Le kit de démarrage PRESTO 2 pour Microsoft Windows Server AppFabric et Microsoft Windows Azure résulte du code de test PRESTO 2 développé par Microsoft France pour les tests d'interopérabilité qui ont été conduits, à l’« Interop Lab » du Microsoft Technology Center (MTC) Paris avec les implémentations Apache Axis 2 et Oracle WebLogic du protocole PRESTO 2. Il propose, à ce titre, des exemples de service pour le rôle Mandataire récepteur.

      Dans ce laboratoire, clients, partenaires et compétiteurs testent des configurations techniques hétérogènes afin d’élaborer les solutions répondant à leurs besoins en termes d’interopérabilité opérationnelle. Ceci est particulièrement important dans le contexte d’un protocole d’échanges comme PRESTO 2 où les implémentations proposées se doivent d’être interopérables par défaut. Nous remercions à ce titre les sociétés Logica France, Oracle France et Petals Link d’avoir consacré le temps et les ressources nécessaires aux tests d’interopérabilité entre les différentes implémentations ainsi que la DGME pour l’organisation de ces tests.

      Ce kit de démarrage PRESTO 2 est destiné aux architectes, aux développeurs ainsi qu'à toutes les personnes qui intéressés par consommer ou exposer des services qui " parlent " PRESTO 2 depuis les environnements d'exécution Microsoft Windows Server AppFabric dans l'entreprise (on-premise) et Microsoft Windows Azure dans le Cloud. Les services proposés dans le cadre du kit de démarrage sont conçus pour être interopérables avec d'autres implémentations qui se conforment aux spécifications PRESTO 2 publiées publiquement. Dans cette version, tous les services Mandataire récepteur sont écrits avec le langage C# avec Microsoft .NET Framework 4.

      Ce kit de démarrage est disponible également sur la plate-forme de développement coopératif Fusion Forge de l’ADULLACT (Association des Développeurs et des Utilisateurs de Logiciels Libres pour l'Administration et les Collectivités Territoriales) qui héberge le projet PRESTO de la DGME.
  • Système d'exploitation pris en charge

    Windows Server 2008 R2

    • Pour installer ce téléchargement:
      1. Cliquer sur le bouton Télécharger (ci-dessus) et sauvegarder le fichier sur votre disque dur.
      2. Double-cliquer sur le fichier archive "Kit de démarrage PRESTO 2 pour Windows Server AppFabric et Windows Azure v1 0.zip" sur votre disque dur pour décompresser son contenu dans l'emplacement de votre choix sur votre disque dur; comme par exemple dans le répertoire "Kit de démarrage Adaptateurs PRESTO 2" sous le dossier Mes Documents
      3. Suivre les instructions données dans la documentation située sous le dossier Documents.