Voor openbare bibliotheken en schoolbibliotheken is het essentieel dat hun collecties zijn afgestemd op de leesinteresses van hun klanten. Bovendien moet hun catalogus lezers inspireren en aanmoedigen om te verkennen. Maar door de toenemende keuzemogelijkheden kan het selecteren van nieuwe titels een uitdaging zijn. Gelukkig is NBD Biblion er om te helpen, door gepersonaliseerde aanbevelingen te doen en de bibliotheken te voorzien van de benodigde boeken en mediatitels. De langdurige samenwerking tussen BSL en NBD Biblion begon meer dan twintig jaar geleden. We hebben veel van hun in-huis systemen en commerciele websites ontwikkeld, en technisch advies en ondersteuning geleverd. NBD Biblion heeft BSL onlangs gevraagd hun systeembeheer team te ondersteunen bij software en diensten die niet zijn ontwikkeld door BSL.
NBD Biblion – modernisering van hun bedrijf
In de afgelopen jaren heeft NBD Biblion een metamorfose ondergaan, door te investeren in nieuwe technologie zoals AI en door vele innovaties en nieuwe diensten te introduceren. Ze hebben geïnvesteerd in producten zoals Skillsdojo, dat kinderen meeneemt op leuke online missies op het gebied van technologie en wetenschap. Zo kunnen ze bijvoorbeeld een robot ontwerpen, aan de slag gaan met kunstmatige intelligentie, een app bouwen of leren programmeren. Door de overname van Bookarang kunnen ze nu het samenstellen van metadata voor hun enorme collectie titels grotendeels te automatiseren. En door het toepassen van AI-technieken kunnen ze de populariteit en verkoop van individuele titels voorspellen.
NBD Biblion en BSL – een langdurige samenwerking
Wij werken al meer dan twintig jaar samen met NBD Biblion – een buitengewoon lange periode in de IT-sector. Deze langdurige samenwerking, onze flexibiliteit en de voortdurend evoluerende technologie binnen BSL stellen ons in staat het tempo van de veranderingen binnen NBD Biblion te volgen.
Aanvankelijk ontwikkelden we hun Media Informatie en Productie Systeem (MIPS) en (later) hun Meer over Media database (MOM). We hebben deze systemen regelmatig verbeterd en uitgebreid, waarbij we gelijke tred houden met de huidige trends en technologieën en voldoen aan de vele wijzigingsverzoeken die we elk jaar ontvangen. Samen met de ontwikkeling van andere NBD Biblion producten, zoals hun Databanken (Literom en Uittrekselbank), hebben we vele API’s en web services ontwikkeld, waarmee MIPS en MOM data worden gedeeld en getransformeerd voor gebruik door vele andere producten, zowel binnen NBD Biblion als door derden.
Een langdurige samenwerking met duidelijke voordelen
We werken al jaren goed en constructief samen met NBD Biblion. Onlangs hebben wij onze rol uitgebreid door tijdelijk diverse systeembeheertaken over te nemen, terwijl hun IT-team zich richt op de migratie naar een nieuw ERP-systeem. Dit past goed in ons werk, omdat we vertrouwd zijn met hun organisatie en technologie en snel kunnen reageren. We helpen NBD Biblion ook op andere manieren, door delen van hun systemen naar de Cloud te verplaatsen en hun gegevens te koppelen aan diensten van andere organisaties, zoals de Koninklijke Bibliotheek. Hieronder beschrijven we enkele van onze recente werkzaamheden voor hen.
MIPS Bookarang
Bookarang is een unieke dienst die snel metadata van boeken kan bepalen, zoals titel, auteur, genre, trefwoorden en recensietekst. Eerder integreerden we het Media Informatie Productie Systeem (MIPS) met de diensten van Bookarang. Meer recentelijk hebben we samen met NBD Biblion vele optimalisaties in dit proces bedacht en ingevoerd. Bijvoorbeeld bij het beheren van metadata-aanvragen, het uitwisselen van informatie over Bookarang’s titelverwerking, het automatisch opschonen van het titelarchief en het herkennen en samenvoegen van eerdere uitgaven van dezelfde titel om bestaande metadata te combineren met nieuwe data van Bookarang. In het laatste geval presenteren we de data van beide bronnen in een vergelijkingsvenster, zodat gebruikers de beste versie van ieder dataveld kunnen kiezen.
Verwerken van PDF’s van uitgevers en via OCR
Uitgevers sturen dagelijks PDF’s van nieuwe boeken naar NBD Biblion en een extern bedrijf levert digitale exemplaren van boeken die met OCR zijn gemaakt. NBD Biblion verwacht een ISBN-kenmerk in ieder bestandsnaam, maar veel uitgevers houden zich niet aan die regel. Daarom hebben wij een methode ontwikkeld om bij ontvangst automatisch het ISBN uit de PDF te lezen en het bestand te hernoemen.
Beheer van MIPS trefwoorden
NBD Biblion kent trefwoorden toe met behulp van MIPS, maar zij hebben meer dan 50.000 verschillende termen in hun thesaurus, wat het selectieproces kan bemoeilijken. We hebben nu echter de interfaces verder geoptimaliseerd, zodat gebruikers sneller de juiste trefwoorden kunnen selecteren.
MIPS-API-service voor metadata
Wij hebben de MIPS-API service ontwikkeld om de bewerkte metadata van titels als XML aan te leveren. Voordat de metadata echter wordt uitgevoerd, passen wij soms honderden bewerkingen en transformaties toe, aangezien de gegevens uit vele verschillende bronnen afkomstig zijn. Dankzij recent ontwikkelingswerk kunnen wij deze bewerkingen en transformaties van tevoren uitvoeren en de resultaten in een cache opslaan. Daardoor levert de service de resultaten van (vaak enkele honderden) titels wel 500 keer sneller terug.
SISO Online Drupal 9
Wij (her)ontwikkelden de website (oorspronkelijk van NBD Biblion) voor het bekijken en doorbladeren van honderden hiërarchisch gestructureerde SISO-codes met behulp van Drupal 9. Voorheen gebruikten de ontwikkelaars Oracle-functies om de gegevens terug te geven. In het nieuwe systeem worden de gegevens echter opgeslagen in MySQL, dat hield in dat BSL de Oracle-functies moest herschrijven voor MySQL. Na het migreren van de data, het herschrijven van de Oracle functies en het herontwikkelen van de functionaliteit binnen een nieuw interface design (geleverd door een extern bureau), is het project succesvol live gegaan.
Systeembeheer en ondersteuning
NBD Biblion heeft het beheer van een aantal diensten overgedragen aan BSL. In het kader van deze nieuwe overeenkomsten ondersteunen wij NBD Biblion ook met productiesystemen die wij niet hebben geleverd. Als onderdeel van dit werk migreren we verschillende Oracle-databases van interne servers naar de Cloud en upgraden we de databases naar de nieuwste Oracle-releases. Uit ons onderzoek bleek dat Amazon RDS de beste optie was, en we deden verschillende aanbevelingen met kostberamingen.
Na het demonstreren van een proof-of-concept en het verkrijgen van goedkeuring van de klant, hebben we een reeks databases gemigreerd naar een acceptatie RDS-server. De migratie van de productiedatabases zal binnenkort plaatsvinden. Enkele van de vele voordelen zijn een up-to-date (ondersteunde) Oracle-versie, goed geregelde back-ups, eenvoudig herstel, geautomatiseerde upgrades, een eenvoudige licentie model (zowel hosting als Oracle) en de mogelijkheid om opslag- of CPU-capaciteit dynamisch aan te passen aan de vraag.
Het onderbrengen van deze beheeractiviteiten bij BSL heeft als voordeel dat wij zelf installaties en configuratiewijzigingen snel kunnen uitvoeren, zodat BSL op een breed vlak NBD Biblion een uitstekende dienst kan bieden.
Neem contact op voor langdurige samenwerking
We zijn flexibel en bieden toegewijde support- en ontwikkelingsdiensten die we kunnen afstemmen op specifieke eisen. Als u op zoek bent naar softwareontwikkelaars met meer dan 25 jaar ervaring in webontwikkeling of hulp van BSL wilt bij het migreren van uw systemen naar de Cloud, dan helpen wij u graag. Wilt u ook een langdurige samenwerking met de Bright Side? Neem contact met ons op.