![]() |
![]() |
| Home Page | Building Repositories | Expanding Content | Increasing Usage | Using RSP |
Technical RequirementsHardwareIn order to run a repository locally (as opposed to buying a hosted option) you will require hardware. Repositories are typically run on servers housed in an institution's computer room which will be specially designed for the job (air conditioning, networking etc). Repositories can sit on dedicated servers, shared services (perhaps a shared web server) or as virtual machines on larger servers. Your local institution will have a policy for how they prefer to host services and servers. This policy make take into account storage and processor requirements, expected load on a server, or resiliency requirements (does it need to have a guaranteed 24x7 99.999% uptime?). Most initiations, especially in the first few years when their repository is only sparsely populated) will find that a basic or moderately specified server will perform sufficiently for them. When considering your hardware requirements, consider:
Software functionalityApart from the obvious computer equipment needed to set up a repository, e.g. server, storage space, network connection, it is the software that is installed and the web interface for users that determines what a repository looks like for most people. Functionality can vary depending on the software and what it was originally designed for (there are many communities who have developed repositories for their own specific purposes e.g. Libraries, E-science, E-learning, ). Typically, these functions may include:
Metadata issues[Information to follow.] File formats[Information to follow.] Harvesting issues[Information to follow.] Interoperability & Integration issuesInteroperability and integration relates to the interworking of your repository with other systems using common standards and protocols. It is important that your repository interoperates with other systems. If it does not then you will not reap all of the rewards that using an interoperable system could. Interoperability usually comes into play with the harvesting of your metadata for example using OAI_PMH, deposit via an interface such as SWORD, or discovery using a mechanism such as RSS feeds. Other systems you may run in your institution, or run externally by service providers will want to make use of these interfaces. Integration between your repository and other institutional systems may be required. A common requirement is for your repository to delegate authentication to a local system, for example Shibboleth, LDAP or CAS. Some repository software solutions are able to perform this out-of-the-box, others will need extensive configuration or re-programming. |
| Contact: support@rsp.ac.uk | Copyright | Terms & Conditions | Privacy | Accessibility | Reviewed: 17-Jul-2008 |