Hi Ed,
Coming from an institutional repository perspective, the OAI-PMH service is often part of the main repository platform, and exists alongside the main functionality without too much problem, and without needing a super-powered VM.
Are you creating your own OAI-PMH implementation from scratch, or are you using existing modules?
There may be some useful links here: https://www.openarchives.org/pmh/tools/ although some might require a bit of digging e.g. for the EPrints platform, the OAI-PMH functionality consists of some config:
https://github.com/eprints/eprints3.4/blob/master/lib/defaultcfg_zero/cfg.d/oai.pl
a module:
https://github.com/eprints/eprints3.4/blob/master/perl_lib/EPrints/OpenArchives.pm
and a cgi script:
https://github.com/eprints/eprints3.4/blob/master/cgi/oai2
If you are using an existing implementation, it’s probably worth reaching out to the maintainers, as they would be aware of how performant the code should be in a given scenario.
If you’re rolling you own, it might be useful to find an existing implementation in an appropriate language (if there is one!) and see if it contains any useful optimisations.
Cheers,
John
John Salter
https://orcid.org/0000-0002-8611-8266
White Rose Libraries Technical Officer
IT - Application Support (Research)
University of Leeds
From: oai...@googlegroups.com <oai...@googlegroups.com>
On Behalf Of Ed Fonseca
Sent: Wednesday, May 1, 2024 6:38 PM
To: OAI-PMH <oai...@googlegroups.com>
Subject: [OAI-PMH] Data Provider as Sole Service on a Server
CAUTION: External Message. Use caution opening links and attachments. |
--
---
You received this message because you are subscribed to the Google Groups "OAI-PMH" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
oai-pmh+u...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/oai-pmh/87ed1fd1-f969-4d8e-84ca-ca612564c554n%40googlegroups.com.