This module provide a full implementation of the OAI-PMH v2 protocol specification (http://www.openarchives.org/OAI/openarchivesprotocol.html).
It is simple to use, to answer to OAI-PMH requests you must create a new OAI::DP instance and call its run() method.
This new instance is an instance of a subclass of the OAI::DP class and the job of this subclass is to manage data and to format answers according to the meta data model used (see OAI::DC for an example).
Tipical OAI service looks like:
my $OAI = new A_OAI_SUBCLASS(some parameters); $OAI->run(); $OAI->dispose();