Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Technologies de développement et protocoles d'interopérabilité

Tous les composants développés dans ORI-OAI reposent sur les mêmes technologies:  

...

Certains composants utilisent des technologies spécifiques:

ORI-OAI-workflow

...

Include Page

Moteur de Workflow
http://www.opensymphony.com/osworkflow

JSF

Framework MVC utilisé pour la "présentation" du workflow.
Les implémentations "Apache MyFaces" (dont Tomahawk) et jenia sont utilisées.
http://java.sun.com/javaee/javaserverfaces/
http://myfaces.apache.org/
http://www.jenia.org/

Hibernate

Framework de mapping objet-relationnel (MySql)
http://www.hibernate.org/
http://www-fr.mysql.com/

Acegi Security

Pour sécuriser l'application
http://www.acegisecurity.org/

XFire

Pour la communication entre Spring et Orbeon OPS, ainsi que la communication inter-modules
http://xfire.codehaus.org

ORIOAIDOC:Workflow - Briques technologiques
ORIOAIDOC:Workflow - Briques technologiques

ORI-OAI-md-editor

...

XForms/Orbeon OPS

...

ORI-OAI-

...

OAI-PMH

Protocole d'échange des fiches de métadonnées
http://www.openarchives.org/OAI/openarchivesprotocol.html

...

harvester

...

Bibliothèque OAI pour Java
http://www.oclc.org/research/software/oai/harvester2.htm

Quartz

Pour la programmation des moissons
http://www.opensymphony.com/quartz/

Struts-Tiles

...

...

ORI-OAI-repository

...

OAI-PMH

...

...

OCLC OAICAT

Pour l'exposition OAI des fiches de métadonnées
http://www.oclc.org/research/software/oai/cat.htm

ORI-OAI-indexing

...

Lucene

...

LIUS

Framework d'indexation Java basé sur Lucene
http://www.bibl.ulaval.ca/lius/

Luke

Client de consultation d'un index Lucene
http://www.getopt.org/luke/

...

Spring MVC

Utilisé pour la présentation
http://www.springframework.org

Lucene

Pour le format de requêtes
http://lucene.apache.org/java/docs/index.html

XSLT

...

ORI-OAI-vocabulary

...

VDEX

...

ORI-OAI-nuxeo

...

Nuxeo DM

...