GitHub - folio-org/mod-kb-ebsco-java: Broker communication with the EBSCO knowledge base (Java)

FOLIO Release Version Java Version Quality Gate Status

Copyright © 2018–2025 The Open Library Foundation

This software is distributed under the terms of the Apache License, Version 2.0. See the file "LICENSE" for more information.

Introduction

A FOLIO module for managing EBSCO knowledge base resources. This module provides broker communication with the EBSCO knowledge base, enabling management of electronic resources, providers, packages, and titles.

Overview

The mod-kb-ebsco-java module serves as the integration layer between FOLIO and the EBSCO HoldingsIQ knowledge base service, providing APIs for managing electronic resources and holdings data.

Getting Started

Prerequisites

  • Java 21 or higher
  • Maven 3.6 or higher
  • Docker (optional, for containerized deployment)

Building the Module

Compile and build the module using Maven:

See that it says "BUILD SUCCESS" near the end.

Docker

Build the Docker container:

docker build -t mod-kb-ebsco-java .

Test that it runs:

docker run -t -i -p 8081:8081 mod-kb-ebsco-java

Running the Module

The module can be deployed as part of a FOLIO instance. For detailed deployment instructions, refer to the FOLIO deployment documentation.

Additional Information

Related modules:

For more FOLIO developer documentation, visit dev.folio.org

Issue tracker

See project MODKBEKBJ at the FOLIO issue tracker.

Contributing

See CONTRIBUTING.md for contribution guidelines.