Avella | AKTUELT FRA AVELLA
Avella AS er et uavhengig, norsk integrasjonsselskap som har spesialisert seg på å få store og avanserte datasystemer til å snakke godt sammen.
avella, integrasjon, plattform
605
page-template,page-template-blog-masonry,page-template-blog-masonry-php,page,page-id-605,cookies-not-set,ajax_fade,page_not_loaded,,qode-theme-ver-10.1,wpb-js-composer js-comp-ver-5.0.1,vc_responsive
 
Hvordan kan vi bidra til økt innovasjonstakt ved å fange opp hendelser og tilgjengeliggjøre disse utenfor stormaskinen?

Utfordringer

De fleste støter på utfordringer når de skal utvikle nye, digitale tjenester. En av disse henger sammen med de gode, gamle applikasjonene som av og til kjører på stormaskin. En konkret utfordring vi kan støte på når vi skal hente data ut fra eldre forretningsapplikasjoner er ressursbegrensninger, som f.eks tilgang på kompetanse og maskinvarekapasitet. Det finnes ulike løsninger på utfordringene og vi vil her presentere den løsningen vi har best erfaring med fra tidligere. Et lite tips: Involver gjerne IT-avdelingen, ved å sende denne saken videre, det kan være starten til en god diskusjon :)

Målbare besparelser

For flere år siden reduserte vi trykket på stormaskinene, blant annet ved hjelp av mellomlagring. Dette ble gjort ved å legge de mest brukte datasettene i minnet. Relativt fort realiserte dette målbare besparelser i ressursbruk. Vi brukte integrasjonsverktøy med adaptere mot DB2 og Oracle, i kombinasjon med et in-memory cache-lag. Ved behov kunne dette distribueres på tvers av datasentre for å møte fullverdige oppetidskrav.

Hendelsesdrevet arkitektur

Ved hjelp av hendelsesdrevet arkitektur kan vi ta et par skritt videre. Eksisterende løsninger på stormaskiner er skrevet før vi hadde CI/CD, unit-tester og moderne versjonskontroll. Hva om vi bygger opp en moderne hendelseslogg på utsiden som lar oss få opp takten på nye tjenesteleveranser?

Integrasjonsproblemer

En stormaskin støtter flere forretningsprosesser, i tillegg overføres data både inn og ut. Dette betyr at det kan oppstå et integrasjonsproblem. Ofte er det transaksjonsdata som går inn. Disse er synkrone, og har beholdt den tradisjonelle løsningen.  Data som går ut er det ikke like store krav til, så det kan være enklere å ta tak i de utfordringene som er her. Løsningen kan være en hendelsesdrevet arkitektur for å fange opp hendelser i forretningsprosesser ved å lytte på endringer via f.eks et Change Data Capture (CDC)-verktøy.   Disse kan legges på en Event Streaming-løsning, enten lokalt i ditt datasenter eller på en offentlig sky. Dette gjør at en kan bygge opp et datasett over tid slik at “lese”-operasjoner opererer på utsiden av stormaskin-applikasjonen. Et integrasjonsverktøy kan hjelpe til med de tunge transformasjonene. Med dette mener vi at det fortsatt finnes data formatert som SOAP, BAPI, COBOL, EDIFACT og EBXML. Det var ingen grunn til å arbeide med disse uten et egnet verktøy tidligere og det er det fortsatt ikke. Å redusere antall direkte “lese”-operasjoner mot stormaskinen gir store ressursbesparelser, og i så stor grad at det gir mersmak. Det trenger ikke være en stormaskin involvert for at dette skal lønne seg, ofte kan det være nok å redusere lisens på en database. Modellen nedenfor er en variant av Gartner sin Pace Layered Architecture og “bimodal IT”. Vi viser at verktøyene som skal til for å løse oppgavene finnes som hyllevare i ulike varianter. Målbildet er å sette sammen noe som støtter økt innovasjon, i form av nye tjenester eller applikasjoner. En må selvsagt konfigurere opp hyllevare på samme måte som en database, men det er ikke nødvendig å bygge verktøyene selv. Avella Digitalisering Stormaskin

Lurer du på hvordan du skal komme i gang med digitalisering? Har du forsøkt, men...

Avella har lagt en travel uke bak seg. Tre dager med stand på konferanse tar tid. Dette er første gang vi deltar på NDC med stand, og vi visste ikke helt hva vi gikk til. Flere ganger har vi angret, men nå snakker vi allerede om neste gang vi skal gjøre noe tilsvarende. NDC OsloNDC - Norwegian Developers Conference – har siden oppstarten i Oslo i 2008 vokst til en av Europas største konferanser for .NET og Agile-utvikling. I dag er NDC et 5-dagers event der de to første dagene er ulike relaterte workshops og de siste tre dagene er med foredrag og stands i Oslo Spektrum. Tankene var mange på hva slags moro vi kunne finne på for å trekke folk, komme i prat med folk og knytte kontakter. Valget falt enkelt og greit på å ta med gaming-rommet til Spektrum. Det funket!