Miksi integraatiojärjestelmä?
Prosessien- ja järjestelmien integrointi on helpoimmillaan tiedostojen siirtoa järjestelmästä toiseen ilman tiedon muuntoa. Monimutkaisimmillaan se on synkronista sanoman välitystä kymmenien järjestelmien välillä monimutkaisin päättelyketjuin. Jos yrityksen tarpeet ovat helpoimmasta päästä, tulee helposti ajatelleeksi jättää investointi erilliseen integraatiojärjestelmään väliin ja koodauttaa tiedon siirto IT-osaston koodaustaitoisilla henkilöillä. Me kutsumme tätä sankarikoodaukseksi. Yksittäistä koodilla tehtyä järjestelmäintegraatiota kutsutaan termillä point-to-point -integraatio. Tällainen toiminta on varma polku vahingolliseen spagetti-integraatioon.
1 Spagetti-integraatio
Spagetti-integraatiossa lukuisten point-to-point -toteutusten ajanmittaan luoma yhteyksien verkosto muodostuu hallitsemattomaksi kaaokseksi, jota on mahdoton ylläpitää. Jokainen spagetin valmistukseen osallistunut sankarikoodaaja on käyttänyt kulloinkin suosimaansa sen aikakauden hittikoodauskieltä ja alustaa. Koska lopulta melkein kaikki järjestelmät ovat suoraan kytkettynä toisiinsa, yhden järjestelmäpalasen vaihto aiheuttaa pahimmillaan kymmienien integraatiokytkösten uusimisen. Jos jokin menee vikaan, kenelläkään ei ole hajua siitä missä mustassa integraatiolaatikossa ongelma lepää. Yhtenäistä monitorointijärjestelmää kukaan ei spagettia tehdessään ole ajatellutkaan.
Spagetti-integraatio on yleensä seurausta liiasta säästämisestä ja integraatiotekemisen alistamisesta projektin vastuulle - ja budjetille.
1.1 Keskitetyn integraatioalustan hyödyt
Keskitetyssä integraatiossa (hub and spoke) prosessien tieto virtaa keskitetyn integraatiojärjestelmän läpi. Integraatio on toteutettu yhdenmukaisella tavalla ja visuaalisesti mallinnetulla kielellä integraatio-alustan päälle. Integraatioalusta tukee mm. seuraavia tapoja ja toimintoja:
- datan muunnosta (mappaus)
- siirtoa eri tiedonsiirtoprotokollin (REST, WebService, jonojärjestelmät, (S)FTP(S) jne.)
- SOA -mallin mukaisen uudelleen käytettävien palveluiden rakentamista
- palveluväylän toteuttamista
- päättelyketjuja tietosisältöön tai ulkoisiin tietoihin perustuen
- sanomien julkaisua sanomaväylään (ESB)
1.2 FRENDS -tuoteperhe
Uusi neljännen sukupolven FRENDS-integraatioalusta on täysiverinen integraatioalusta.
- BPM-mallinnettu prosessi-integraatioalusta
- Palvelukeskeisen arkkitehtuurin integraatioalusta
- Työnkulkujen hallinta - FRENDS:llä on korvattu mm. Control-M ja muita vastaavia ratkaisuja
- Mikropalvelumallisen hajautetun integraatiosuorituksen alusta
- Self-service -integraatioiden mahdollistaja - toteuta ilman konsulttia tai koodaustaitoja
- FRENDS tarjoillaan omasta konesalistasi, pilvestä tai molemmista samaan aikaan hybridinä
- Yksikäyttöliittymä koko on-prem ja pilvi-hybridin hallintaan
- Yhden klikkauksen tuotantoonvienti - täysin sisäänrakennettu ja automatisoitu kehitys-testi-tuotanto -ympäristöjen hallinta
- Automaattinen ratkaisujen versiointi ympäristöjen (kehitys-testi-tuotanto) yli
- Täydellinen seurattavuus - poraudu liikennevalonäkymästä aina sanomien sisältöön asti.
1.3 Uudelleen käytettävyys projektiorjuudessa?
Tehdäänkö integraatiot organisaatiossasi projektien ohjauksessa ja budjetilla? Tämä on toinen keino päätyä yhden projektin sisällä halvempaan, mutta vahingolliseen point-to-point -integraatioon. Jälleen ollaan tiellä kohti spagetti-integraatiota.
Konsultointiyksikkömme auttaa sinua myös välttämämään integraatioprojektien sudenkuopat. Autamme sinua arkkitehtuurin ja tarpeen kartoituksessa ennen integraatioalustan hankintaa ja toimitamme yrityksesi integraatioratkaisut vakioiuduilla malleilla. Julkaisemamme ICC -käsikirjan parhaita käytäntöjä ja toimintatapoja kannattaa noudattaa integraatioalustan synnystä lähtien vaikka ICC -ryhmää oman organisaation sisälle ei perustaisikaan. Näin rakennat alusta lähtien kestävää ja uudelleen käytettävää integraatioalustaa.
2 Valvonta ja monitorointi
Integraatiojärjestelmän valvonta- ja monitorointi on korostetun tärkeää. Valvomalla tietovirtoja ei valvota pelkästään integraatiojärjestelmän toimintaa - silloin valvotaan keskitetystä pisteestä koko organisaation prosessien pyörimistä. FRENDS -tuotteet tarjoavat:
- liikennevalonäkymän työnkulkuihin
- mahdollisuuden porautua ylhäältä alaspäin WF-työnkulkuihin tai BizTalk -orkestraatiotihin
- paremman monitoroinnin BizTalk:iin intuiivisten selainpohjaisten näkymien kautta
- mahdollisuuden asettaa hiljaisuuden valvonta BizTalkin porteille
- Windows Eventlogista filtteröidyt hälytyssanomat