De techniek achter het nieuwe Adviesbox

advertisement
De techniek achter het
nieuwe Adviesbox
Installatie, beheer en gebruik eenvoudig gemaakt
met behulp van moderne applicatietechnologie
Inleiding
2|6
De techniek achter het
Adviesbox is de afgelopen jaren steeds functioneel vernieuwd om aansluiting te
houden met de dynamische financiële markt. Technologisch is er in die periode
weinig veranderd. Het is nu dan ook tijd om de gebruiker de voordelen van de
moderne technologie te bieden.
Adviesbox is ontstaan uit een doorontwikkeling van Hypobox, dat zijn
technologische oorsprong kent rond 2000. Sinds die tijd is er uiteraard veel
veranderd in de manier waarop applicaties worden ontwikkeld en in de
technieken die daarbij worden gebruikt.
Het is echter niet altijd verstandig om elke technologische ontwikkeling
direct te volgen. De geschiedenis leert dat technologie alleen overleeft als
die breed in de markt wordt ondersteund. Ook al lijkt het in het begin een
veelbelovende ontwikkeling, dan nog biedt dit geen garantie voor de toekomst.
Denk bijvoorbeeld maar aan Silverlight van Microsoft. Een grote speler in de
IT-markt, die er uiteindelijk toch niet in slaagde om zo’n product populair te
krijgen. Stap je te vroeg over op nieuwe technologie, dan is de toekomstige
levensvatbaarheid onzeker.
Door de grote vlucht die tablets en smartphones hebben genomen, zijn veel
moderne toepassingen gebaseerd op browsertechnologie. Die ontwikkelingen
worden actief gesteund door bedrijven als Google, Apple en Microsoft en
opgenomen in hun ontwikkeltools. Dat zijn ook de tools die bedrijven als
Intersoftware in staat stellen om applicaties te ontwikkelen en te onderhouden.
Met die recente ontwikkelingen in het achterhoofd acht Intersoftware de tijd
rijp om Adviesbox op een nieuwe technologie te bouwen.
nieuwe Adviesbox
Whitepaper
Intersoftware
Uitgangspunten
3|6
De techniek achter het
Bij de keuze voor een nieuwe technologie staat het gemak voor de gebruiker bij
installatie, beheer en gebruik van Adviesbox voorop.
Gebruikers willen zelf bepalen op welke manier ze gebruikmaken van een
applicatie. Soms is het handig om de lokale rekenkracht van een werkstation te
kunnen gebruiken. In andere omstandigheden is het weer handig om niets te
hoeven installeren en het beheer aan anderen over te laten.
Het gemak waarmee apps tegenwoordig op tablets en smartphones wordt
geïnstalleerd, moet ook het gemak zijn waarmee Adviesbox wordt geïnstalleerd
in een vergelijkbare situatie: op één werkplek dus. Dat een installatie op een
lokaal netwerk andere behoeftes heeft, spreek voor zich. Ook daar was het
realiseren van een aanzienlijke vereenvoudiging van de installatie echter van
wezenlijk belang:
Het beheer moet tot een minimum worden beperkt en updates moeten
eenvoudig geïnstalleerd kunnen worden.
Het gebruiksgemak van Adviesbox moet aansluiten op het huidige
gebruiksgemak van apps op tablets en smartphones.
Het genereren van overzichten en rapporten mag niet afhankelijk zijn
van Microsoft Word. Gebruikers moeten zelf een tekstverwerker kunnen
kiezen.
nieuwe Adviesbox
Whitepaper
Intersoftware
Techniek
4|6
De techniek achter het
De juiste technologie is na zorgvuldig en langdurig onderzoek gekozen.
nieuwe Adviesbox
Whitepaper
Om aan de geformuleerde uitgangspunten te voldoen is meer dan een jaar
uitgebreid onderzoek gedaan naar beschikbare en op korte termijn nieuw
beschikbare technologieën. Met behulp van zogenaamde proof of concepts is
alles in de praktijk getest en beoordeeld op bruikbaarheid.
Dat onderzoek heeft geleid tot een keuze die aansluit bij wensen van de
gebruikers. Niet alleen nu, maar ook in de toekomst. Dat Intersoftware als
Microsoft Silver Partner daarbij sterk leunt op ontwikkeltools van Microsoft
zal geen verrassing zijn. De robuustheid van die tools, de doorlopende
doorontwikkeling om aan te sluiten bij marktontwikkelingen en de recente
beleidswijzigingen van Microsoft om betere ondersteuning te bieden op andere
dan Windows-omgevingen, zijn uiteraard ook belangrijke argumenten bij die
keuze.
Het nieuwe Adviesbox wordt nu als web based applicatie ontwikkeld in een
Microsoft-omgeving. Een web based applicatie bestaat uit een front-end
(gebruikersinterface) en een back-end (kern van de applicatie). De front-end
van Adviesbox is ontwikkeld als browserapplicatie die door alle recente
versies van de gangbare browsers goed ondersteund wordt. De back-end
maakt gebruik van serverdiensten voor Internet van Windows, traditioneel IIS.
Door recente ontwikkelingen met .NET 5 is het nu echter ook mogelijk om de
back-end zonder IIS te draaien. Hierdoor wordt een implementatie van een
web based applicatie op een werkstation mogelijk. In dat geval wordt er met
Node-webkit ook voor gezorgd dat de front-end van Adviesbox als app wordt
gebruikt en niet binnen een browser.
Voor een optimale gebruikerservaring ontwikkelen we de applicatie met
moderne technieken als .NET 5, MVC, CSS, jquery en Bootstrap. Gegevens
worden opgeslagen in door Microsoft geleverde databases zoals SQL Express
en SQL Server.
Intersoftware
Versies
5|6
De techniek achter het
Adviesbox is straks beschikbaar in twee versies. Een versie voor Windows-apparaten
Whitepaper
en een versie voor Windows-netwerken.
Intersoftware
Adviesbox voor Windows-apparaten
Deze versie wordt geïnstalleerd op het Windows-apparaat (desktop, laptop
of tablet) van de gebruiker en kan in principe zonder de aanwezigheid van
een internetverbinding worden gebruikt. Bij het uitvoeren van berekeningen
is een verbinding echter wel nodig omdat diensten zoals ORV-berekeningen
niet geïnstalleerd worden op het apparaat maar online worden aangeroepen.
Adviesbox wordt hier als lokale applicatie gebruikt.
Windows desktop, laptop, tablet
Applicatie
Systeem
Service
Adviesbox
.NET
Adviesbox
Data
SQL Server
Bestanden
rekendiensten
Internet
Diensten intersoftware
Blackbox- en
webserviceberekeningen
Updates
nieuwe Adviesbox
Hypotheekrentes
en voorwaarden
Licentiebeheer
Adviesbox voor Windows-netwerken
6|6
De techniek achter het
Deze versie wordt geïnstalleerd op een Windows-netwerk van de gebruiker en
vereist geen installatie op zijn werkstation. Dat kan een kantoornetwerk zijn,
maar ook een gehost netwerk bij een provider waardoor een zogenaamde
SaaS-oplossing ontstaat. Adviesbox wordt gebruikt in een browser waardoor
Adviesbox dus ook op andere dan Windows-apparaten beschikbaar is.
Elke desktop, laptop en tablet
Browser
Adviesbox
Lan
Windows-netwerk
Data
Systeem
Service
.NET
Adviesbox
SQL Server
Bestanden
rekendiensten
Internet
Diensten intersoftware
Blackbox- en
webserviceberekeningen
Updates
Hypotheekrentes
en voorwaarden
Licentiebeheer
nieuwe Adviesbox
Whitepaper
Intersoftware
Download