KnowMany introduceert KMBO Connect

KnowMany introduceert voor klanten die ons Back Office product gebruiken een nieuw product: KMBO Connect! Met dit product bent u in staat om op een eenvoudig en veilige manier gegevens uit KnowMany BackOffice te ontsluiten naar andere applicaties of websites. Het is daarbij niet noodzakelijk dat deze applicaties in uw eigen netwerk draaien!

 

Wat is KMBO Connect?

In principe is KMBO Connect een zogenaamde Application Programmers Interface oftewel API in de vorm van een aantal Webservices. Dat betekent dat uw ontwikkelaars hiermee of een gestandaardiseerde manier gebruik kunnen maken van gegevens die in de database zijn opgeslagen. Ze kunnen hierbij niet alleen gegevens opvragen, filteren en selecteren, maar ook mutaties doorvoeren.
En omdat KMBO Connect op Webservices is gebaseerd, werkt het samen met zo goed als alle moderne programmeertalen, zoals C#, VB.Net, PHP, Delphi, Python, Ruby, Tcl, etc.
Omdat KMBO Connect een API is en geen applicatie is er geen gebruikersinterface. KMBO Connect zelf biedt dus geen eindgebruikersfunctionaliteiten, maar faciliteert andere ontwikkelaars om deze op een eenvoudige, gestroomlijnde en gestandaardiseerd manier te bouwen.

 

Welke voordelen biedt KMBO Connect?

De traditionele manier om een website of applicatie toegang te geven tot de databasegegevens van BackOffice, is om uw firewall zodanig te configureren dat toegang tot de database van buiten uw lokale netwerk mogelijk wordt. Hiermee ontstaan echter aanzienlijke beveiligingsrisico's en beperkingen:

  1. Uw Microsoft SQL Server database waarin de BackOffice gegevens zijn opgeslagen staat open voor de buitenwereld. Microsoft producten zijn een dankbaar doelwit van hackers en er worden regelmatig beveiligingsissues gevonden die deze producten kwetsbaar maken. Als uw systeembeheerders niet bovenop de meest recente stand van zaken op het gebied van security zitten, loopt u kans dat uw gegevens vroeg of laat op straat liggen!KMBO Connect maakt gebruik van de wereldwijde standaard SOAP WebServices, die binnen een webserver draaien. Door gebruik te maken van wijdverbreide internettechnologie zijn er legio mogelijkheden om toegang tot de achterliggende database af te schermen. En omdat het webtechnologie betreft, kunt u ook gebruik maken van SSL certificaten om de communicatie met de buitenwereld te versleutelen.
  2. BackOffice gebruikers hebben volledige toegang tot uw database. Omdat BackOffice nooit bedoeld is geweest om op een openbare database te draaien, hebben gebruikers binnen BackOffice volledige controle over de database. Gebruikersrechten worden binnen de applicatie en niet binnen de database afgedwongen. Aangezien gebruikers niet altijd sterke wachtwoorden gebruiken om toegang te krijgen tot de database, bestaat de kans dat een hacker via deze toegangsgegevens beschikking krijgt over uw database.KMBO Connect biedt een uitgekiende autorisatiestructuur die sterke wachtwoorden stimuleert en verfijnde controle over toegang tot specifieke tabellen of databasefuncties mogelijk maakt.
  3. Incrementele verwerking is niet triviaal. Wanneer u uw BackOffice database aan uw website wilt koppelen, kiest de ontwikkelaar om wille van performance meestal voor een scenario waarbij een selectie van de gegevens in uw database periodiek gesynchroniseerd worden met de database van de website. Op die manier kunnen gegevens op de website direct uit de eigen database getoond worden en is de website niet afhankelijk van een rechtstreekse verbinding met uw BackOffice database. Om deze synchronisatie optimaal te laten werken, wordt er meestal gekozen voor een incrementele verwerking van wijzigingen. Dat wil zeggen dat periodiek alleen de meest recente mutaties van uw BackOffice database over worden gezet naar de database van de website en niet de database in zijn geheel. Echter, het implementeren van een dergelijke incrementele verwerking is niet triviaal. KMBO Connect voorziet hierin door ontwikkelaars op een eenvoudige manier in staat te stellen de meest recente wijzigingen op te vragen.
Voorbeelden

Veel van onze klanten gebruiken KMBO Connect om hun Back Office te koppelen aan hun website. Op deze manier kunnen cursisten zich via de website rechtstreeks inschrijven, informatie over opleidingen, cursussen en examen opvragen, hun cijfers bekijken, kunnen managers rapportages draaien, offertes aanvragen en meer. Ook is het mogelijk om evaluaties via internet af te nemen en rechtstreeks in BackOffice te verwerken. Hierdoor kunt u gebruik blijven maken van alle vertrouwde BackOffice functionaliteiten voor het beheer van uw gegevens en de rapportagemogelijkheden.
KnowMany heeft haar CMS product Knowledge Portal uitgebreid met een aantal van bovenstaande functionaliteiten die out-of-the-box gekoppeld kunnen worden aan uw BackOffice middels KMBO Connect. Door inzet van dit product kunt u dus zeer snel beschikken over een website die op een geavanceerde manier gekoppeld is aan uw BackOffice.
 

Terug naar de startpagina



Disclaimer. Op al onze opdrachten zijn onze algemene voorwaarden van toepassing. U kunt de algemene voorwaarden inzien door op de volgende link te klikken: Algemene voorwaarden