TECHNISCHE INFORMATIE OVER HET TABLETOP-PLATFORM

Het TableTop-platform is een product van XSARUS. Door de ontwikkelafdeling wordt vrijwel dagelijks functionaliteit toegevoegd. Hierbij worden de aspecten modulariteit, integratie en beveiliging vormgegeven door de uitgekiende architectuur en het gebruik van open standaarden.

Three-tier architectuur

De architectuur van TableTop CMS wordt getypeerd als three-tier, waarbij de volgende lagen worden onderscheiden:

  • De front-end webserver, voor het doorgeven van content en het presenteren van de user interface. TableTop is geoptimaliseerd voor het gebruik van webserver Apache.
  • De TableTop applicatielaag voor het verwerken van inkomende en uitgaande verzoeken en het uitvoeren van beheertaken.
  • De back-end database, voor de opslag van alle data. TableTop maakt normaal gesproken gebruik van database managementsysteem MySQL, waardoor consistentie van data en hoge beschikbaarheid ervan worden gewaarborgd. TableTop is ook geschikt voor andere database managementsystemen.

Door gebruik te maken van deze three-tier architectuur is schaalbaarheid gewaarborgd. Afhankelijk van de verwachte belasting van het systeem wordt gekozen om de verschillende lagen op één of meer fysieke servers te installeren, die elk voor hun specifieke taak worden geoptimaliseerd.

Open standaarden

TableTop is een webapplicatie en draait volledig in een online omgeving. Doordat gebruik wordt gemaakt van open standaarden (HTML, XML, JavaScript, etc.) kan TableTop worden aangeroepen vanuit alle gangbare webbrowsers, zoals Internet Explorer, Mozilla Firefox en Apple Safari. Er hoeft voor het gebruik geen aparte software te worden geïnstalleerd.

Modulaire opbouw

TableTop kent een vaste basis, die bij elke implementatie de kern vormt. Hierbij worden modules geselecteerd die in het specifieke geval van toepassing zijn. Mocht in een bepaalde situatie de uitgebreide set van modules niet toereikend zijn, dan wordt gekozen voor maatwerk (door)ontwikkeling, zodat steeds de ideale configuratie ontstaat.

Integratie met andere applicaties

TableTop is volledig voorbereid op integratie met andere systemen. Dataverzamelingen kunnen via standaardformaten als XML en CSV worden ontsloten en geïmporteerd. Automatische koppeling met externe databronnen kan plaatsvinden met behulp van FTP als scheduled jobs, real-time integratie van externe systemen vindt plaats via webservices (SOAP-koppelingen).

Security

In TableTop bevindt zich een uitgebreid autorisatieschema. Beveiliging vindt plaats door het toekennen van rollen op gebruikers- en groepniveau. Daarnaast zijn de data-objecten (rubriekstructuren, pagina's, documenten, etc.) standaard voorzien van eigenaarsattributen en kan er naar wens worden gedeeld met andere gebruikers. Het systeem is tevens uitgebreid getest en bestand bevonden tegen SQL-injection en XSS-attacks (cross-site-scripting). Indien gewenst kan de beveiliging extra worden verhoogd door het toevoegen van toegangscontrole op IP-niveau en het inschakelen van HTTPS door middel van een SSL-certificaat.

Implementatiemogelijkheden

Voor de implementatie van TableTop wordt gegeven de specifieke situatie een keuze gemaakt uit onderstaande mogelijkheden:

  • Platform implementatie (ASP-model)
    Veelal wordt gekozen voor een platform-implementatie, waarbij de specifieke implementatie wordt ondergebracht in het door XSARUS opgezette hostingplatform. Belangrijke voordelen van dit platform zijn continue monitoring en gecontroleerde backup-procedures. Bovendien worden updates van TableTop en onderliggende software automatisch doorgevoerd, waardoor u als eerste beschikt over verbeterde functionaliteit en verhoogde stabiliteit.
  • Stand-alone implementatie
    Hierbij wordt de volledig doorgeteste implementatie geplaatst op een (of meer) fysieke servers, welke bij een hostingprovider worden ondergebracht. Hosten in eigen beheer behoort uiteraard ook tot de mogelijkheden. XSARUS communiceert met technici over de benodigde serverspecificaties en verzorgt de installatie.
  • Tussenvariant
    Als tussenvariant kan gekozen worden voor een 'managed' stand-alone implementatie, waarbij monitoring van het platform en support door XSARUS wordt verzorgd en waarbij softwareupdates van TableTop periodiek eveneens door XSARUS worden uitgevoerd of worden aangeboden.
RSS Feed RSS |INLOGGEN TABLETOP