2009Gothenburg University Publications Electronic Archive (Gothenburg University)Open access

DSpace Services : Backporting DSpace 2 Solutions to DSpace 1

Mark Diggory

Open full text 0 citations

Abstract

We will outline a variant of the new DSpace 2.0 Services API for registering and\naccessing Services in DSpace 1.6. The DSpace 2.0 Service API provides the DSpace\nApplication Developer with a centralized but implementation independent registry to\npublish and access commonly shared services available within the DSpace environment.\nWe have adapted this Service API to operate within the legacy DSpace 1.x environment\nto help in supporting best practices in customizing both DSpace 1.x and 2.0.\nProvided with the Service API are three new services: (1) A new DSpace "EventService"\nproviding a means to register multiple EventListeners to observe both usage and change\nevents in the Legacy (JSPUI) and Manakin (XMLUI) User Interfaces. (2) A "PortalService"\nproviding a mechanism to configure the inclusion of content from custom sources into\nthe DSpace XMLUI and finally (3) a “ResourceService” will provide an example of how to\nassociate additional descriptive metadata with DSpace Communities, Collections,\nBundles and Bitstreams.\nProviders will be able to utilize these Services to record events from DSpace 1.6, provide\na portal like mechanism for the inclusion and presentation of custom content sources\nand the ability to associate richer metadata descriptions with DSpace Items,\nCommunities and Collections. As an exemplars of this capability, @MIRE has\ncontributed two projects to the DSpace community: (a) A Solr based Usage Statistics\nand Reporting engine, the foundation for the @MIRE Statistics and Reporting Suite and\n(b) A ResourceService that provides a means to associate and maintain additional\nmetadata on other DSpace resources.

Open-access reader

About this research paper

What this paper is about

We will outline a variant of the new DSpace 2.0 Services API for registering and\naccessing Services in DSpace 1.6. The DSpace 2.0 Service API provides the DSpace\nApplication Developer with a centralized but implementation independent registry to\npublish and access commonly shared services available within the DSpace environment.\nWe have adapted this Service API to operate within the legacy DSpace 1.x environment\nto help in supporting best practices in customizing both DSpace 1.x and 2.0.\nProvided with the Service API are three new services: (1) A new DSpace "EventService"\nproviding a means to register multiple EventListeners to observe both usage and change\nevents in the Legacy (JSPUI) and Manakin (XMLUI) User Interfaces. (2) A "PortalService"\nproviding a mechanism to configure the inclusion of content from custom sources into\nthe DSpace XMLUI and finally (3) a “ResourceService” will provide an example of how to\nassociate additional descriptive metadata with DSpace Communities, Collections,\nBundles and Bitstreams.\nProviders will be able to utilize these Services to record events from DSpace 1.6, provide\na portal like mechanism for the inclusion and presentation of custom content sources\nand the ability to associate richer metadata descriptions with DSpace Items,\nCommunities and Collections. As an exemplars of this capability, @MIRE has\ncontributed two projects to the DSpace community: (a) A Solr based Usage Statistics\nand Reporting engine, the foundation for the @MIRE Statistics and Reporting Suite and\n(b) A ResourceService that provides a means to associate and maintain additional\nmetadata on other DSpace resources.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We will outline a variant of the new DSpace 2.0 Services API for registering and\naccessing Services in DSpace 1.6. The DSpace 2.0 Service API provides the DSpace\nApplication Developer with a centralized but implementation independent registry to\npublish and access commonly shared services available within the DSpace environment.\nWe have adapted this Service API to operate within the legacy DSpace 1.x environment\nto help in supporting best practices in customizing both DSpace 1.x and 2.0.\nProvided with the Service API are three new services: (1) A new DSpace "EventService"\nproviding a means to register multiple EventListeners to observe both usage and change\nevents in the Legacy (JSPUI) and Manakin (XMLUI) User Interfaces. (2) A "PortalService"\nproviding a mechanism to configure the inclusion of content from custom sources into\nthe DSpace XMLUI and finally (3) a “ResourceService” will provide an example of how to\nassociate additional descriptive metadata with DSpace Communities, Collections,\nBundles and Bitstreams.\nProviders will be able to utilize these Services to record events from DSpace 1.6, provide\na portal like mechanism for the inclusion and presentation of custom content sources\nand the ability to associate richer metadata descriptions with DSpace Items,\nCommunities and Collections. As an exemplars of this capability, @MIRE has\ncontributed two projects to the DSpace community: (a) A Solr based Usage Statistics\nand Reporting engine, the foundation for the @MIRE Statistics and Reporting Suite and\n(b) A ResourceService that provides a means to associate and maintain additional\nmetadata on other DSpace resources.

Key concepts: DSPACE, Computer science, Algorithm

Related papers

Back to paper searchBrowse research topicsOriginal source
DSpace Services : Backporting DSpace 2 Solutions to DSpace 1 — Research Paper | ScholarLens