Publishing server
From NUBWiki
De Publishing server is de export functie van de UITbase. Alle gegevens die in de UITbase staan kunnen nu op eenvoudige wijze digitaal worden opgehaald. Deze gegevens kunnen dan gebruikt worden om bijvoorbeeld een culturele agenda te vullen op een site, of om zoekresultaten te tonen op een mobiele applicatie.
Om de gegevens op te halen is het noodzakelijk geregistreerd te zijn.
Het is mogelijk een vraag te stellen in de adresbalk en u krijgt een antwoord in de vorm van een XML document. U bent dus nu zelf in staat een feed te genereren. Elders op deze wiki zijn voorbeelden te vinden van de werking.
Waarom de Publishing server
Het initiatief voor de Publishing server is genomen om het huidige systeem te ontlasten en het produceren van de huidige feeds te vereenvoudigen.
State of the art technologie betekent in dit geval een verschuiving van feeds aanbieden naar een tool aanbieden waarmee gebruikers zelf een feed kunnen samenstellen. Daarnaast is er een goede zoekmachine aan toegevoegd als alternatief voor de huidige zoekfunctionaliteit.
Wat doet de Publishing server
De Publishing server is een machine die heel goed is in het exporteren van de gegevens uit de UITbase. Vanuit de huidige UITbase worden alle gegevens (nu nog iedere nacht, binnenkort zonder vertraging) overgezet op de Publishing server.
Al deze gegevens worden in de zoekmachine (als onderdeel van de Publishing server) geindexeerd. Deze gegevens kunnen nu door middel van een standaard internetprotocol ontsloten worden. Men kan vragen stellen (in de adresbalk) waarna men een antwoord ontvangt in XML (een feed). Voorbeelden van vragen zijn:
- Geef mij de gehele klassieke cultuuragenda.
- Geef mij alle theaters waar het komend jaar Het Zuidelijk Toneel speelt.
- Geef mij alle voorstellingen van Theater Carre.
Het vraag en antwoord spel wordt gespeeld volgens het zogenaamde REST protocol (technische afspraak over de interface).
In de Publishing server API staat beschreven hoe die afspraak er uitziet.
Wat heb ik aan de Publishing server
De Publishing server is een dienst die een afnemer in staat stelt zelf gegevens uit de UITbase te halen.
Regionale Uitburo's kunnen nu heel makkelijk een feed aan een nieuwe of bestaande klant aanbieden.
Op nationaal niveau kan het Nederlands Uitburo ook heel makkelijk een feed aan een nieuwe of bestaande klant aanbieden.
Uitburo's en afnemers van de culturele content hoeven zich alleen nog maar bezig te houden met wat precies aan content geleverd moet worden. Het filter in de Publishing server zorgt voor de borging van de afspraak.


