Acquisition d`une solution de gestion de données de références

Transcription

Acquisition d`une solution de gestion de données de références
Acquisition d’une solution de
gestion de données de références
Cahier des Clauses Techniques Particulières
22/03/2012
Université de Strasbourg
22/03/2012
Acquisition d’une solution de gestion de données de références
Cahier des Clauses Techniques Particulières
Table des matières
1.
Objet du marché .......................................................................................................................... 3
2.
Présentation du projet ................................................................................................................. 3
3.
2.1
Présentation du contexte ................................................................................................... 3
2.2
Objectif du projet .............................................................................................................. 4
2.3
Organisation du projet ...................................................................................................... 4
Exigences fonctionnelles ............................................................................................................ 5
3.1
Ergonomie......................................................................................................................... 5
3.2
Modélisation des modèles métiers .................................................................................... 5
3.3
Gestion des versions ......................................................................................................... 6
3.4
Workflow .......................................................................................................................... 6
3.5
Gestion des règles métiers ................................................................................................ 7
3.6
Gestion des droits d'accès ................................................................................................. 7
3.7
Intégration au Système d'Information ............................................................................... 7
3.8
Qualité de données ............................................................................................................ 8
3.9
Gestion des données ......................................................................................................... 9
3.10
Intégration des différents modules de la solution ....................................................... 10
4.
Exigences non-fonctionnelles et techniques ............................................................................. 10
5.
Scénario de déploiement ........................................................................................................... 11
6.
7.
8.
5.1
Référentiel « personnes »................................................................................................ 12
5.2
Référentiel « structures organisationnelles» ................................................................... 14
5.3
Exigences de disponibilité .............................................................................................. 15
Prestations attendues ................................................................................................................. 16
6.1
Fourniture du logiciel ..................................................................................................... 16
6.2
Support et maintenance................................................................................................... 16
Modalités de la consultation ..................................................................................................... 16
7.1
Contenu de l’offre ........................................................................................................... 17
7.2
Critères de jugement des offres ...................................................................................... 18
Annexes .................................................................................................................................... 19
8.1
Description du poste client standard ............................................................................... 19
8.2
Grille de réponse ............................................................................................................. 20
2/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
1. Objet du marché
Le présent document constitue le Cahier des Clauses Techniques et Particulières (CCTP) d'un
Marché À Procédure Adaptée (MAPA) visant à doter l'Université de Strasbourg (Unistra) d'un
logiciel de gestion de données de références (« Master Data Management » en anglais, ou MDM).
2. Présentation du projet
2.1 Présentation du contexte
2.1.1 L'Université de Strasbourg
L’Université de Strasbourg a pris naissance le 1 janvier 2009 suite à la fusion des trois universités
Louis Pasteur, Marc Bloch et Robert Schuman et de l’IUFM. Avec plus de 42 000 étudiants, 7000
stagiaires en formation continue et quelques 5 000 personnels, elle est une des premières universités
de France.
Pluridisciplinaire, son activité de recherche et son offre de formation couvrent les quatre secteurs
reconnus par le Code de l'Éducation : les disciplines juridiques, économiques et de gestion, les lettres
et les sciences humaines et sociales, les sciences et technologies et les disciplines de santé.
S’appuyant sur tous les domaines du savoir, elle entend mener une politique innovante en termes de
formation initiale et continue, de recherche, d’insertion professionnelle de ses étudiants tout en
jouant un rôle majeur au cœur de la cité et sur la scène internationale. Elle inscrit son action au cœur
de nombreux partenariats. Citons, entre autres, EUCOR, (Confédération des Universités du Rhin
supérieur), qui comprend la Suisse avec Bâle et l’Allemagne avec Karlsruhe et Fribourg (deux
universités parmi les 10 universités d’excellence allemande) et, la LERU (Ligue des Universités
Européennes de Recherche), deux réseaux dont elle est membre fondateur.
L’Université de Strasbourg figure parmi les 20 universités qui se sont dotées dès janvier 2009 des
compétences élargies. Elle est par ailleurs lauréate de l’opération campus initiée par le Ministère de
l’enseignement supérieur et de la recherche. Elle s’est lancé le défi d’occuper bientôt une place de
choix dans le paysage universitaire international. Son premier contrat quadriennal est le reflet de
cette ambition.
Les résultats récents aux appels à projets investissement d’avenir (EquipEx, LabEx, IdEx...)
renforcent sa visibilité nationale et internationale.
2.1.2 Le Schéma Directeur Numérique
L’Université de Strasbourg est la première université française à s’être dotée d’un Schéma Directeur
Numérique (SDN). Sa stratégie est ambitieuse : elle vise à accompagner l’Université dans sa position
de leadership européen par la mise en place de tous les projets identifiés au cours de l’étude sur les
aspects d’infrastructures, d’accès, de gestion, de vie universitaire et de pédagogie.
Les résultats du Schéma Directeur Numérique ont permis de donner les ordres de grandeurs des
investissements à effectuer et de définir les projets à exécuter répartis sur les quatre prochaines
années.
Le SDN, actualisé en 2010 et 2011, comporte une quarantaine de projets majeurs couvrant
l'ensemble des champs du numérique, depuis les infrastructures techniques, les évolutions de
système d’information jusqu'au développement des usages. Ces projets intègrent des chantiers
3/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
structurants tels que la refonte des processus, et l’accompagnement au changement. Ce schéma
directeur s’accompagne d’un plan de recrutement et de développement des compétences pour
conduire la mise en œuvre du Schéma Directeur Numérique, ainsi que d’un renforcement des
maîtrises d’ouvrage, par recrutement et par apport d’expertise et d’assistance externe.
2.2 Objectif du projet
Le Schéma Directeur Numérique de l’université comprend des projets de refonte de ses SI métiers
principaux. Un nouveau SI financier a ainsi été mis en production en janvier 2011, un projet de
déploiement du SI « scolarité » est en cours, et le SI « ressources humaines » suivra. La refonte de
ces briques du système d’information est une opportunité unique d’effectuer des travaux de fonds sur
les référentiels de l’université, ainsi que leur intégration.
Une étude réalisée au sein de l’université a ainsi proposé comme axe prioritaire la création d’un
référentiel des personnes et d’un référentiel des structures organisationnelles. Ces données sont en
effet manipulées par plusieurs SI métiers, et nécessitent donc une consolidation au sein d’une entité
tierce, qui deviendra maître de ces données.
L’université souhaite s’équiper d’un produit de gestion des données de références, afin de disposer
des fonctionnalités offertes par cette gamme de produit pour faciliter la création de ces référentiels et
surtout en maintenir la cohérence et la qualité des données.
2.3 Organisation du projet
2.3.1 Logiciel et prestations
Le présent marché représente la première étape de ce projet. Il concerne l'acquisition de l'outil qui
permettra d'implémenter les deux référentiels sus-cités, ainsi que la prestation de support associée.
La prestation d'intégration du produit acquis par la présente procédure fera l'objet d'un marché
subséquent au lot 3 de l'accord-cadre d'assistance à maîtrise d'ouvrage à la réalisation du Schéma
Directeur Numérique. La formation à l’administration de la solution et au développement sera
effectuée dans le cadre de cette prestation.
La constitution des deux référentiels « Personnes » et « Structures » sera réalisée avec une prestation
d'assistance à maîtrise d'ouvrage. Celle-ci fera l'objet d'un marché subséquent au lot 2 de l'accordcadre d'assistance à maîtrise d'ouvrage à la réalisation du Schéma Directeur Numérique.
2.3.2 Équipe projet université
L'équipe projet de l'université sera composée des membres suivants :

l'architecte fonctionnel assurant la fonction de chef de projet métier ;

des représentants du Service d'Aide au Pilotage (SAP) de l'université ;

des représentants métiers de l'université ;

un chef de projet technique ;

l'architecte du système d'information ;

un gestionnaire d'application ;

un développeur/intégrateur d'application ;
4/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012

Cahier des Clauses Techniques Particulières
un administrateur système SGBD.
2.3.3 Planning
L'université souhaite coordonner la mise en place de ses référentiels « Personnes » et « Structures »
avec son projet de refonte du système d'information de « scolarité » pour la gestion des formations et
le suivi des étudiants (projet « Alisée »). À titre indicatif, le planning prévisionnel de l'université sur
le projet « Référentiel » est le suivant :

avril 2012 : notification au candidat retenu dans le cadre du présent marché ;

mai 2012 : notification des marchés subséquents d’assistance à maîtrise d’ouvrage et
d’assistance à maîtrise d’œuvre ;

juin 2012 : comité de pilotage de lancement du projet « Référentiel » ;

octobre 2012 : mise en production d'une première version du référentiel permettant
l'interfaçage avec le nouveau SI scolarité.
3. Exigences fonctionnelles
3.1 Ergonomie
Les interfaces homme-machine doivent être intuitives, compréhensibles et utilisables par des
personnes occupant des fonctions métiers. Le soumissionnaire est invité à intégrer des copies
d'écrans dans son dossier de réponse, afin d’exposer les avantages ergonomiques de la solution.
3.2 Modélisation des modèles métiers
Les objets « personnes » et « structures » manipulés dans l'outil doivent correspondre au mieux au
fonctionnement de l'université. A terme, l'outil pourrait être utilisé pour gérer d'autres données de
références. Il devra donc permettre la modélisation d'objet métier, sans imposer de modèles
prédéfinis.
3.2.1 Modèles métiers préétablis adaptables
Des modèles métiers préconfigurés peuvent être proposés avec l'application pour aider à la
modélisation. Ceux-ci doivent être adaptables et extensibles par l'université.
3.2.2 Héritage entre objets
Le candidat précisera si la solution permet d'établir une hiérarchie entre les modèles, permettant ainsi
à un objet fils d'hériter des attributs de son père.
3.2.3 Relations entre objets
La solution doit permettre de modéliser des relations entre objets sur plusieurs niveaux. Ces relations
doivent pouvoir être hiérarchiques ou associatives. Un objet feuille doit pouvoir appartenir à
plusieurs hiérarchies différentes. Les limites en nombre de niveaux ou de relations par objet seront
précisées.
5/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
3.2.4 Typage des attributs
La solution doit permettre de typer les attributs associés aux objets. Les types de données gérés par la
solution devront à minima être les suivants : numériques, texte, date, liste de valeurs. L'exhaustivité
étant privilégiée, le candidat listera l'ensemble des types de données gérés par le produit (ex : images,
document texte, etc.).
3.3 Gestion des versions
Le candidat précisera si la solution permet de créer des versions des modèles pour des besoins
d'historisation et d'évolution du modèle (version de travail). Le candidat détaillera la procédure et les
contraintes de mise en production d'une nouvelle version du modèle. Pour faciliter l'adaptation
décalée des SI consommateurs, la possibilité d'avoir deux versions consécutives du modèle en
production sera un plus.
3.4 Workflow
La solution doit fournir un moteur de workflow pour gérer le cycle de vie de l'objet de référence.
3.4.1 Outil de modélisation
La modélisation des workflows via une interface graphique sera privilégiée.
3.4.2 Actions couvertes
Le candidat précisera les opérations pouvant être couvertes par des workflows, l'exhaustivité étant
privilégiée. Les actions à couvrir à minima sont : création, modification, suppression, validation.
3.4.3 Processus multiples par objet
Des instances d'un même objet devraient pouvoir être pilotées, pour une même action, par un
workflow différent selon leur appartenance à une population spécifiée. Par exemple, la création des
individus de l'Université de Strasbourg et des individus de l'ENGEES (école d’ingénieur extérieure à
l’Unistra mais dont l’Unistra gère certaines applications et dont les personnels doivent être dans le
référentiel) pourrait suivre un processus différent.
3.4.4 Gestion des versions
Le candidat précisera si la solution permet de créer des versions des workflows pour des besoins
d'historisation et d'évolution du modèle (version de travail). Le candidat détaillera la procédure et les
contraintes de mise en production d'une nouvelle version du workflow (ex : gestion des processus en
cours d'exécution lors de la migration).
3.4.5 Exécution
L'interface homme-machine d'exécution des processus sera mise à disposition d'utilisateurs métiers
et se doit en conséquence d'être ergonomique tout en restant complète. Chaque utilisateur devrait
disposer d'un tableau récapitulatif de suivi de ses actions. L'utilisateur devrait pouvoir s'abonner à un
système d'alerte (courrier électronique, flux RSS ou autre à préciser) pour être informé des actions le
concernant (actions sur les workflows qu'il a pu initier, ou actions le concernant).
Un tableau récapitulatif des workflows en cours d'exécution devrait pouvoir être proposé aux
6/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
administrateurs de la plate-forme.
3.5 Gestion des règles métiers
La solution doit permettre la gestion de règles métiers.
3.5.1 Gestion des règles métier
La solution doit permettre l’implémentation de règles métiers. Le candidat doit documenter les
possibilités d’implémentation de ces règles.
3.5.2 Outil de modélisation
Un outil graphique de modélisation des règles métiers sera privilégié.
3.6 Gestion des droits d'accès
La solution doit permettre la gestion de droits d'accès fins aux fonctionnalités et données qu'elle
héberge.
3.6.1 Niveaux de droits
Les droits d'accès devraient pouvoir être attribués à plusieurs niveaux :

actions autorisées : création, modification, suppression, validation, instanciation d'un
workflow, etc. ;

modèles et leurs attributs : limiter l'accès à certains modèles, ou plus finement à certains
attributs d'un modèle. Exemple : le nom et prénom des personnes;

groupe d'objets : limiter l'accès aux instances d'un objet liées par leur valeur commune d'un
attribut. Exemple : les personnes affectées à la composante X.
Ces niveaux de droits doivent pouvoir être cumulables. Exemple : droit de modification des noms et
prénoms des personnes affectées à la composante X.
3.6.2 Gestion des rôles
Les droits sus-cités devraient pouvoir être affectés directement à des utilisateurs nommés, mais
également à des rôles. Ces derniers étant attribués à un ou plusieurs utilisateurs. Un utilisateur doit
pouvoir cumuler les rôles.
3.7 Intégration au Système d'Information
L'outil doit pouvoir s'interfacer aisément au système d'information de l'université. Les données
gérées par l'outil doivent pouvoir être mises à disposition des SI fonctionnels en respectant les
standards d'architecture de l'université.
3.7.1 Exposition de web-services
Les opérations de manipulation des données doivent être exposées via des webservices respectant les
normes SOAP ou REST. Ces webservices doivent être générés automatiquement en regard des objets
métiers modélisés. Le candidat précisera les fonctions exposées. Les opérations de création,
7/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
modification, suppression, validation et exécution d'un workflow sont souhaitées.
3.7.2 Outil de d'échange de données batch intégré
Le candidat précisera si la solution inclut un outil d'échange et de transformation des données (ETL :
Extract-Transform-Load). Si c'est le cas, cet outil sera décrit notamment sur les points suivants :

ergonomie de l'outil ;

connecteurs livrés en standard ;

possibilité de créer des connecteurs propres à l'université ;

fonctions de transformation livrées en standard,

possibilité de créer des transformations propres à l'université ;

fonctionnalité de déploiement des travaux en production

fonctionnalité de planification et ordonnancement des travaux

gestion des versions des travaux
3.7.3 Intégration standard avec des outils ETL tierces
Le candidat présentera les modes d'interfaçage supportés par la solution pour l'intégration avec des
outils ETL tierces. Les applications ayant déjà fait l'objet d'une intégration avec la solution seront
listées.
3.7.4 Échange de données temps réel
Certaines données gérées par la solution devront être échangées dans des délais très courts (≤
5minutes) avec des SI tierces. Le candidat précisera si la solution permet :

l'émission en temps réel des modifications vers d'autres SI ;

la détection de mise-à-jour de données dans des SI tierces.
Les technologies employées, les contraintes et les éventuels prérequis (application middleware
tierces compatibles) seront précisés.
3.8 Qualité de données
L'amélioration de qualité des données du SI de l'université étant un des objectifs principaux du
projet, la solution devra être dotée de fonctionnalités de vérification de la qualité des données.
3.8.1 Moteur de gestion de la qualité des données
La solution devrait permettre de positionner des contraintes sur les attributs afin d'assurer le respect
d'un format commun (ex : valeur non-vide, format de date, etc.). Ces contraintes seraient vérifiées
lors de l'alimentation de données.
La possibilité de paramétrer des corrections automatiques est un plus. Le candidat listera les
fonctions de corrections automatiques disponibles (ex : capitalisation, remplacement de valeur selon
une base de connaissance, etc.).
8/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
3.8.2 Dé-doublonnage et rapprochement
La solution doit proposer un moteur de détection de doublons. Les critères de dé-doublonnage et le
niveau de tolérance doivent être paramétrables. Selon ce dernier critère, la résolution des doublons
doit pouvoir être effectuée automatiquement ou demander une intervention humaine. Les résolutions
manuelles doivent être effectuées via une interface graphique permettant de comparer les entrées et
de constituer l'enregistrement final.
3.8.3 Surveillance
La solution devrait permettre le paramétrage de déclenchement d'actions sur certains événements. Le
candidat listera les événements et actions gérées par la solution. L'université souhaiterait à minima
gérer les événements de modification de données et d'expiration de dates. Les actions essentielles
seraient la remontée d'alerte et le démarrage d'un workflow.
3.9 Gestion des données
La solution doit proposer un ensemble de fonctionnalités permettant d'assurer la gestion des données
et de garantir leur fiabilité.
3.9.1 IHM métier gestion des données
La solution doit proposer une interface homme-machine à destination des usagers métiers pour la
gestion quotidienne des données. Les opérations proposées doivent être à minima la lecture, la
création, la modification et la suppression. Cette interface doit être générée automatiquement selon le
modèle de données.
3.9.2 Requêtes des données
La solution devra proposer des fonctionnalités d'écriture de requêtes permettant d'accéder à des
échantillons d'éléments stockées dans le référentiel. Les critères de sélection peuvent aussi bien être
des valeurs d'attributs que des informations opérationnelles (état de validation, d'erreur, etc.). La
génération de statistiques associées (ex : taux d'erreurs, taux d'alimentation, etc.) est souhaitée.
3.9.3 Traçabilité des actions
Les opérations effectuées sur les données doivent être journalisées. L’université souhaite pouvoir
conserver les informations suivantes :

la date de l'opération ;

l'auteur de l'opération (cas d’une modification manuelle) ou la source de données (cas
d’import de données depuis un SI métier) ;

la nature de l'opération (création, modification, suppression, etc.) ;

l'élément impacté (objet ou attribut).
La conservation des informations suivantes serait un plus :

l'ancienne valeur de l'élément ;

sa nouvelle valeur le cas échéant.
9/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Cahier des Clauses Techniques Particulières
3.9.4 Gestion de version des données
La solution doit permettre la gestion de version des données à des fins d'historisation. Une version
antérieure doit pouvoir être restaurée en version « de production ». La possibilité d'anticiper une
mise-à-jour et d'attribuer une date d'effet sur les mises-à-jour est souhaitable.
3.9.5 Expiration des données
Un mécanisme d’archivage et de suppression automatique des données, basé sur des dates définies
manuellement ou automatiquement par une règle métier, est souhaitable.
3.10 Intégration des différents modules de la solution
Les différents modules et fonctionnalités doivent être pleinement intégrés. Les différents procédés
d'alimentation, qu'ils soient manuels via une IHM ou automatique via un ETL intégré, doivent tenir
compte des règles métiers implémentées et faire appel au moteur de qualité de données. De la même
manière, les droits d'accès doivent être pris en compte au sein de tous les modules de l'application.
L'accès aux différentes fonctionnalités par l'utilisateur doit se faire via un seul point d'accès. Une
tolérance est faite pour les administrateurs devant utiliser des outils de paramétrages et
développement particuliers.
4. Exigences non-fonctionnelles et techniques
La solution se doit d'être le plus en adéquation possible avec l'environnement technique de
l'université, synthétisé dans le tableau suivant. Le candidat détaillera les spécifications de sa solution
concernant les exigences décrites.
Domaines des
Exigences
1. Général
N°
Description
1.1
Accès Web pour les utilisateurs standards
1.2
Client Lourd toléré pour les gestionnaires, développeurs et
administrateurs
1.3
Architecture N-Tiers
2.1
Architecture x86-64
2.2
Systèmes d’exploitation : Linux (Ubuntu 10.04, RedHat 5
minimum) préféré, Windows Serveur 2008
2.3
Système de virtualisation KVM
3. Base de données
3.1
Oracle, MySQL et PostreSQL prioritaires, SQL Server
acceptable
4. Stockage
4.1
Baies NetApp, accès iSCSI ou NFS
5. Réseau
5.1
10Gb en cœur de réseau
5.2
1Gb en extrémité
5.3
Couche 3: cohabitation IPv4 et IPv6, multicast
5.4
Sans-fil: 802.11a/b/g/n
2. Serveurs
10/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Domaines des
Exigences
Cahier des Clauses Techniques Particulières
N°
Description
5.5
Pare-feux routés et bridgés
6. Sauvegarde
6.1
Solution "Atempo Time Navigator"
7. Postes clients
7.1
Compatibilité avec les postes de travail standards de l’université
(cf. annexe « 8.1 Description du poste client standard »)
7.2
Postes Microsoft Windows intégrés dans un Active Directory
8.1
Services d'authentification :
 annuaire OpenLDAP
 single sign-on : CAS, Shibboleth, Kerberos
Chiffrement des flux entre postes clients et serveurs
8. Sécurité
8.2
8.3
Les systèmes doivent permettre l’installation des mises-à-jour de
sécurité régulières.
8.4
Possibilité de mettre en place une détection de tentative
d’intrusion souhaitable
9. Messagerie
électronique
9.1
Serveurs de messagerie :
· Service d'envoi SMTP (RFC 2821)
· Service de consultation IMAP4S (RFC 3501) / POP3S (RFC
1939)
10. Logiciels serveurs
10.1 Apache et Tomcat privilégiés. IIS acceptable
11. Exploitation
11.1 Journalisation des évènements sur les serveurs. Une
journalisation de type « syslog » sera privilégiée pour permettre
la centralisation des journaux sur un serveur dédié de l’université
(hors du cadre du présent marché).
11.2 Prise en main des serveurs à distance par VPN IPSEC en SSH
pour Linux et RDP pour Windows
11.3 Supervision du service par les outils en place à l’université :
Nagios et Centreon
11.4 La solution doit permettre un fonctionnement en hautedisponibilité : tolérance à la panne d’un composant applicatif à
chaque niveau. À terme, fonctionnement en datacenter sur deux
sites permettant une disponibilité 24h/24
12. Écologie
12.1 Limiter le nombre de serveurs physiques
5. Scénario de déploiement
Le présent chapitre présente une hypothèse de déploiement de la solution au sein de l'université de
Strasbourg dans le cadre de la réalisation des référentiels personnes et structures. Ce scénario a pour
but de permettre au candidat de :
 prendre sommairement connaissance du SI de l'université
 pouvoir proposer une offre en adéquation au besoin
11/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Cahier des Clauses Techniques Particulières
 pouvoir évaluer les coûts en licences logicielles au plus juste
Ce scénario est basé sur l'organisation aujourd'hui en place à l'université. La phase de conception
détaillée des référentiels pourra amener à revoir cette organisation. Le candidat remplira la grille de
réponse fournie en tenant compte de ce scénario.
Dans les tableaux suivants, la colonne « phase initiale » indique si l’élément concerné sera mis en
place en phase initiale. Les valeurs possibles pour cette colonne sont :
 O : Oui
 N : Non
Les licences acquises dans la commande initiale devront permettre la mise en place des éléments mis
en place en phase initiale. Si nécessaire, des licences complémentaires seront acquises par
l’université par des commandes ultérieures dans le cadre du présent marché (cf. « 6.1 Fourniture du
logiciel ») pour permettre la réalisation des autres éléments ou couvrir une extension de besoin sur
les éléments fournis.
5.1 Référentiel « personnes »
L'architecture du référentiel des personnes sera basée sur un modèle coopératif. Les données relatives
aux personnes seront intégrées dans l'outil de MDM depuis plusieurs SI producteurs. Ces derniers
seront également consommateurs des données consolidées fournies par le référentiel.
5.1.1 Typologie de personnes gérées
Description
SI source
Employés Unistra SI RH Unistra (Harpège AMUE)
Étudiants Unistra SI Scolarité Unistra
(Banner - Sungard)
Nombre
Commentaire
Phase
initiale
- A terme, migration vers le
6.000 produit de l'AMUE en cours de
conception
O
- Formation initiale et continue
- Banner : projet en cours
O
50.000
Extérieurs Unistra Référentiel des personnes
(présent marché)
- Chercheurs hébergés,
consultants, etc.
4.000
- Saisie décentralisée en
composante, services et
laboratoires
O
- jusqu'à 300 gestionnaires
Anciens étudiants SI Scolarité Unistra
Unistra
(Banner - Sungard)
Lecteur externes
de bibliothèques
Unistra
Système d'information de
gestion de bibliothèque
(SIGB) ou référentiel des
1.000
- Actuellement gérés par une
application développée en interne
- Mise en service 2014 (cf.
remarques)
Noter qu’il y a actuellement 4
1.000 SIGB différents, la mise en place
d’un SIGB unique est prévue pour
O
N
12/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Description
Cahier des Clauses Techniques Particulières
SI source
Nombre
personnes (présent
marché)
INSA étudiants et Annuaire LDAP INSA
personnels
ENGEES
étudiants
SI Scolarité Unistra
(Banner - Sungard)
ENGEES
personnels
Annuaire LDAP ENGEES
ENSAS étudiants Annuaire LDAP ENSAS
et personnels
Autres
établissements
Phase
initiale
Commentaire
début 2014.
Le SI source sera à déterminer
selon les possibilités du SIGB
choisi.
3.000
800
N
- Banner : projet en cours
O
100
N
1.500
N
500
N
Référentiel des personnes
(présent marché)
Remarques :
 Le nombre total de personnes à considérer dans la phase initiale du projet sera 70.000 ;
 Le développement de la politique de gestions des anciens étudiants pourra porter ce type de
personne au nombre de 40.000 dans les 4 ans ;
 De nouveaux partenariats pourront ultérieurement faire naître de nouvelles typologies de
personnes
5.1.2 Systèmes d'informations connectés
 Systèmes producteurs
Les systèmes d’informations producteurs de données vers le référentiel des personnes sont listés dans
le tableau suivant.
Système d’information producteur
Phase initiale
Ressources humaines Unistra (Harpège – AMUE)
O
Scolarité Unistra/ENGEES (Banner – Sungard)
O
Recherche (Graal – AMUE)
O
Annuaire OpenLDAP Unistra
O
Annuaire OpenLDAP ENGEES
N
Annuaire OpenLDAP INSA
N
Annuaire Active Directory ENSAS
N
13/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Cahier des Clauses Techniques Particulières
Système d’information producteur
Phase initiale
SIGB Unistra (potentiel)
N
La création des « Extérieurs Unistra » devra être effectuée directement dans le référentiel des
personnes. La gestion de ces personnes est aujourd’hui décentralisée au sein des composantes,
services et laboratoires de l’université, pour un total d’environ 300 gestionnaires. L’université
souhaite conserver ce mode de gestion de cette catégorie de personnes et ce dès la phase initiale.
Selon les capacités du produit retenu comme SIGB de l’université et les choix organisationnels qui
seront effectués dans le cadre de ce projet, la création des lecteurs externes pourra également être
effectuée directement dans le référentiel des personnes.
 Systèmes consommateurs
Les systèmes d’information consommateurs recensés sont à minima :
Système d’information consommateur
Phase initiale
Ressources humaines Unistra (Harpège – AMUE)
O
Scolarité Unistra/ENGEES (Banner – Sungard)
O
Recherche (Graal – AMUE)
O
Annuaire OpenLDAP Unistra
O
Finances (SIFAC – AMUE)
N
Pilotage (Business Object)
N
SIGB Unistra
N
Potentiellement, plusieurs autres applications pourront être consommatrices directes du référentiel
des personnes. Elles seront interfacées au référentiel dans des phases ultérieures.
Le temps de propagation de l’information de création d’une personne est un point important. Un
nouvel arrivant (employé, étudiant ou tout autre utilisateur des services numériques de l’université)
doit bénéficier d’une entrée valide dans l’annuaire OpenLDAP Unistra moins de cinq minutes après
sa saisie dans les SI producteurs.
5.2 Référentiel « structures organisationnelles»
Le référentiel des structures sera géré de manière centralisée dans l'outil de MDM. Les données
seront saisies directement dans le référentiel des structures, puis consommées par les SI métiers.
5.2.1 Typologie des structures gérées
Le tableau suivant liste le type de structures organisationnelles à gérer, ainsi qu'une approximation de
leur nombre respectif.
Type
Nombre
Phase initiale
Composantes d'enseignement
38
O
Services centraux
35
O
14/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Cahier des Clauses Techniques Particulières
Type
Nombre
Collegiums
Phase initiale
9
O
Unités de recherches
80
O
Équipes de recherche
440
O
10
O
7
O
Écoles doctorales
Organes légaux
Cette liste des types de structures n'est pas exhaustive. Le niveau de granularité définitif n’étant pas
aujourd’hui fixé, des types de structures supplémentaires pourront faire leur apparition en phase de
conception détaillée du projet. Pour couvrir l'ensemble du besoin en phase initiale, l'université
extrapole donc le nombre maximum de structures à 1.000.
5.2.2 Systèmes d'informations connectés
Les systèmes d’information consommateurs recensés sont à minima :
Système d’information consommateur
Phase initiale
Ressources humaines Unistra (Harpège – AMUE)
O
Scolarité Unistra (Banner – Sungard)
O
Recherche (Graal – AMUE)
O
Annuaire OpenLDAP Unistra
O
Finances (SIFAC – AMUE)
N
Pilotage (Business Object)
N
SIGB Unistra
N
Potentiellement, plusieurs autres applications pourront être consommatrices directes du référentiel
des personnes. Elles seront interfacées au référentiel dans des phases ultérieures.
5.3 Exigences de disponibilité
Dans ce scénario, le soumissionnaire présentera une architecture dite de « haute-disponibilité »,
c’est-à-dire tolérante à la panne d’un de ses composants logiciels, sur toutes les couches applicatives
(IHM, accès aux données, SGBD, etc.). Les impacts en termes de matériels et licences
supplémentaires seront précisés. Les composants logiques et matériels indiqués dans la grille de
réponse (cf. Annexe 8.2) doivent être décrits pour un fonctionnement sur ce principe. Si un ou
plusieurs modules de la solution ne pouvaient bénéficier d’un fonctionnement en haute-disponibilité,
le candidat le précisera explicitement.
L’architecture proposée doit être en mesure d’implémenter les éléments décrits dans ce scénario sans
impact sur les performances et l’expérience utilisateur. Elle doit être extensible aisément pour
supporter une augmentation ultérieure de la quantité de données gérées, d’utilisateurs ou de SI tierces
interfacés, mais également pour supporter des pics d’activités anticipés.
15/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
6. Prestations attendues
Le présent marché sera composé :
 d’une partie forfaitaire dans laquelle le candidat fournira :
o les licences permettant une utilisation complète de l’application en réponse au besoin
spécifié dans le présent CCTP et permettant de réaliser la phase initiale spécifiée dans le
scénario de déploiement ;
o la maintenance de la solution sur une durée initiale d’un an ;
 d’une partie à bon de commande dans laquelle il proposera :
o des tranches d’achats complémentaires de licences pour les phases ultérieures du projet ;
o la prolongation de la maintenance par tranche supplémentaire d'un an (dans la limite de 3
périodes annuelles supplémentaires).
Le candidat s’engage à respecter les tarifs proposés pendant toute la durée du marché. Le montant
total du présent marché ne pourra en aucun cas atteindre 90.000 euros H.T.
6.1 Fourniture du logiciel
Le candidat retenu par le présent marché fournira le logiciel prêt à l’installation sur un support
physique.
Les licences acquises doivent autoriser l’installation d’au moins trois environnements d’exécution de
la solution :
 Production
 Pré-production
 Développement
6.2 Support et maintenance
Le candidat proposera une prestation de maintenance de la solution incluant :
 l’accès à la documentation technique et fonctionnelle de la solution. La documentation
fonctionnelle doit être disponible en langue française ;
 l’accès à un service d’assistance joignable à minima les jours ouvrés (du lundi au vendredi);
 la maintenance applicative.
Le candidat précisera les éléments suivants qui permettront d’évaluer la qualité de sa proposition :
 jours et horaires d’ouverture du service d’assistance ;
 une garantie de temps de réponse sur ouverture d’un incident ;
 une garantie de temps de résolution sur ouverture d’un incident ;
 le périmètre couvert par la maintenance applicative : préventive, corrective, évolutive, etc.
La maintenance, qui débute à la date de réception de la solution, est rémunérée par application du
montant annuel mentionné par le candidat sur la grille de réponse jointe à son offre pour chacune des
quatre années potentielles de maintenance de la solution.
16/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
7. Modalités de la consultation
7.1 Contenu de l’offre
L’offre remise par le candidat sera composée de trois documents :
 Les conditions d’achat complétées et signées ;
 Un mémoire technique ;
 La grille de réponse complétée.
7.1.1 Conditions d’achat
Le candidat joindra à son dossier les conditions d’achats applicables au présent marché fournies avec
le présent CCTP, qu’il aura complétées et signées.
7.1.2 Mémoire technique
Le candidat fournira un mémoire technique présentant sa solution et son adéquation avec les besoins
exprimés dans le présent CCTP. Afin de faciliter l’analyse des offres, le candidat est invité à
respecter la trame suivante dans ce document.
7.1.2.1 Présentation de la société
Le candidat présentera sa société. Si le candidat est uniquement revendeur du produit, il présentera
également la société éditrice de la solution.
7.1.2.2 Présentation générale du produit
Le candidat présentera de manière globale le produit. Il évoquera l’historique des évolutions du
produit. Il listera les références de déploiements aboutis du produit dans la version proposée, pour
des projets similaires.
7.1.2.3 Réponse aux exigences fonctionnelles
Le candidat indiquera de manière détaillée l’adéquation de sa solution avec les exigences
fonctionnelles décrites dans le présent CCTP. Il pourra intégrer des copies d’écrans de la solution en
lien avec les fonctionnalités demandées.
7.1.2.4 Environnement technique de la solution
Le candidat présentera les technologies employées par la solution. Il détaillera les pré-requis
techniques nécessaires au déploiement de la solution. Il précisera l’adéquation technique de la
solution, en précisant les points listés dans le chapitre « 4 Exigences non-fonctionnelles et
techniques » du présent CCTP.
7.1.2.5 Scénario de déploiement
Le candidat présentera un exemple d’architecture technique et applicative de sa solution pour
répondre au scénario de déploiement proposé par l’université dans le chapitre « 5 Scénario de
déploiement ». Il détaillera les besoins en matériels et logiciels additionnels nécessaires à la mise en
place de la solution. Ces éléments seront également recensés dans la grille de réponse fournie en
17/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Cahier des Clauses Techniques Particulières
annexe.
7.1.2.6 Modèle de licences
Le candidat expliquera le mode de calcul du coût de licence du produit. Il détaillera les conditions
d’extensibilité du périmètre des modules (Augmentation du nombre d’enregistrement, du nombre de
SI connectés, d’utilisateurs, etc.). Les coûts seront recensés dans la grille de réponse fournie en
annexe.
7.1.2.7 Garantie et maintenance
Conformément au besoin exprimé en « 6.2 Support et maintenance », le candidat détaillera les
conditions de garanties de la solution ainsi que l’offre de support et maintenance. Le candidat
indiquera le mode de tarification de cette prestation et effectuera une proposition financière sur une
maintenance de 4 ans.
7.1.3 Grille de réponse
Le candidat joindra à son dossier technique la grille de réponse de synthèse fournie en annexe
dûment remplie.
7.2 Critères de jugement des offres
Les critères retenus pour le jugement des offres sont pondérés de la manière suivante :
Libellé
%
1 – Valeur technique de l’offre
70
2 – Coût global de la solution
30
A noter que :
 la « Valeur technique de l’offre » sera analysée sur la base :

des caractéristiques fonctionnelles de la solution (50%) ;

des caractéristiques non-fonctionnelles et techniques de la solution (25%) ;

des caractéristiques de la prestation de maintenance proposée (25%).
 Le « Coût global de la solution » évalué sera le résultat de la somme des éléments suivants :

prix d’acquisition des licences nécessaires à la réalisation de la phase initiale décrite dans
le chapitre « 5 Scénario de déploiement » du présent CCTP ;

prix d’acquisition des tranches de licences supplémentaires nécessaires à la réalisation
complète du scénario décrit dans le chapitre 5 du présent CCTP ;

coût de la maintenance sur 4 ans (considérant que l’ensemble des licences
complémentaires soit acquise 2 ans après notification du marché) ;

coût de licences estimé des logiciels non fournis par le candidat et nécessaires pour
garantir le bon fonctionnement de la solution, selon les éléments fournis dans la grille de
18/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
réponse ;

coût de l’achat des matériels informatiques par l’université et de leur maintenance sur 4
ans à partir des éléments fournis par le candidat dans la grille de réponse
8. Annexes
8.1 Description du poste client standard
Poste MS Windows
Système d'exploitation
Antivirus
Logiciel de gestion de parc
Lecture de PDF
Générateur de PDF
Retouches d'image
Navigateur par défaut (et ses plugins)
Navigateur secondaire
Java
Messagerie principale
Messagerie instantanée
Compression
Lecteurs de vidéo
Suite bureautique
Windows 7
Symantec EndPoint
Symantec Altiris
Adobe Acrobat Reader
PDF Creator
Paint.net
Firefox ESR
IE
Version de java 1.6
Thunderbird 10 ESR
Jitsi
7zip
Windows Media Player, VLC, QuickTime, Itunes
MS Office 2010 (principale)
LibreOffice (secondaire)
Poste Mac
Système d'exploitation
Antivirus
Logiciel de gestion de parc
Suite bureautique
Messagerie principale
Navigateur par défaut
Messagerie instantanée
MacOS X
Symantec EndPoint
Symantec Altiris
MS Office 2011 (principale)
LibreOffice (secondaire)
Mozilla Thunderbird 10 ESR
Firefox ESR
Jitsi
Poste Linux
Système d'exploitation
Windows Manager
Logiciel de gestion de parc
Suite bureautique
Navigateur par défaut
Messagerie principale
Linux Ubuntu LTS
le gestionnaire standard de la distribution
Symantec Altiris
LibreOffice
Firefox ESR
Mozilla Thunderbird 10 ESR
19/24
Université de Strasbourg
22/03/2012
Messagerie instantanée
Système de virtualisation
Acquisition d’une solution de gestion de données de références
Cahier des Clauses Techniques Particulières
Jitsi
VMWarePlayer
8.2 Grille de réponse
20/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Cahier des Clauses Techniques Particulières
Grille de réponse
Acquisition pour la phase initiale
Nom du composant
Limite de la licence
Coût H.T. (€)
Coût total
Remarque :
 Les coûts de licences seront spécifiés dans ce tableau
 La « Limite de la licence » indiquera les limites d’utilisation du produit induites par le coût
proposé
Prestation de maintenance sur les acquisitions initiales
Année
Coût H.T. (€)
1
2
3
4
21/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
Remarque :
 Le candidat doit préciser dans son mémoire technique les conditions détaillées de l’offre de
support et maintenance applicative
Acquisition de licences supplémentaires
Détail de la tranche d’acquisition
Coût H.T. (€)
Prestation de maintenance sur les acquisitions de licences complémentaires
Année
Coût H.T. (€)
1
2
3
4
Remarque :
Si coût est dépendant du montant de licences complémentaires acquises, le candidat précisera le
mode de calcul dans la colonne « Coût H.T. »
22/24
Acquisition d’une solution de gestion de données de références
Université de Strasbourg
22/03/2012
Cahier des Clauses Techniques Particulières
Composants logiciels non fournis par le candidat
Nom du composant
Version
Coût indicatif
Composants matériels estimés
Rôle
Virtuel
CPU
RAM
Espace disque
Qté.
Remarques :
 Ces informations seront utilisées pour évaluer les coûts complémentaires induits par le
déploiement de la solution
 Détail des colonnes :
23/24
Université de Strasbourg
Acquisition d’une solution de gestion de données de références
22/03/2012
Cahier des Clauses Techniques Particulières
o Rôle : description succincte du rôle du serveur
o Virtuel : indique si le serveur peut-être virtualisé (oui/non)
o CPU : Nombre de processeurs/cores
o RAM : mémoire vive requise
o Espace disque : le candidat distinguera deux types d’espace disque :
 « système » comprenant le système d’exploitation, les applicatifs et les fichiers de
configuration
 « données » contenant les données métiers hébergées par l’application
Deux valeurs doivent donc être précisées pour les serveurs hébergeant des données.
24/24