Sportlink Club Hoe het werkt!
Technische handleiding Sportlink Club versie 7.0 1 / 11
Inhoudsopgave 1 Inleiding.........................................................................................................................3 2 Architectuur...................................................................................................................4 2.1 Webservice................................................................................................................4 2.2 Software as as Service..............................................................................................4 3 Verenigingsgegevens vs bondsgegevens.....................................................................5 3.1 Delen van informatie tussen vereniging en bond.......................................................5 3.2 "Mengen" van verenigings- en bondsgegevens.........................................................5 4 Toegankelijkheid en publiceren van data......................................................................6 4.1 Multi-user gebruik......................................................................................................6 4.2 Toegang tot de gegevens via andere kanalen...........................................................6 4.3 Geïntegreerde website..............................................................................................6 5 Installatie......................................................................................................................7 5.1 Java Web Start..........................................................................................................7 5.2 Minimale systeemvereisten........................................................................................7 5.3 Internet verbinding.....................................................................................................7 5.4 Installeren Java..........................................................................................................8 5.5 Installeren Sportlink Club.........................................................................................10 5.6 Wat als het niet werkt...............................................................................................11
Sportlink Club versie 7.0 hoe het werkt! 2 / 11
1
Inleiding
Sportlink Club is een uitgebreide leden- en contributie-administratie voor verenigingen. Er zijn tussen de 15.000 en 20.000 unieke gebruikers, voornamelijk bestuurders van verenigingen. Sportlink Club is ontwikkeld in 's werelds meest gebruikte programmeertaal bekend onder de naam Java. In deze handleiding wordt ingegaan op de technische aspecten van de applicatie, dat wil zeggen zaken ten aanzien van de conceptuele opzet van de verenigings- en bondsdatabases (Architectuur), installatie op de PC's van de gebruikers en gegevensbeheer.
Sportlink Club versie 7.0 hoe het werkt! 3 / 11
2
Architectuur
Informatietechnologie is door de jaren heen sterk onderhevig aan nieuwe ontwikkelingen in het opzetten van systemen. De laatste tijd worden de applicaties, zeker als deze niet op zichzelf staan zoals bij verenigings- en bondssystemen het geval is, ontwikkeld op basis van zogenoemde webservices en de Sofware as a Service (SaaS) technologie. Deze technologieën liggen aan de basis van alle Sportlink-applicaties. Voor geïnteresseerden volgt hieronder een korte beschrijving van deze technologieën. (bron: Wikipedia) 2.1
Webservice
Een webservice kan omschreven worden als een interface van een applicatiecomponent die toegankelijk is via standaard webprotocollen en waarbij wordt gecommuniceerd via de Extended Markup Language (XML) zonder menselijke tussenkomst Een webservice maakt het mogelijk om via Internet van af een zogenoemde client-computer een dienst op te vragen aan een server, bijvoorbeeld het maken van een berekening, het leveren van gegevens of het uitvoeren van een taak. Een voorbeeld van een webservice is het ophalen of muteren van ledengegevens uit respectievelijk in, centraal opgestelde database(s), waarbij het voor de gebruiker lijkt of hij slechts met één applicatie van doen heeft.
2.2 Software as as Service SaaS is een dienst waarbij een software-applicatie via het internet wordt aangeboden. De kenmerken van de diensten van SaaS zijn: • De gebruiker hoeft de software en de daarvoor benodigde hardware niet aan te schaffen, maar betaalt slechts voor het gebruik ervan; • De software wordt geheel of gedeeltelijk geïnstalleerd op een centraal opgestelde server; • De gebruiker heeft toegang tot de software en haar gegevens via Internet; • De SaaS leverancier verzorgt het applicatiebeheer, zoals het maken van backups, het onderhoud en de installatie van nieuwe versies en updates, de gebruikersadministratie, beveiliging tegen ongeautoriseerde toegang, en dergelijke. • SaaS diensten worden ook aangeboden in de vorm van webservices, zodat de diensten vanuit een service georiënteerde architectuur benaderd kunnen worden. Voorbeelden hiervan zijn de gegevens over programma's, uitslagen en standen van sportwedstrijden.
Sportlink Club versie 7.0 hoe het werkt! 4 / 11
3
Verenigingsgegevens vs bondsgegevens
De informatietechnologie in de sportcommunity wordt gekenmerkt door het feit dat er vele gegevens tussen de onderlinge organisaties moeten worden gedeeld. Een vereniging verstrekt bijvoorbeeld informatie over leden en teams aan de bond en de bond op haar beurt verstrekt gegevens over extra eigenschappen van een lid, zoals wel of niet lid van andere verenigingen en informatie over de competitieplanning aan een vereniging. De vereniging op haar beurt moet er verder voor zorgen dat de juiste en relevante informatie eenvoudig toegankelijk wordt voor haar leden. 3.1
Delen van informatie tussen vereniging en bond
Niet alle informatie waarmee een vereniging werkt is van belang voor de bond en in een aantal gevallen is er zelfs geen sprake van een koppeling met de bondsdatabase. Alleen informatie die voor de bond van belang is wordt uitgewisseld. Voor leden is dit bijvoorbeeld noodzakelijk om een uniek bondsnummer te verkrijgen. Verdere informatie over de gegevens die uitgewisseld worden tussen de verenigings- en bondsdatabase staan in de desbetreffende handleidingen van de Sportlink Club applicatie. 3.2
"Mengen" van verenigings- en bondsgegevens
Het uitgangspunt van de Sportlink-applicaties is het voorkomen van dubbele opslag van gegevens. De gegevens die worden uitgewisseld, zoals hiervoor genoemd vormen hierop een uitzondering, omdat hiermee wordt bewerkstelligd dat de vereniging te allen tijde over een autonome database kan beschikken. Informatie die alleen maar kan bestaan "bij de gratie van de bond", zoals bijvoorbeeld bondsteams, gegevens over tuchtzaken, competitiegegevens e.d. worden niet uitgewisseld maar direct via service-aanvragen in de Sportlink Club applicatie getoond. In een aantal gevallen is het zelfs mogelijk dat het muteren van de gegevens door een bestuurder van een vereniging ogenschijnlijk in Sportlink Club wordt gedaan, maar dat de gegevens in werkelijkheid alleen maar in de bondsdatabase worden opgeslagen. Voorbeelden hiervan zijn (bonds)teamopgaven en (ingeval de bond dat heeft toegestaan) het aanvullen van detailinformatie aangaande de competitieplanning, zoals aanvangtijdstippen van wedstrijden en veldindelingen.
Sportlink Club versie 7.0 hoe het werkt! 5 / 11
4
Toegankelijkheid en publiceren van data 4.1
Multi-user gebruik
Door de gebruikte technologie is Sportlink Club altijd beschikbaar voor meerdere gebruikers vanaf elke plek waar een internet lijn aanwezig is en een PC met de juiste Java installatie. De toegangsautorisatie ligt in handen van de 'beheerder' van de betreffende vereniging. 4.2
Toegang tot de gegevens via andere kanalen
De gegevens die opgeslagen zijn in de centrale database van de betreffende club kunnen ook via een portal ontsloten worden. Sportlink biedt bijvoorbeeld Sportlink Athlete aan. Via deze applicatie kan een individueel lid zijn eigen gegevens inzien en eventueel muteren. Ook bestaat de mogelijkheid om via dezelfde techniek services aan te vragen vanaf bijvoorbeeld een website van de vereniging. Een voorbeeld hiervan zijn de programma's, uitslagen en standen die op deze wijze 'real time' uit de bondsdatabase komen of informatie over teams- en teamindelingen die in dat geval weer uit de verenigingsdatabase komen. 4.3
Geïntegreerde website
De verenigingen kunnen ook besluiten om door Sportlink hun website te laten hosten. In dat geval zijn allerlei mogelijke services al voorzien in een dergelijke site.
Sportlink Club versie 7.0 hoe het werkt! 6 / 11
5
Installatie
De applicaties van Sportlink Club zijn op een enkele uitzondering na, zoals de Uitslagen -en Official Portal gebaseerd op industrie standaarden namelijk Java, en Java Web Start voor het automatisch uitrollen van nieuwe versies van de toepassingen. 5.1
Java Web Start
Java Web Start is een op Java gebaseerde applicatie die toestemming geeft om volledige Java 2clientapplicaties te lanceren, te deployen en up-to-date te houden vanuit een standaard webserver. Bij het laden van Java Web Start kan de gebruiker nieuwe clientapplicaties van het web downloaden. Daarna kunnen de applicaties worden geïnitialiseerd door middel van een link op een webpagina of een snelkoppeling op het Bureaublad. Applicaties worden onder Java Web Start snel geïnitialiseerd en worden aan de client site opgeslagen. Verder erft deze de complete beveiligingsinfrastructuur van het Java-platform doordat Java Web Start vanuit de Java 2technologie is ingebouwd. Omdat Java Web Start zelf een Java-applicatie is, is deze software platformonafhankelijk en wordt het op elk clientsysteem ondersteund, zoals Windows XP, Vista, Mac OSX 10.5 of hoger en Linux. Java Web Start voert automatisch een update uit als een clientapplicatie wordt gestart, en downloadt de laatste code van het web. Let op: Java Web Start moet eerst op de betreffende client geïnstalleerd worden om Javaapplicaties van het web te kunnen starten. 5.2
Minimale systeemvereisten
Om van Sportlink Club gebruik te kunnen maken, moet de computer voldoen aan de systeemeisen voor Java. De huidige versie van Sportlink Club vereist Java Standard Edition versie 1.6 of hoger. Let op: Op sommige sites wordt ook wel gerefereerd aan Java 6, het betreft dit geval echter ook Java 1.6. Elk besturingssysteem heeft een bepaalde hoeveelheid werkgeheugen en vrije schijfruimte nodig om goed te functioneren. Om Sportlink Club goed te laten functioneren heeft u in ieder geval nodig: • 512Mb vrij werkgeheugen • 200Mb beschikbare schijfruimte Als bij het gebruik van Sportlink Club blijkt dat de pc moeite heeft met het programma, kan het zijn dat de pc toch over onvoldoende werkgeheugen beschikt, of dat bepaalde spamfilters en/of firewall settings zorgen voor vertraging. Zie hiervoor het betreffende hoofdstuk in deze handleiding. De applicatie gaat uit van een schermresolutie van tenminste 1024 x 768 pixels. Bij een lagere resolutie worden niet alle schermen volledig getoond. Let op: Een aantal recent uitgekomen 'netbooks' hanteren een 'wide screen resolutie' van 1024 x 600. Op dit moment wordt dit dus nog niet ondersteund. 5.3
Internet verbinding
Omdat de Sportlink Club bestanden centraal op de servers van Sportlink staan is een open internetverbinding een vereiste om met Sportlink Club te kunnen werken. Een snelle verbinding via kabel of ADSL is wenselijk om soepel met Sportlink Club te kunnen werken.
Sportlink Club versie 7.0 hoe het werkt! 7 / 11
5.4
Installeren Java
Er kan worden gecontroleerd of Java op de PC is geïnstalleerd met behulp van de link op de downloadpagina van Sportlink. Na het volgen van de download-link voor ‘Java Web Start’ volgen enige Engelstalige schermen, eerst op de site van www.java.com, vervolgens bij de installatie. Dat kan helaas niet anders, maar deze zult u na de installatie niet meer tegenkomen. Na het openen van de pagina op de site van Java zal (in veel gevallen) het onderstaande scherm automatisch verschijnen.
Na klikken op "Gratis Java-download" komt het volgende scherm op.
Kies voor de optie "Installeren" waarna het volgende scherm opkomt: (Windows omgeving)
Als de voorbereiding van de installatie gereed is verschijn het scherm:
Klik na kennis te hebben genomen van de licentie-overeenkomst "Accept". Vervolgens wordt het volgende scherm geopend:
Sportlink Club versie 7.0 hoe het werkt! 8 / 11
Zet eventueel het vinkje uit. Klik op "Next >". De installatie wordt gestart. Tijdens dit proces zie je het volgende scherm: Na de installatie wordt het volgende scherm weergegeven:
Klik op "Finish" om de installatie af te ronden.
Sportlink Club versie 7.0 hoe het werkt! 9 / 11
5.5
Installeren Sportlink Club
Ga vervolgens terug naar de website van Sportlink, ga naar de link voor de download van Sportlink Club (afhankelijk van bond) en start het downloaden van Sportlink. Tijdens het dwonloaden wordt in een aantal zaken voorzien: - downloaden van de nieuwste versie van de applicatie - installeren van de applicatie in de Java Cache Viewer - indien uw settings dit toestaan wordt er een snelkoppeling op het Bureaublad geplaatst - de applicatie wordt opgestart Het kan zijn dat de snelkoppeling bij u niet verschenen is. In dat geval gaat u via het configuratiescherm naar Java, dubbelklik, en verschijnt het Java Control Panel.
Vervolgens kiest u rechts onderin View; dit kan enige tijd duren. Dan verschijnt de Java Cache Viewer. U rechtermuis-klikt op de Sportlink Club applicatie, en kiest ‘Install Shortcuts’. Nu verschijnt alsnog de snelkoppeling op het buroblad.
Sportlink Club versie 7.0 hoe het werkt! 10 / 11
5.6
Wat als het niet werkt
Het kan gebeuren dat ondanks alle voorzorgsmaatregelen, Sportlink Club toch niet werkt. - het eerste om altijd te checken is de Java-versie. Deze moet, zoals gezegd 6 of 1.6 zijn. - vervolgens moet u de nieuwste versie downloaden. Dit kan op http://www.sportlink.nl en vervolgens Dwonloads, dan uw Bond, en dan Download Sportlink Club. - als bovenstaande zaken goed staan, is het zaak dat de firewall op uw pc de volgende programma’s doorlaat: java.exe, javaw.exe en javaws.exe . - bij sommige internetproviders is er ook een firewall in het ADSL-modem actief; dit is een kwestie die u het beste met de InternetServiceProvider kunt afstemmen. - er zijn van derden of als freeware/shareware programma’s verkrijgbaar die ook monitoren of een programma actief mag zijn of niet. Als u dergelijke software gebruikt, let dan op dat U Sportlink Club autoriseert, alsmede bovengenoemde java-programma’s.
Sportlink Club versie 7.0 hoe het werkt! 11 / 11