Cahier des charges fonctionnel 10 Avril 2009 Historique Référence PLMA_CDCF_10042009.doc Intitulé Compte rendu Documents de référence PLMA_PAQ_29122009.doc E-mail Equipe itin J. GAUTIER (auteur) plma@googlegroups.com 06 27 72 63 43 gautier.jeanphilippe@gmail.com Client N. FIGAY nicolas.figay@eads.net 01 46 97 36 60 Itin A. CREUZE alain.creuse@itin.fr Version Objet de la modification Date Historique des modifications 01 Création Michael SIRERA 10/04/2009 02 Modification Sirera Michael 30/04/2009 03 Mise à jour Philippe ERNEST 08/07/2009 Page 1 sur 7
SOMMAIRE : 1. Présentation générale du problème... 3 1.1 Projet... 3 Finalités... 3 1.2 Contexte... 3 1.2.1 Situation du projet par rapport aux autres projets de l entreprise... 3 1.2.2 Études déjà effectuées... 3 1.2.3 Suites prévues... 3 1.2.4 Nature des prestations demandées... 3 1.2.5 Parties concernées par le déroulement du projet et ses résultats... 4 1.2.6 Caractère confidentiel s'il y a lieu... 4 1.3 Enoncé du besoin... 4 1.4 Environnement du produit recherché... 5 1.4.1 Listes exhaustives des éléments et contraintes... 5 1.4.2 Caractéristiques pour chaque élément de l environnement... 5 2. Expression fonctionnelle du besoin... 6 2.1 Fonctions de service et de contrainte... 6 Fonctions de service principales... 6 2.2 Critères d appréciation... 6 3. Cadre de réponse... 7 3.1 Pour chaque fonction... 7 3.1.1 Solution proposée... 7 3.1.2 Part du prix attribué à chaque fonction... 7 3.2 Pour l ensemble du produit... 7 3.2.1 Prix de la réalisation de la version de base... 7 3.2.2 Mesures prises pour respecter les contraintes et leurs conséquences économiques... 7 3.2.3 Outils d installation, de maintenance à prévoir... 7 3.2.4 Décomposition en modules, sous-ensembles... 7 3.2.5 Perspectives d évolution technologique... 7 Page 2 sur 7
1. Présentation générale du problème 1.1 Projet Finalités L objectif du projet est de constituer un environnement sécurisé sur le WEB pour une plate-forme collaborative basé sur l intégration d un portail Liferay, d annuaire d entreprise de type LDAP et d outils de fédération d identité, Shibboleth. 1.2 Contexte 1.2.1 Situation du projet par rapport aux autres projets de l entreprise Les besoins du client, sur l architecture déjà mise en place, sont : Mise en place de protocoles de communication sécurisée Résolution de failles Utilisation de standard et de solution open source 1.2.2 Études déjà effectuées Un projet antérieur a été réalisé sur la plate-forme collaborative Liferay. Les documents et différents codes de ce projet nous ont été délivrés, dans le but de nous aider quant à la bonne compréhension du besoin. 1.2.3 Suites prévues Dans les années à venir, un projet sera planifié dans le but d introduire la plateforme Liferay ainsi que la plate-forme du POC de Shibboleth réalisé durant ce projet. 1.2.4 Nature des prestations demandées Le client souhaite que l équipe chargée du projet travaille sur un POC d une solution de fédération d identité utilisée par le logiciel Shibboleth. L équipe chargée du projet doit concevoir ce POC, présenter la solution, et rédiger un guide de fonctionnement. Cette partie est la deuxième phase d un projet. La première phase concernait l aspect LIFERAY, et la troisième partie et dernière partie, sera d intégrer LIFERAY et Shibboleth dans le réseau de l entreprise. Page 3 sur 7
1.2.5 Parties concernées par le déroulement du projet et ses résultats INTERVENANT SOCIETE FONCTION ADRESSE TELEPHONNE ELECTRONIQUE Alain CREUZE ITIN CLIENT alain.creuze@itin.fr - Nicolas FIGAY EADS CLIENT nicolas.figay@eads.net 01 46 97 36 60 Les administrateurs de la filiale d EADS représentés par Nicolas FIGAY seront les utilisateurs finaux à la fin de la troisième phase du projet. 1.2.6 Caractère confidentiel s'il y a lieu Une charte de confidentialité a été signée avec le client. Les documents sont tous soumis à cette charte. 1.3 Enoncé du besoin Le client souhaite qu une étude soit organisée sur Shibboleth, études basées sur : Démonstration Réalisation d un POC (Proof of concept) Rédaction d un «guide» du fonctionnement et de la mise en œuvre de Shibboleth. Page 4 sur 7
1.4 Environnement du produit recherché 1.4.1 Listes exhaustives des éléments et contraintes ETUDIANT SOCIETE FONCTION ADRESSE ELECTRONIQUE TELEPHONNE Jean-Philippe ITIN Chef de gautier.jeanphilippe@gmail.com GAUTIER projet 06 27 72 63 43 Michael SIRERA ITIN - msirera78@gmail.com 06 60 08 16 91 Martial NEMOZ ITIN - martialnemozfffan@gmail.com 06 71 27 29 39 Ousmane ITIN - o.aidara@gmail.com 06 24 08 29 93 AÏDARA Philippe ERNEST ITIN - ernest.philippe@gmail.com 06 21 66 62 48 Equipements utilisés et contraintes : Machines Virtuelles comportant un environnement de test. Aucunes contraintes sur le système d exploitation (Windows, Linux ) 1.4.2 Caractéristiques pour chaque élément de l environnement Windows 2003 R1 Entreprise contenant : PLMA AD DNS Tomcat 6 Java 1.6 Shibboleth (IDP, SP, DS) Windows 2003 R1 Entreprise contenant : PLMB AD DNS Tomcat 6 Java 1.6 Shibboleth (IDP, SP, DS) Page 5 sur 7
2. Expression fonctionnelle du besoin 2.1 Fonctions de service et de contrainte Fonctions de service principales Les exigences de service principales exprimées par le client sont les suivantes : o o o constituer un environnement sécurisé sur le WEB pour une plate-forme collaborative l'accès à telle ou telle ressource en fonction d'un projet donné ségrégation des données en fonction de l'appartenance à telle ou telle entreprise 2.2 Critères d appréciation Exigences globales : L environnement doit pouvoir permettre la ségrégation des données en fonction de l appartenance à telle ou telle entreprise impliquée dans la collaboration, et leur mise à disposition. Ce projet constitue à l administration plateforme Collaborative PLM pour EADS France Innovation Works. La stratégie principale à employer, est de maitriser l accès à telle ou telle ressource en fonction d un projet donné. Page 6 sur 7
3. Cadre de réponse 3.1 Pour chaque fonction 3.1.1 Solution proposée PLMA Mise en place d un Identity Provider qui communique avec Service WAYF 3.1.2 Part du prix attribué à chaque fonction La globalité de la solution utilise de l open source. 3.2 Pour l ensemble du produit 3.2.1 Prix de la réalisation de la version de base La réalisation de base de la mise en place de l outil représente 31 500 3.2.2 Mesures prises pour respecter les contraintes et leurs conséquences économiques Mise en place de machine virtuelle Windows 2003 Server 3.2.3 Outils d installation, de maintenance à prévoir Les outils d installation à prévoir sont VMware et les logiciels d installation de Shibboleth (Active Directory, Serveur de noms, Tomcat 6 et Java 1.6) 3.2.4 Décomposition en modules, sous-ensembles Identity Provider (Active Directory, Serveur de noms, Tomcat 6 et Java 1.6), Service Provider, WAYF 3.2.5 Perspectives d évolution technologique A voir dans la phase 3 du projet. Pour l ITIN : Le Signataire : Date : Date : Signature : Signature : Page 7 sur 7