Lannexe inter-opérabilité du SDET Pascal Aubry IFSIC – Université de Rennes 1 – Juin 2004

Slides:



Advertisements
Présentations similaires
Un ENT qu’est ce que c’est ?
Advertisements

Conférence Nationale – 4 juin 2008
Les Web Services Schéma Directeur des Espaces numériques de Travail
Universités Numériques en Région
Vue d'ensemble Présentation multimédia : Administration d’un environnement Microsoft Windows Server 2003 Ouverture de session sur Windows Server 2003 Installation.
UR1, CRI, Thierry Bédouin, le 21 Mai 2007 Journée Couperin du 21 Mai 2007 Thierry Bédouin, directeur du CRI de Rennes 1 Les publications scientifiques,
Laccès distant aux bases bibliographiques J. Gutierrez / B.Nominé – Université Nancy 2.
ESPACE NUMERIQUE DE TRAVAIL ESUP-Portail Campus Numériques et Universités Numériques en Région Montpellier – 1/10/2003.
[12 septembre 2005 ] CRI UHP – NANCY2 1 Base de lien BALI Université Henri Poincaré et Université Nancy 2 UNIRE.
Université Nancy 2 - CRI Propositions de mécanisme de SSO dans un environnement d’applications web.
Espaces numériques de travail 12 mars 2004 Une nouvelle approche sur les usages des T.I.C. Espace Numérique de Travail - Système dInformation Alain Mayeur.
Plan de l’annexe Espaces numériques de travail Le 8 Décembre 2003
Les Web Services Schéma Directeur des Espaces numériques de Travail
Les Web Services Schéma Directeur des Espaces numériques de Travail
1 SDET – Groupe de travail interopérabilité – 24 Novembre 2003 Thierry CAZENAVE Concepts dorigine et évolutions Le 24 Novembre.
Xavier Blanc Web Services Xavier Blanc
Introduction aux environnements répartis
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
TCS – CCNA École Duhamel Année
Le Schéma directeur des ENT Un cadre de mutualisation
Espaces Pédagogiques Pour les Universités Numériques Un Espace Numérique de Travail centré sur lutilisateur.
D3 : Maîtrise d’ouvrage des Systèmes d’Information
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Architecture Technique de la plate-forme CASTOR Projet Castor © Ecole des Mines de Nantes

Stéphane Frenot - Département Télécommunication - SID - III - Concl 382 Technologies de base Les plomberies –Le transport.
Le Workflow et ses outils
Système de stockage réseaux NAS - SAN
Introduction aux services WEB
Les Enterprise Service Bus
FrontCall - 4C Les Centres de Contacts Virtuels
du Système Global d’Information COCKTAIL
Etude des Technologies du Web services
Les ENT, un exemple de la problématique des normes dans l’éducation
XML-Family Web Services Description Language W.S.D.L.
Urbanisation des SI Saâd AISSA Sami BENMOSBAH Delphine GAAG
7 - EAI Les EAI : Enterprise Application Integration Marché
Réunion des interlocuteurs de lettres 6 février 2003 environnements de travail Schéma directeur des Nicolas Chung – DT-B1
Standards pour les ressources documentaires description – organisation – diffusion – production Séminaire Normes et standards pour les TICE Saint-Clément-les-Places.
Environnements de travail Schéma directeur des. SDET : un méta projet du S3IT S3IT : Une démarche globale Une démarche structurante Une démarche de projet.
Un portail éducatif (1) Les fonctions d'un portail –Point d'entrée vers une palette de services existants (intégration). –Gestion de l' identité et des.
Thierry Bédouin, Université de Rennes 1, le 11 Juin 2008 Maîtriser son patrimoine numérique Un enjeu essentiel pour les établissements de lESR et plus.
Les applications Cocktail
Interoperabilité des SI - Urbanisation
Référence PRE.022.AtelierTechAMUE_ ppt APOGEE SOA et Système d’information Atelier technique 10/02/2006.
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Introduction à l’Architecture n-tiers et Orientée Service
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
1 ESUP Day 17 novembre 2005 L’ENT dans l’académie de Rennes.
INTEROPERABILITE & ADMINISTRATION NUMERIQUE - e-forum Maroc – Rabat - 22 juin 2006.
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
Les différents modèles d’architecture technique
Ministère de la Fonction Publique et de la Modernisation de l’Administration Rencontre mensuelle avec les responsables informatiques des départements ministériels.
La technologie Shibboleth
L’enseignement de spécialité SLAM
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Web Services 17/01/2009.
Urbanisation du Système d’Information du Ministère de la Santé
Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod Urbanisation des Systèmes d’Information Plan de cours.
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
Introduction aux technologies des web services en Java EE
Formation « Administrateur ATRIUM ». 1.Un accompagnement technique par la Région Formation des « administrateurs » Support technique 2.Un accompagnement.
Travail Collaboratif & Open Source Etat de l’art - Solutions - Méthodes.
KOSMOS 1 Outils transversaux Module 7 1.L’annuaire 2.La recherche d’informations 3.La réservation de ressources.
ARIANE : Interopérabilité sémantique et accès aux sources d'information sur Internet Sylvain Aymard, Michel Joubert, Dominique Fieschi, Marius Fieschi.
La plateforme numérique Séminaire des référents « Continuum -3/+3 » de l’académie de Toulouse 11 mai /05/2016Plateforme numérique1.
Transcription de la présentation:

Lannexe inter-opérabilité du SDET Pascal Aubry IFSIC – Université de Rennes 1 – Juin

Le SDET Schéma Directeur des Espaces numériques de Travail Version 1 : mars annexes –SupAnn –AAS –Interopérabilité

Annexe SupAnn Recommandations pour les annuaires de lenseignement supérieur –Version 1 : juillet 2003 Compatibilité entre annuaires aux niveaux : –international (internet2, eduPerson) –inter-ministériel (ADAE, scolaire/supérieur) –inter-établissements (enseignement supérieur) –applicatif Uniformisation –Visibilité des personnels et étudiants (pages blanches) –Authentification (inter-établissements/externe) –Caractérisation des utilisateurs (profils, rôles, …)

Annexe AAS Recommandations pour lauthentification, lautorisation et le Single Sign-On dans le scolaire et lenseignement supérieur –Version 1 : juillet 2003 Portée des recommandations –Identification Qui es-tu ? –Authentification Prouve-moi que tu es bien celui que tu prétends être –Autorisation Quas-tu le droit de faire ? –Single Sign-On (propagation des identités) Authentification unique et unifiée

Annexe interopérabilité Recommandations pour les applications du scolaire et de lenseignement supérieur en matière dinteropérabilité –Version 1 : avril 2004 Participants –Le ministère –Le CRU –Lenseignements supérieur (les 4 ENT) –Le scolaire

Urbanisation du SI Ouverture du SI –Apport de nouveaux services –Nouvelles relations avec les partenaires Dématérialisation –Objectif « zéro papier » Modernisation du SI

Urbanisation du SI

Enjeux de la modernisation du SI Modèle événementiel et partenarial –Ouvrir le système dinformation aux citoyens, aux usagers, aux administrés, aux partenaires Modèle des processus métier –Transformer le métier, modifier les façons de faire Modèle des objets métier et des formats déchange –Valoriser le patrimoine informationnel –Dématérialiser les échanges Cartographie applicative –Moderniser loutil informatique (évolutivité, performance et réactivité)

Urbanisme et interopérabilité Interopérabilité : capacité des applications à coopérer ensemble Lurbanisation : une question stratégique Linteropérabilité : une question technique

Interopérabilité et middleware Intégration et communication entre composants applicatifs Deux modes de communication –Sans connexion (asynchrone, couplage faible) –Avec connexion (synchrone, couplage fort) Mise en œuvre systématique dans un cadre durbanisation

Les types de middleware Accès aux bases de données –Abstraction des bases de données Appel de procédures distantes –Masquage de la répartition File dattente de message –Découplage et fiabilisation Moniteur transactionnel –Traitement des transactions ACID Atomique, Isolé, Cohérent, Durable

Architectures dinteropérabilité Formats déchange : XML –eXtended Markup Language Intégration de systèmes complexes: EAI –Enterprise Application Integration Modèle darchitecture cible : SOA –Service Oriented Architecture

Formats déchange Modélisation UML Production de schémas XML Langages XML verticaux –mathématiques : MathML (Mathematical Markup Language) –astronomie : AIML (Astronomical Instrument Markup Language) –santé : HL7 (Health Level Seven) –banque : IFX (Interactive Financial eXchange) –commerce : cXML, xCBL, ebXML Enjeu : définition des formats déchange propres aux métiers de léducation –Formation, cursus, support pédagogique, …

Solutions dintégration dapplications Recréer le SI de toute pièce –Généralement impossible Générer des passerelles inter-applications –Au coup par coup, très vite ingérable Fédérer les applications –Via un moteur dintégration

Architecture « plat de spaghetti » Développements couteux Interconnexions redondantes (point à point) Grande complexité Maintenance difficile

Architecture « moyeu et rayons » Moteur dintégration : outil homogène dadministration des flux Nécessité de définir des formats déchange internes

Architectures de services (SOA) Ouverture du SI : mise à disposition de services pour des utilisateurs externes Exposition dune interface fonctionnelle Problématique des autorisations –Cf annexe AAS

Service logiciel Module logiciel utilisable par programmation –IHM pour utilisation humaine –Séparation traitement/interface Autonome, complet et cohérent –Fonctions liées à un même objet métier Auto-descriptif, permet la réutilisation –Véritable contrat de service –Indépendant des plateformes et outils Recensement au sein dannuaires

Service vs composant logiciel Service logiciel –Fonction de haut niveau –Dédié à un objet métier –« Autonome, complet et cohérent » Composant logiciel –Fonction de bas niveau –Technique –Doit être « composé »

Avantages des SOA Portabilité –Interfaces indépendantes des plates-formes technologiques –Communications sur des couches de transport hétérogènes (HTTP, SMTP, FTP, JMS…) Granularité –Échanges de niveau « métier » Fluidité des échanges –Synchrone ou asynchrone

Tendance actuelle des architectures ESB : Enterprise Service Bus Principes des EAI –Moteurs dintégration, bus logiciels Architectures de services –Communications basées sur des services web –WSOA : Web Services Oriented Architectures

Conduite de projet et interopérabilité Ouverture => attaques possibles Consultation des destinataires des services Disponibilité des services Qualité de service Accès pour tous Changement des façons de faire Risque technologique

Recommandations Doivent être suivies pour les développements internes Fournissent des critères de jugement de linteropérabilité à lintention des maîtres douvrage

Architecture Liaisons point-à-point prohibées Architecture de type « bus logiciel »

Mise en œuvre des services logiciels Utilisation de Web Services (XML) Description WSDL Publication UUDI –Mise en place souhaitable dun annuaire UUDI au niveau du ministère

Mise en œuvre des composants logiciels Protocoles de haut niveau –WebDAV pour les échanges de fichiers Middlewares –Pour accès aux bases de données

Publication de ressources Format source : XML Séparation forme et fond : XSLT –En différé ou à la volée, côté serveur –Toléré sur poste client en intranet

Gestion des profils et droits Dans lannuaire LDAP –Cf annexe SupAnn Lannuaire LDAP nest pas une base de données –Authentification et habilitation seulement –Exploitation en lecture seulement –Écriture réservée à ladministration

Accès aux bases de données Uniquement à travers un middleware –ODBC –JDBC –JDO

Communications asynchrones MOM : Message Oriented Middleware Seul cas où lon peut utiliser autre chose quun Web Service pour implémenter un service logiciel

Modélisation : UML UML : Unified Modeling Language Développements applicatifs Définition des formats déchanges

Intégration dans un portail Utilisation du socle des ENT Conformité WSRP –Web Services for Remote Portals (OASIS)