HAN4.x technisch document
Inhoudsopgave 1. Principe achter HAN (Hidden Automatic Navigator)... 3 2. HAN4.x specifieke zaken en systeemeisen... 6 2.1 HAN4.x server systeemeisen... 6 2.2 HAN cliënt systeemeisen... 7
1. Principe achter HAN (Hidden Automatic Navigator) Een HAN server biedt zogenaamde HAN URL s aan eindgebruikers voor iedere bron die beschikbaar is gemaakt. De eindgebruiker klikt op de HAN URL in zijn of haar eigen browser. De HAN server stuurt vervolgens een verzoek naar de aanbieder van de originele site en voert bepaalde scripts uit (inlog, authenticatie, navigatie). Hierna wordt de bron aangeboden aan de eindgebruiker via de HAN server. De eindgebruiker communiceert dus altijd via de HAN server en niet direct met de site van de uitgever. Schematisch ziet dit er als volgt uit: 1. De eindgebruiker roept een bron aan:
2. HAN controleert of de gebruiker rechten heeft om de bron te benaderen: Is dit niet het geval dan krijgt de gebruiker, afhankelijk van de configuratie, een loginscherm of een foutmelding te zien 3. HAN opent de aangevraagde pagina en logt als het nodig is in: 4. HAN biedt vervolgens de bron aan, aan de eindgebruiker: Een schematisch overzicht van HAN3 en de interactie tussen de verschillende componenten is hieronder in een diagram weergegeven:
Voor meer informatie zie het hoofdstuk Introduction van de handleiding.
2. HAN4.x specifieke zaken en systeemeisen In dit hoofdstuk worden de systeemeisen van de HAN4.x server en cliënt benoemd. Dit zijn de systeemeisen zoals aangeraden door de leverancier. 2.1 HAN4.x server systeemeisen HAN4 heeft andere eisen voor de server dan HAN3. Hieronder staan deze nieuwe systeemvereisten weergegeven. Installatie alleen mogelijk op 64 bits OS Windows Server 2008 R2 Windows Server 2012 of Windows Server 2012 R2 CPU: quad core 8 GB RAM minimum; 150 GB minimaal beschikbaar; Up-to-date PDF reader Een IP adres met poorten 80 en 443 vrij beschikbaar. Alleen poorten 80 en 443 worden ondersteund (dus geen afwijkende poorten). Geen andere web server roles of functies in gebruik zoals IIS. Voor de communicatie tussen de (optionele) HAN cliënt en HAN server is toegang nodig tot de poort waarover de HAN database communiceert. Standaard is dit poort 27017. Deze poort moet dus eventueel in de betreffende firewalls tussen de HAN cliënt en HAN server worden opengezet. DNS entry die verwijst naar de HAN server (bijvoorbeeld: naamserver.han.nl) Wildcard DNS entry die verwijst naar de HAN server (bijvoorbeeld: *.naamserver.han.nl) Wildcard SSL certificaat die verwijst naar de HAN server (bijvoorbeeld: *.naamserver.han.nl) Het liefst in het DER formaat. Vergeet niet het wachtwoord, ingevuld bij de aanvraag, te documenteren. Dit is later nodig voor het importeren van het certificaat in HAN zelf. Voor hypervisors: Paravirtual network adapter. Als de HAN bronnen op de server zelf worden opgenomen is het noodzakelijk om bepaalde browser instellingen, die normaal gesproken op een server dicht staan, open te zetten. Denk hierbij aan Flash, Javascript en eventuele Security en Privacy settings (medium-high).
2.2 HAN cliënt systeemeisen Voor HAN administratieve taken zoals het beheren van HAN scripts of het uitvoeren van statistieken is het in HAN4.x het niet meer nodig om via een RDP cliënt op de server te hoeven werken. De HAN cliënt kan bij de beheerder lokaal geïnstalleerd worden zodat hij of zij dit vanaf de eigen werkplek kan doen. Hieronder staan de systeemeisen voor de HAN cliënt benoemd. Up-to-date Windows PC. Windows 7 64-Bit of nieuwer met de laatste service pack geïnstalleerd. 4 GB RAM Een moderne webbrowser geïnstalleerd. Voor de communicatie tussen de HAN cliënt en HAN server is toegang nodig tot de poort waarover de HAN database communiceert. Standaard is dit poort 27017. Deze poort moet dus in de betreffende firewalls tussen de HAN cliënt en HAN server worden opengezet.