Kaubaveo digitaliseerimine eFTI võrgustikus
eFTI
eFTI (electronic Freight Transport Information) ehk elektrooniline kaubaveoteave on Euroopa Liidu ühtne raamistik, mis kohustab liikmesriikide ametiasutusi võtma vastu kaubaveoga seotud andmeid digitaalselt. Lihtsalt öeldes kaotab eFTI tarneahelast paberil saatelehed ja asendab need turvalise, standardiseeritud andmevahetusega. Praktikas tähendab see üleminekut digitaalsele mudelile, kus paberivaba logistika toetub standardiseeritud andmemudelitele, turvalisele andmevahetusele ja suure jõudlusega süsteemidele.
Pikkeri osa eFTIs
Koostöös Digilogistika Keskusega oleme panustanud eFTI raamistiku elluviimisesse nii praktilise tarkvaraarenduse kui ka tehnilise nõustamisega. Digilogistika Keskus on Eestis digitaalse logistika ja eFTI arenduse eestvedaja ning on kaasanud meid Euroopa Liidu ülest eFTI süsteemi üles ehitama ja testima. Osaleme mitmes rahvusvahelises projektis, nagu eFTI4EU, eFTI4ALL ja eFTI4LIVE, mis kõik keskenduvad eFTI lahenduste juurutamisele eri liikmesriikide vahel. Meie meeskonna keskne ülesanne on olnud kriitiliste eFTI komponentide arendamine ning liidestamine.
eFTI värava ümberkirjutamine
eFTI värav on kogu arhitektuuri keskne sõlm, mis ühendab logistikaplatvormid liikmesriikide ametiasutustega ning võimaldab piiriülest andmevahetust.
Värava kiirus on kriitiline seetõttu, et otsingu päring edastatakse kõigile teistele väravatele korraga (broadcast) ning see on ühtlasi kõige sagedasem päring. Iga selline päring kordub liikmesriikide arvu jagu ja päringute hulk kasvab väga suureks. Mida kiiremini värav vastab, seda rohkem päringuid jõuab ta vastu võtta ehk seda suurem on tema läbilaskevõime.
Kui eFTI värava arendusega alustasime, oli projekti jaoks loodud algne näidislahendus juba olemas. Seda kohandades mõistsime aga kiiresti, et lahenduse liigne keerukus piirab nii süsteemi jätkusuutlikkust kui ka jõudlust. Kiiruse ja töökindluse tagamiseks otsustasime eFTI värava täielikult ümber kirjutada. Backendi kirjutasime Kotlinis, kasutades väheste nõudmistega Klite'i raamistikku ning Svelte'i.
Klite'i valisime eelkõige väikese ressursikasutuse ja kiiruse pärast. Raamistikul on vähe sõltuvusi ja peidetud loogikat, mis hoiab süsteemi lihtsana ja kergesti muudetavana. Sellise päringumahu juures on iga vahenduskiht märgatav kulu.
Kõige suurema kiirusevõidu tõi standardiseeritud andmevahetusprotokolli eDelivery AS4 integreerimine otse väravasse, ilma eraldi vahendustarkvarata (nt Domibus või Harmony), mida selle protokolli kasutamiseks tavaliselt vaja läheb. Riikidevahelisel testimisel saavutasime üle 700 000 päringu 15 minutiga (833 req/sec), mis on kordades kiirem kui varasem näidisarhitektuur, mille maksimaalne võimekus oli 10 päringut sekundis.
Euroopa Liidu ametlik testimiskeskkond
Toimiva rahvusvahelise andmevahetuse eeldus on usaldusväärne testkeskkond, kus eri riigid saavad oma süsteeme ühendada ja ühilduvust kontrollida. Projekti eFTI4ALL raames usaldas Digilogistika Keskus Pikkerile Euroopa Liidu ametliku testimiskeskkonna tehnilise toe ja edasiarenduse.
Tänaseks on testkeskkonnas ühendatud ning katsetatud 11 riiki (nende hulgas Saksamaa, Prantsusmaa, Soome, Austria, Läti, Leedu, Kreeka, Hispaania, Luksemburg ja Itaalia). 
Balti koridori pilootprojekt Lätiga (allikas)