Provincies, gemeenten en veiligheidsregio’s willen dat hun inwoners en klanten kunnen beschikken over de juiste en actuele geografische informatie. Om dat als een geoliede machine te laten werken, zijn drie componenten nodig. Aan de ‘voorkant’, het voor medewerkers en uw klanten zichtbare deel, is er de Tailormap viewer. Aan de ‘achterkant’ zitten de DataStoreLinker en de DataBox die actuele gegevens uit verschillende registraties naar boven kan roepen en kan koppelen. Zodat data evolueert tot informatie en inzicht. Bij veruit de meeste opdrachtgevers levert B3Partners alledrie de componenten als één werkende Cloud of SaaS applicatie.
GIS applicaties, begeleiding en support: een geoliede machine.

PRODUCTEN

DataStoreLinker

DataBox

Tailormap

DataStoreLinker (ETL-tooling)
DataBox
GIS-viewer: Tailormap
Productontwikkeling
B3Partners besteedt veel tijd en aandacht aan de ontwikkeling van applicaties. Bij al onze applicaties passen we webtechniek toe die over versleutelde verbindingen werkt. Iedereen met een moderne browser kan deze applicaties gebruiken. Sommige delen zijn openbaar beschikbaar; voor andere delen moet ingelogd worden of is een certificaat benodigd. De applicaties werken met de inlogsystemen van de opdrachtgever zoals bijvoorbeeld ActiveDirectory, waarmee iedere gebruiker met zijn eigen inlog toegang krijgt. Via Single-Sign-On (SAML2) is in te regelen dat gebruikers op het eigen netwerk helemaal niet meer hoeven in te loggen als zij lokaal al zijn ingelogd.
De applicaties kunnen via certificaat-beveiligde verbindingen bij extere organisaties (Kamer van Koophandel, Kadaster) automatisch berichten op te halen om zo de interne datasets up-to-date te houden. Hierbij worden SOAP en/of REST protocollen gebruikt, waarbij de daadwerkelijke dataoverdracht via XML en/of JSON-bestanden gebeurt. De software wordt geïntegreerd met monitoringsystemen zodat de automatische processen gevolgd kunnen worden. Zaken als encryptie en hashing van vertrouwelijk data, ook benodigd voor de AVG, zijn een vast onderdeel van onze oplossingen.
De beheerapplicaties zijn ook volledige webapplicaties. Door het gebruik van bibliotheken als Ext-JS krijgt de eindgebruiker een vergelijkbare gebruikerservaring als bij een native applicatie die geïnstalleerd moet worden. De eindgebruikersapplicaties maken ook gebruik van dezelfde technieken zodat deze applicaties zeer goed functioneren op kleine en grote desktops. Daarnaast wordt steeds meer aandacht besteed aan het gebruik van de applicaties op mobiele apparaten. Moderne frameworks als React maar vooral Angular 8 zetten wij in om responsieve webapps te maken die ook offline kunnen functioneren (de zogenoemde progressive webapps).
Doorontwikkeling
Tot slot besteden wij veel aandacht aan het test-release-deployment-proces.
Ontwikkelaars werken met unit-tests en checken hun code in op Github.
Deze code wordt vervolgens via een teststraat automatisch getest; de resultaten worden aan de ontwikkelaar terug gerapporteerd.
Als er geen fouten aanwezig zijn, kan een andere ontwikkelaar (peer-review) de code goedkeuren, waarna de nieuwe functie of verbetering opgenomen wordt in een nieuwe release-kandidaat.
Na uitvoerig testen (deels automatisch, deels handmatig) ontstaat hieruit een nieuwe release die naar de klanten wordt uitgerold.
MEER WETEN OVER ONZE PRODUCTEN?
NEEM VRIJBLIJVEND CONTACT OPDIENSTEN
Consultancy
Training
Helpdesk
Indien gewenst, bijvoorbeeld bij de implementatie, geeft ons Helpdeskteam graag bij u in huis een hands-on instructie of workshop. Alle vragen of werkzaamheden houden we bij in een ticketsysteem.