SaaS-løsninger
Vi har en række færdige SaaS-løsninger bygget omkring integrationsplatformen Integria. Blandt dem en portefølje på seks produkter målrettet akademiske institutioner som universiteter, professionshøjskoler og fagskoler. Alt er udviklet, hostet og driftet af os selv, og data registreres ét sted og anvendes på tværs.
Kontakt osSammenhæng frem for systemer
Identitet er det lag, alt andet hviler på
Når en person oprettes, ændrer rolle eller forlader organisationen, skal konsekvensen slå igennem i alle systemer på én gang. Kan den ikke det, opstår der skyggeregnskaber: konti, der lever videre, rettigheder, ingen har besluttet, og data i flere udgaver. Derfor bygger vores produkter på fælles identitets- og organisationsdata med én kilde til sandheden.
Integrationsarkitektur er et fag. Mapping og validering skal ske ét sted, fejl skal fanges, før de spredes, og hvert datafelt skal have en ejer. Vi har bygget Integria som det lag, hvor det arbejde er samlet, fordi alternativet er, at hvert system løser det hver for sig, forskelligt og uden dokumentation.
Værdien af et sammenhængende landskab vokser med antallet af tilslutninger: hver ny kilde, leverandør og modtager gør de øvrige mere værd. Det er netværkslogik anvendt på administration. Fem års drift hos uddannelsesinstitutioner har lært os, hvor gevinsten faktisk ligger: i det arbejde, der ikke længere udføres manuelt.
Hvor faget bevæger sig hen
Identitet er blevet førsteprioritet
Langt de fleste indbrud i dag begynder ikke med et hul i en firewall, men med en gyldig konto: et password, der er fisket, en adgang, der aldrig blev nedlagt, en rettighed, ingen havde besluttet. Identitetslaget er blevet både den vigtigste angrebsflade og det vigtigste forsvar.
Derfor er automatisk oprettelse og nedlukning af adgange ikke en bekvemmelighed, men en sikkerhedskontrol. Når en medarbejder stopper, skal konsekvensen slå igennem i alle systemer samme dag, ikke når nogen husker det. Når en rolle ændrer sig, skal rettighederne følge med, begge veje.
Vores produkter er bygget på den logik: personer, roller og relationer har én kilde, og alt andet afledes derfra. Det fjerner det manuelle arbejde, og det fjerner samtidig de glemte konti, revisionen ellers finder hvert år.
Dataportabilitet er blevet en rettighed
EU's dataforordning har flyttet et grundvilkår: retten til at skifte leverandør og tage sine data med er nu lovfæstet, og gebyrer for at komme ud udfases. Det, der før var et forhandlingskort for leverandøren, er ved at blive en pligt.
Det bør ændre den måde, software købes på. Kravet er ikke længere kun, hvad systemet kan, men hvordan man forlader det: i hvilket format data kan eksporteres, hvad der følger med, og om nogen faktisk har prøvet det. En exit, der aldrig er testet, er en formodning.
Vi bygger vores produkter, som om kunden kan gå i morgen. Data ligger i dokumenterede formater, integrationerne er beskrevet, og intet er bevidst gjort svært at flytte. Afhængighed som forretningsmodel er en udløbende strategi, og vi har aldrig brudt os om den.
Integrationer flytter fra ledninger til kontrakter
Når hvert system taler direkte med hvert andet, vokser antallet af forbindelser med kvadratet på antallet af systemer, og med det vokser skrøbeligheden. En feltændring ét sted vælter noget tre steder væk, og ingen kan sige hvorfor, før dagen er gået.
Modtrækket er at behandle datastrømme som kontrakter: hvert felt har en ejer, en definition og en aftalt betydning, og ændringer varsles som det, de er, nemlig ændringer af en aftale. Mapping og validering samles ét sted, så fejl fanges, før de spredes.
Det er den arkitektur, Integria er bygget på. Den er mindre spektakulær end et diagram med lyn imellem systemerne, men den er til gengæld til at drive, til at fejlsøge og til at bygge videre på. Kedelig arkitektur er en kompliment.
Platformen og de seks produkter
Integria er fundamentet, og ovenpå ligger en portefølje på seks produkter til akademiske institutioner. Alle bygger på fælles identitets- og organisationsdata, single sign-on via Entra ID, fuld logning og drift i Danmark. Det, der adskiller dem, er opgaven.
Alt herover taler med jeres systemer gennem Integria frem for med hinanden. Det er hele arkitekturen, og det er grunden til, at et system kan udskiftes nedenunder, uden at de øvrige seks mærker det.
Knudepunktet, alle de andre systemer taler igennem.
Integria ligger mellem jeres administrative systemer, jeres identitetsplatform og alt det, der ligger nedenstrøms, så intet skal kobles direkte til noget andet. Platformen håndterer API-, event- og batchintegrationer det samme sted, med transformation, mapping og validering udført, før data overhovedet når frem til modtagersystemet. Fejl logges, gentages automatisk hvor det er forsvarligt, og køres manuelt om, hvor det ikke er.
I drift udfører den det upåagtede arbejde uafbrudt: oprettelse, ændring og nedlæggelse af brugere, tildeling af grupper og licenser, opbygning af hold og relationer og vedligeholdelse af data på tværs af systemer, der aldrig er designet til at være enige. Fordi integrationerne er samlet i ét lag, kan et system udskiftes nedenunder uden at røre de øvrige, og det er dét, der gør resten af porteføljen praktisk at drive.
Ansøgninger ind i den ene ende, oprettede brugere ud i den anden.
Admitra kører optagelsesprocessen fra ende til anden: modtagelse, automatisk validering af de indsendte data, sagsbehandling, afgørelse og derefter oprettelse af ansøgeren som en rigtig bruger i de systemer, der har brug for at vide det. De trin, der før var et regneark og en række rykkere, bliver til en sporbar proces med revisionsspor.
Fordi den er forbundet gennem Integria, bliver en optaget ansøger til en konto, et gruppemedlemskab og en holdtilmelding, uden at nogen taster noget om. Administrationen beholder skønnet og slipper for indtastningen.
Hele credential-livscyklussen, fra data til udstedt dokument.
Credentia håndterer credentials fra datagrundlaget og skabelonstyringen gennem generering, udstedelse og efterfølgende håndtering. Skabeloner styres centralt, så en ændring af et layout eller en formulering foretages ét sted frem for i en mappe med næsten ens dokumenter.
Data kommer fra kildesystemerne gennem Integria frem for fra et manuelt udtræk, og det er dét, der gør masseudstedelse forsvarlig. Genudstedelse, rettelser og opslag i historikken er en del af produktet frem for en administrativ tjeneste.
Studia understøtter de selvbetjeningsprocesser, studerende ellers skulle bede en administrativ medarbejder om at udføre. Som resten af porteføljen kører den på data leveret gennem Integria, så det, den studerende ser, er den samme registrering, som institutionen har.
Identia håndterer studie- og medarbejderkort som ét produkt frem for to systemer, der skal holdes enige: fotoindsamling med godkendelsesflow, digitalt kort på telefonen, fysisk kort hvor det kræves, øjeblikkelig spærring ved bortkomst og integration til adgangskontrol og print. Kortets livscyklus følger ansættelsen eller indskrivningen automatisk, gennem de samme identitetsdata som resten af platformen.
Intraia målretter opslag og information efter rolle, hold eller afdeling, med målgrupper der vedligeholder sig selv, fordi de bygger på organisationsdata frem for håndplejede lister. Vigtige beskeder kan kræve kvittering, dokumenter deles med versionsstyring, og ingen skal vedligeholde en distributionsliste, der var forældet, da den blev oprettet.
Employa kører on- og offboarding som styrede forløb: kontrakt og dokumenter, udstyr og adgange, introduktionsopgaver og påmindelser til de ansvarlige. Fordi produktet deler identitetslag med resten af platformen, følger adgange ansættelsen automatisk, begge veje. Fratrædelse den sidste dag i måneden betyder lukkede konti den sidste dag i måneden.
Fire trin, fra udgangspunkt til drift
Ingen blev ansat til at taste det samme ind tre steder. Systemerne skal tale sammen, så menneskene kan lade være.

Niels Reinau
Niels stiftede iCEO efter en karriere hos IBM, hos eBay og med ansvar for platformene hos DanDomain og Zitcom, to af Danmarks største hostingvirksomheder. Zitcom hedder i dag team.blue Denmark, og DanDomain er et af de brands, koncernen driver videre. Han arbejder sammen med konsulenter, der har været i branchen i femogtyve år. Den erfaring får du direkte, ikke en partner til mødet og en nyuddannet til opgaven.