Modularity in FOLIO: Principles, Techniques and Tools

Title

Modularity in FOLIO: Principles, Techniques and Tools

Description

From its earliest inception, FOLIO was conceived not as an ILS (Integrated Library System), but as a true Services Platform, composed of many independent but interdependent modules, and forming a foundation on which an ILS or other library software could be built out of relevant modules. This vision of modularity is crucial to FOLIO’s appeal to the library community, because it lowers the bar to participation: individual libraries may create modules that meet their needs, or hire developers to do so, or contribute to funding modules that will be of use to a broader community — all without needing “permission” from a central authority. The technical design of FOLIO is deeply influenced by the requirements of modularity, with the establishment of standard specifications and an emphasis on machine-readable API descriptions. While FOLIO’s modular design has proved advantageous, it also introduces difficulties, including cross-module searching and data consistency. Some conventions have been established to address these difficulties, and others are in the process of crystallizing. As the ILS built on FOLIO’s platform grows and matures, and as other application suites are built on it, it remains crucial to resist the shortcuts that monolithic systems can benefit from, and retain the vision of modularity that has so successfully brought FOLIO this far.

Creator

Taylor, Michael P.

Publisher

International Journal of Librarianship

Date

2021-12-22

Format

application/pdf

Language

eng

Type

Text
Journal Article

Date Issued

2021-12-22

Is Part Of

International Journal of Librarianship

Extent

6(2), 3–12

Position: 999 (163 views)

Files

admin,+ijol-6-2-2-published03.pdf

Citation

Taylor, Michael P. , “Modularity in FOLIO: Principles, Techniques and Tools,” CALASYS - CALA Academic Resources & Repository System, accessed April 16, 2026, http://ir.cala-web.org/items/show/1334.