Asiakkaat

Leitzinger

Kirjoittanut Alfame | May 28, 2026 11:32:09 AM

Tavoitteena turvallinen ja tulevaisuuskestävä integraatio

Leitzingerillä oli käytössään integraatioratkaisu, joka automatisoi myyntilaskujen siirron lähdejärjestelmästä Netvisor-taloushallintojärjestelmään. Prosessi käynnistyi ajastetusti, luki tiedostot palvelimelta ja välitti laskutiedot edelleen taloushallintoon.

Ratkaisu perustui kuitenkin vanhenevaan Mule 3 -teknologiaan, jonka elinkaari ja tietoturvatuki olivat päättymässä. Vaikka integraatio oli palvellut pitkään luotettavasti, vanhentunut teknologia alkoi muodostaa riskejä erityisesti tietoturvan ja ylläpidettävyyden näkökulmasta.

Tavoitteena ei ollut pelkästään korjata yksittäisiä ongelmia, vaan modernisoida koko ratkaisu siten, että se olisi turvallinen, hallittava ja kustannustehokas myös tulevina vuosina.

Samalla haluttiin ratkaista käytännön haasteita, kuten aiemmassa toteutuksessa esiintyneet ääkkösongelmat sekä mahdollistaa integraation kehittäminen jatkossa entistä joustavammin.

Modernisointi avoimella lähdekoodilla ja VDD-metodilla

Uusi ratkaisu toteutettiin avoimen lähdekoodin Apache Camel -teknologialla, joka tarjoaa modernin, lisenssivapaan ja tietoturvallisen pohjan integraatioiden toteuttamiseen.

Projektissa hyödynnettiin Alfamen Vision-Driven Development Method (VDD) -menetelmää, jossa kehitystyötä ohjataan vahvasti liiketoiminnan tavoitteiden, näkyvyyden ja jatkuvan yhteistyön kautta. VDD-metodissa ihminen on ohjaksissa, mutta tekoälyä ja agenttipohjaista kehitystä hyödynnetään toteutuksen nopeuttamisessa ja laadun varmistamisessa. 

Lue lisää VDD-mallista: Vibe coding toimii – kunnes projekti kasvaa.

Menetelmä mahdollisti sen, että modernisointi voitiin toteuttaa hallitusti ilman raskasta ja hidasta projektimallia. Työ alkoi sillä, että AI-agenttitiimi analysoi vanhan Mule-toteutuksen. Tämän jälkeen tiimi teki analyysin perusteella itse määritykset ja toteutti integraation Camel-pohjaisena ratkaisuna.

Modernisoinnin yhteydessä integraatioratkaisuun tuotiin uusia toimintamalleja, jotka annettiin agenttitiimille päivitettyinä visioina. Agentti tiimi toteutti ne saman tien.

Tuloksena moderni, kustannustehokas ja turvallinen integraatio

Uudistuksen myötä Leitzinger sai käyttöönsä nykyaikaisen integraatioratkaisun, joka vähentää teknologista velkaa ja parantaa tietoturvaa merkittävästi.

Samalla ratkaistiin aiemman toteutuksen käytännön ongelmia ja luotiin pohja integraation jatkokehitykselle. Uusi ratkaisu kuluttaa vähemmän resursseja, mahdollistaa joustavamman kehittämisen ja vähentää ylläpitoon liittyviä riskejä. Modernisoinnin jälkeen laskunsiirrot toimivat aiempaa luotettavammin ja integraation jatkokehitys on huomattavasti nopeampaa.

Projektissa korostui pitkä yhteistyö asiakkaan ja Alfamen välillä. Vuosien kumppanuus auttoi tunnistamaan nopeasti modernisoinnin tärkeimmät tavoitteet ja mahdollisti tehokkaan etenemisen projektin kaikissa vaiheissa.

”Projekteissa on tärkeää tehdä oikeita asioita oikeassa mittakaavassa. Leitzingerin tarpeena oli löytää tarkoituksenmukainen ratkaisu, jotta projektin laajuus ja budjetti pysyvät hallinnassa. Tämä perustuu luottamukseen toimijaa kohtaan. Alfamen kanssa tämä toteutui hienosti ja suunnitelmien mukaisesti. Alfame osasi kuunnella tarpeitamme, ja toteutus vastasi niitä laadusta tinkimättä. Myös joustavuus ratkaisun muotoilussa oli kiitettävää”, kertoo Leitzingerin toimitusjohtaja Jorma Leitzinger.

VDD ja integraatio-osaaminen nopeuttivat modernisointia

Avoimeen lähdekoodiin perustuva toteutus toi myös kustannushyötyjä. Lisenssivapaa teknologia mahdollistaa modernin integraatioympäristön ilman raskaita lisenssikustannuksia, mikä tekee ratkaisusta pitkäikäisen ja kustannustehokkaan. Modernisointi voitiin toteuttaa ilman raskasta alustauudistusta tai lisenssikustannuksia.

”VDD-menetelmä toi projektiin läpinäkyvyyttä ja mahdollisti nopean etenemisen ilman raskasta projektikoneistoa. Tämänkaltaisissa integraatiomodernisoinneissa laadukas lopputulos edellyttää kuitenkin syvää integraatio-osaamista ja ymmärrystä siitä, miten kriittisiä järjestelmiä kehitetään hallitusti tuotantoympäristössä”, Alfamen ratkaisukonsultti Teemu Ruotsalainen sanoo ja jatkaa:

”Olemme rakentaneet Camel- ja integraatiokehitykseen keskittyvän agenttitiimin sekä kehittäneet omia toimintamalleja tekoälyavusteisen kehityksen tueksi. Näin tekoälyä voidaan hyödyntää tehokkaasti ilman, että laatu, hallittavuus tai jatkuvuus kärsivät liiketoimintakriittisissä integraatioissa.”

Teknologiat

Ratkaisu toteutettiin Quarkus + Apache Camel -pohjaisena integraationa, joka korvasi aiemman Mule 3 -toteutuksen. Kokonaisuus integroitui Netvisor-taloushallintojärjestelmään ja hyödyntää avoimen lähdekoodin teknologioita turvallisen ja pitkäikäisen integraatioarkkitehtuurin rakentamisessa.