Datatransport
Definitie: Digitaal datatransport gaat niet alleen over de gegevens die worden uitgewisseld maar ook over integratie: de manier waarop de applicaties binnen het Zorgeloos Vastgoed-stelsel met elkaar communiceren en met elkaar gekoppeld zijn.
Principes en randvoorwaarden datatransport
Een principe, in de lijst met de letter P aangeduid, vertegenwoordigt een intentieverklaring waaraan elk gedigitaliseerd informatieobject, dus ook een koopovereenkomst, moet voldoen. Achter elk principe wordt een beperkende factor benoemd die de realisatie van doelen kan belemmeren. Dit zijn de randvoorwaarden. Deze worden in de lijst met de letter C (constraint) aangeduid.
P1. Gegevens worden uitgewisseld op een flexibele, leverancier- en technologie-agnostische manier waarbij de participerende applicaties gebruikmaken van de Zorgeloos Vastgoed-bouwblokken, W3C-standaarden en -protocollen.
C1.1. Voor elk bouwblok zijn ontwikkelaars vrij om de meest geschikte technologie te gebruiken, zodat nieuwe applicaties ontwikkeld kunnen worden zonder eventuele technologische beperkingen. Het bouwblok Digitale datatransport vormt geen uitzondering op deze strategie. Het kan vrij worden ontworpen mits bij het uitwisselen van gegevens de architectuurprincipes van Zorgeloos Vastgoed nageleefd worden.
C1.2. Om te voorkomen dat de complexiteit van koppelingen te groot wordt, dienen een uniforme en consistente integratiestijl en design-conventies te worden gehanteerd die zich committeren aan de architectuurprincipes van Zorgeloos Vastgoed. Hiermee kan de complexiteit worden verminderd en het beheer worden vereenvoudigd.
C1.3. Digitaal datatransport dient zich te houden aan de Nederlandse API-strategie.
P2. Gegevensuitwisseling vindt uitsluitend plaats als binnen het gegevensuitwisselingsproces met een hoog niveau van vertrouwen de authenticatie van zowel afzender als ontvanger kan worden vastgesteld.
C2.1. Zie de bouwblokken Identificatie en Authenticatie.
P3. Welke applicatie (afzender/ontvanger) het initiatief tot uitwisseling van de gegevens neemt (push of pull) is afhankelijk van de context en wordt door Zorgeloos Vastgoed niet vooraf bepaald, zolang de volgende voorwaarden nageleefd worden.
C3.1. Het verzenden en ontvangen van gegevens wordt beveiligd door een geavanceerde elektronische handtekening en/of een geavanceerd elektronisch zegel van een erkende Trust Service Provider (TSP).
C3.2. De afzender ontvangt een onvervalsbaar bewijs van levering met tijdstempel van wanneer hij een bepaald bericht heeft afgeleverd bij de ontvanger (zowel eindbestemming als broker).
C3.3. De afzender wordt in staat gesteld een onvervalsbaar bewijs van ontvangst met tijdstempel van wanneer de ontvanger het bericht heeft ontvangen of geopend, in te zien.
C3.4. Zowel de afzender als de ontvanger worden in staat gesteld vast te stellen of het bericht tijdens transport is gewijzigd.
C3.5. Het bouwblok Digitaal datatransport zorgt er minimaal voor dat de gegevens beschermd zijn tegen verlies, diefstal, aantasting van de integriteit en wijzigingen door onbevoegden.
Uitgangspunten voor een gedigitaliseerde koopovereenkomst
Voor een overeenkomst (koop, levering, hypotheek, etc.) of ander document (taxatierapport, offerte, etc.) waarin (persoonlijke) data worden gebruikt, gelden een aantal basale uitgangspunten. Deze zijn hieronder in de vorm van een User Story geformuleerd.
US1. Als ontwikkelaar wil ik mijn applicatie kunnen aansluiten op andere applicaties binnen het Zorgeloos Vastgoed-stelsel zodat deze eenvoudig, flexibel, veilig en op een gestandaardiseerde wijze gegevens kan delen met andere applicaties waarbij de consument de regie kan houden op het delen van gegevens en hij beter wordt ondersteund bij aan- of verkoop van een woning.