Integraatioliittymien siirto Digia iSuite 6:een
Leppäkorpi, Matti (2023)
Leppäkorpi, Matti
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202304246156
https://urn.fi/URN:NBN:fi:amk-202304246156
Tiivistelmä
Opinnäytetyössä oli tehtävänä siirtää tilaajan, Digia Oyj:n, Integraatio ja API-liiketoiminnan asiakkaan integraatioliittymät integraatioalusta iSuite 5:ltä uudemmalle iSuite 6:lle, jotta vanhenevan iSuite 5:n käytöstä voitaisiin luopua. Liittymät tuli siirtää asiakkaan liiketoiminnan siitä kärsimättä ilman sanomaliikenteen keskeytyksiä testaamalla ne ensin testiympäristössä ja siirtämällä testien jälkeen myös tuotannon integraatioliittymät. Liittymien tietokanta oli jo valmiiksi kopioitu vanhemmalta iSuitelta uudemmalle, joten pääosin työ oli konfiguraatioiden tarkastamista ja korjaamista sekä liittymien testaamista ennen siirtoa. Lisäksi liittymät oli dokumentoitava huolella liittymistä vastaavan Ratkaisutuki -tiimin käyttöön.
Ennen varsinaisen siirron aloittamista siirrettävät liittymät kartoitettiin huolella. Liittymien siirto tehtiin liittymä kerrallaan, ja kaikki liittymien konfiguraatiot ja sanomien transformaatiot tarkastettiin ja testattiin ennen varsinaista siirtoa. Myös uusia liittymiä luotiin jakamalla yksi useamman sanomatyypin sisältävä liittymä useaan osaan. Työn eteneminen kirjattiin Jira-tiketin mikrotehtäviin sitä mukaa, kun liittymiä saatiin siirrettyä. Samalla pidettiin kirjaa siirrettyjen liittymien konfiguraatioista sekä transformaatioista ja siirron valmistuttua luotiin dokumentaatio siirretyistä liittymistä sovittuun paikkaan.
Kaikki liittymät saatiin onnistuneesti siirrettyä ilman suurempia ongelmia ja dokumentaatio ajan tasalle asiakkaan liiketoiminnan siitä kärsimättä. Ongelmia ilmaantui vain muutamien liittymien konfiguroinneissa sekä osassa sanomien transformaatioita. Dokumentaatio parantui aiempaan verrattuna siten, että liittymien konfiguraatiotiedot saatiin yhteneviksi ja helpommin saataville. Lisäksi saatiin hyödyllistä tietoa liittymien siirtämistä hankaloittavista tekijöistä ja kannan kopioinnin ongelmista.
Työn tuloksena Digian sanomavälityskeskus iCare voi luopua vanhemman iSuiten käytöstä kokonaan. Lisäksi mahdollinen seuraava vastaava liittymien siirto on saatujen tietojen avulla helpompi toteuttaa. Raportissa käydään läpi myös tietojärjestelmän vanhenemiseen liittyviä syitä ja riskejä sekä järjestelmäintegraatioiden perusteita.
Ennen varsinaisen siirron aloittamista siirrettävät liittymät kartoitettiin huolella. Liittymien siirto tehtiin liittymä kerrallaan, ja kaikki liittymien konfiguraatiot ja sanomien transformaatiot tarkastettiin ja testattiin ennen varsinaista siirtoa. Myös uusia liittymiä luotiin jakamalla yksi useamman sanomatyypin sisältävä liittymä useaan osaan. Työn eteneminen kirjattiin Jira-tiketin mikrotehtäviin sitä mukaa, kun liittymiä saatiin siirrettyä. Samalla pidettiin kirjaa siirrettyjen liittymien konfiguraatioista sekä transformaatioista ja siirron valmistuttua luotiin dokumentaatio siirretyistä liittymistä sovittuun paikkaan.
Kaikki liittymät saatiin onnistuneesti siirrettyä ilman suurempia ongelmia ja dokumentaatio ajan tasalle asiakkaan liiketoiminnan siitä kärsimättä. Ongelmia ilmaantui vain muutamien liittymien konfiguroinneissa sekä osassa sanomien transformaatioita. Dokumentaatio parantui aiempaan verrattuna siten, että liittymien konfiguraatiotiedot saatiin yhteneviksi ja helpommin saataville. Lisäksi saatiin hyödyllistä tietoa liittymien siirtämistä hankaloittavista tekijöistä ja kannan kopioinnin ongelmista.
Työn tuloksena Digian sanomavälityskeskus iCare voi luopua vanhemman iSuiten käytöstä kokonaan. Lisäksi mahdollinen seuraava vastaava liittymien siirto on saatujen tietojen avulla helpompi toteuttaa. Raportissa käydään läpi myös tietojärjestelmän vanhenemiseen liittyviä syitä ja riskejä sekä järjestelmäintegraatioiden perusteita.