De Meer over Media web services van NBD Biblion worden door vele Nederlandstalige gebruikers in Nederland en Belgie gebruikt, zoals de openbare bibliotheken en scholen. Deze web services maken gebruik van het unieke en geavanceerde MoM CMS, ontwikkeld door BSL, voor het publiceren van gedetailleerde informatie over boeken- en andere mediatitels, zoals:
- Boekomslagen
- Korte titelbeschrijvingen (beknopte aanschafinformatie)
- Recensies
- Uittreksels
- Auteursportretten
- Flapteksten
Hoewel BSL het MoM CMS heeft ontwikkeld en dit systeem al vele jaren ondersteunt, waren we – tot op heden – nog niet verantwoordelijk voor de Meer over Media service. Toen we werden gevraagd om te helpen met het oplossen van problemen met deze service, konden we al snel een aantal aanbevelingen voor verbeteringen doen…
Klik hier voor onze aanbevelingen…
- Het gebruik maken van efficiënte 64-bit code, ter vervanging van de oude 32-bits ISAPI DLL van de bestaande service
- Het optimaliseren van de data-flow door in de gehele keten het aantal DTD’s te reduceren. De MoM web service gebruikt een eigen DTD (als duplicaat) en dit maakt het onderhoud op de DTD’s erg lastig en is foutgevoelig.
Onze oplossing voor Meer over Media
We hebben voorgesteld om de oude code te vervangen door efficiënte Java/JSP web services en we hebben bovendien een manier gevonden om de bron DTD/XSD’s, die geregistreerd worden in de MoM database, te hergebruiken. Een moderne en hoogwaardige oplossing die bijdraagt aan het vereenvoudigen en reduceren van onderhoud op deze service. Deze ontwikkeling betaald zichzelf binnen enkele maanden terug, en werkt, met Apache Tomcat, op bijna elk modern besturingssysteem.
Het resultaat: BSL kreeg de opdracht om de Meer over Media web service volledig opnieuw te ontwikkelen, waarbij rekening moest worden gehouden met het eenvoudig kunnen doorvoeren van user interface updates en andere aanpassingen voor het gebruik ervan…
Ervaring dat telt
Als ontwikkelaar van het achterliggende MoM content management systeem van NBD Biblion, dat gebouwd is met een Oracle database, is BSL de ideale partner voor deze herontwikkeling. We kennen de MoM database en de mogelijkheden door en door, en onze ervaren ontwikkelaars hebben al vele efficiënte web services gemaakt voor onze nationale en internationale klanten. Reeds vele jaren ontwerpen en ontwikkelen we services volgens REST, XML-RPC en SOAP. We verwachten de ontwikkeling van deze ‘state of the art’ service binnen slechts vier weken af te ronden en dit zal resulteren in een snelle en betrouwbare service. Een ander nieuw onderdeel van deze service is de aansluiting met het nieuwe ASIMBA authenticatie systeem dat NBD Biblion in gebruik zal gaan nemen. Voor het einde van 2015 zullen de gebruikers van de websites van honderden bibliotheken in Nederland en België gebruik kunnen maken van deze nieuwe MoM service.
Hergebruik van bestaande code
Een van de redenen dat we de ontwikkeling zo snel kunnen afronden, is dat we de content voor de MoM service kunnen ophalen uit de Oracle MoM database met behulp van een bestaande API die BSL al eerder had ontwikkeld. Dit is een goed voorbeeld van de bewezen SOA-aanpak dat bijdraagt aan de betrouwbaarheid van de nieuwe service en bovendien zorgt voor het beschermen van de waardevolle MoM-gegevens van aanvallen van buitenaf. We hopen dat dit product als blauwdruk zal dienen binnen NBD Biblion voor de ontwikkeling van andere innovatieve services in 2016 en dat dit de basis zal vormen voor de ontwikkeling van nieuwe media web services.
Laat ons uw web services ontwerpen en ontwikkelen
Heeft u nieuwe web services nodig? Of misschien een nieuwe SOA-aanpak voor het verspreiden van content? Neemt u dan gerust eens contact op met ons, zodat BSL kan laten zien wat wij voor u kunnen betekenen! En als u meer wilt weten over BSL’s oplossingen op maat, neem dan eens een kijkje in onze portfolio. U kunt ook onze brochures bekijken om meer te weten te komen over onze projecten en ontwikkelingen. En als u denkt, waarom die olifant? Al jaren wordt binnen BSL de web service ‘Olifant’ genoemd, vandaar!!