DSpace Services : Backporting DSpace 2 Solutions to DSpace 1
Mark Diggory
Abstract
Open-access reader
Mark Diggory
Abstract
Open-access reader
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.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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