no no no no no no no no no no no
SmartWave SA top search no Contacts vf sitemap no no
no no
legend no
[Société]puce[Expertise]puce[Produits]puce[Projets]puce[Partenaires]puce[News]puce[Carrières] no
top no
on no
Projets> fiche projet > Gestion de contenus XML
no
illustration
puce

Domaine technique : Content Management
Secteur : Administration / Organisation Internationale

Présentation du projet
Une importante organisation internationale basée à Genève a parmi ses missions celle de gérer, publier et faire évoluer un système de classification internationale complexe et en permanente évolution.
Composée de plus de 70.000 entrées comprenant plus de 20.000 liens entre elles et organisée sur 14 niveaux, cette publication était jusqu’alors gérée sous forme papier (8 Volumes). Les utilisateurs et les réviseurs travaillent à distance partout dans le monde.

Le système informatique qui gère la classification internationale est devenu obsolète suite à une réforme substantielle des processus de révision. L'organisation a alors décidé de mettre en place un nouveau système.

Besoins

Décentralisation de la saisie des données d'une part, de présentation de la classification officielle au public et de présentation de classifications 'révisées' simulées aux experts, d’autre part.
Séparation du niveau de base de la Classification (noyau commun aux classifications des pays), très stable, du niveau plus détaillé, en constante évolution et pouvant différer d'un pays à un autre.
Gestion différenciée des publications selon le média, jouant non seulement sur la présentation mais aussi sur le choix des données concernées.
Evolutivité pour être facilement étendu à de nouveaux types de données (par exemple des définitions de sous-classes ainsi qu’un un ordre de priorité prédéfini des groupes principaux, etc.).

Architecture et design

Afin de répondre aux besoins d'évolution de la Classification, le langage XML a été retenu. Les données de la Classification ont été converties en XML selon une définition de type de document (DTD) spécifiquement établie.
Le nouveau système stocke les fichiers dans le système Unix, les données dans la base de données Oracle iFS et est capable de traiter de nouveaux types de projets se rapportant à la réforme de la Classification.
Le système qui assure côté serveur la manipulation à la volée et la conversion des fichiers XML (sur base XSLT) en HTML a été élaboré a l’aide de Cocoon sur le serveur Internet Apache et son moteur de servlets Tomcat.
Un éditeur personnalisé (java) permettant la génération directe en XML conforme à la DTD au travers d'une interface WEB permet la saisie en ligne d'instructions de révision de la classification (amendements), pendant les sessions du Comité d’experts de la Classification et du Groupe de travail sur la révision de la classification.
Le système de saisie a été étendu pour permettre la saisie de données pour prise en charge de la traduction des propositions de modifications. Un contrôle de cohérence évolué fournit une vérification au fur et à mesure de la saisie.
Extension des données à une ou plusieurs versions linguistiques autres que la version authentique et aux éditions précédentes (éditions 1 à 6).

Notre mission

Dans le cadre de ce projet SmartWave est intervenu après sélection opérée sur appel d’offre international pour des activités de conseil et de développement du nouveau système.

Nos consultants et développeurs ont été chargés de la réalisation de l'ensemble des opérations suivantes :
Analyse du fonctionnement du système pré-existant
Mise en œuvre de la plate-forme de développement
Spécification, conception, écriture et révisions des DTD
Validation de l’utilisation des transformation XSLT 'à la volée' (avec la contribution du département MEDIA du LITH de l’EPFL partenaire scientifique de SmartWave dans le domaine ML)
Développement de l’application
Modèle et organisation du stockage des fichiers XML dans un système de fichier Unix.
Documentation
Support à la mise en production



topHaut de page

bandeau
[Accueil] [Société] [Expertise] [Produits] [Projets] [Partenaires] [News] [Carrières]

©2003 SmartWave SA - Tous droits réservés
image
tech spec

Plate-forme matérielle :
Serveur linux,
client Web browser

Plate-forme logicielle:
Oracle 8 iFS, Cocoon,
Apache web server,
Tomcat Jbuilder.

Technologies :
XML, XSLT,DHTML,
JSP,JAVA,JavaScript.



print