Kaksisuuntainen dataintegraatio ServiceNow-palveluun
Hokkinen, Antti (2025)
Hokkinen, Antti
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025101325985
https://urn.fi/URN:NBN:fi:amk-2025101325985
Tiivistelmä
Opinnäytetyö tehtiin kehittämistyönä, jonka toimeksiantajana oli Nokian Renkaat Oyj. Työn tavoitteena oli kehittää toimiva dataintegraatioliitin jakamaan verkkolaitteisiin liittyvää dataa ServiceNow- ja NetBox -alustojen välillä, automatisoida tiedon kulkua toimeksiantajan työtiimien välillä sekä helpottaa datan hallintaa. Tarkoituksena oli analysoida ja mallintaa dataintegraation osapuolien datamalleja, joiden avulla voitiin kehittää testiympäristössä toimiva dataintegraatio.
Opinnäytetyötä varten tutkittiin datan periaatteita, kuten sen koostumusta, säilöntätapoja, integraatiota sekä sen monimutkaisempia käyttötapoja. Työssä perehdyttiin myös dataintegraatiossa oleellisiin ominaisuuksiin, alustoihin ja ohjelmistoihin, jotka luokiteltiin datahallintatyökaluiksi. Työkalujen esittelyssä selvitettiin, miten kyseisiä työkaluja hyödynnetään dataintegraatiossa.
Dataintegraation kehitys aloitettiin mallintamalla järjestelmien sisältämä data ja tiedon yhteys toisiinsa. Mallintamisen avulla hahmotettiin siirrettävä data sekä millaisia muutoksia siihen olisi tarpeellista tehdä. Mallintamisen jälkeen aloitettiin dataintegraation kehitys. Integraation kehityksessä pyrittiin varmistamaan, että data pysyisi eheänä sekä totuudenmukaisena. Liitin kehitettiin ServiceNow-alustalle kommunikoimaan NetBoxin REST-rajapinnan kanssa. Dataintegraation kehityksessä hyödynnettiin ServiceNow-alustaa, koska se tukee integraatioliittimien kehittämistä.
Työn lopputuloksena oli testiympäristössä toimiva dataintegraatioliitin, joka luovutettiin Nokian Renkaille käyttöönottoa varten. NetBoxin rakenne aiheutti kehityksen aikana haasteita, minkä vuoksi integraation käyttöä rajoitettiin vain yhdensuuntaiseksi. Integraatio on kuitenkin kehitetty tukemaan kaksisuuntaista dataintegraatiota, joka voidaan ottaa käyttöön tarvittaessa.
Opinnäytetyötä varten tutkittiin datan periaatteita, kuten sen koostumusta, säilöntätapoja, integraatiota sekä sen monimutkaisempia käyttötapoja. Työssä perehdyttiin myös dataintegraatiossa oleellisiin ominaisuuksiin, alustoihin ja ohjelmistoihin, jotka luokiteltiin datahallintatyökaluiksi. Työkalujen esittelyssä selvitettiin, miten kyseisiä työkaluja hyödynnetään dataintegraatiossa.
Dataintegraation kehitys aloitettiin mallintamalla järjestelmien sisältämä data ja tiedon yhteys toisiinsa. Mallintamisen avulla hahmotettiin siirrettävä data sekä millaisia muutoksia siihen olisi tarpeellista tehdä. Mallintamisen jälkeen aloitettiin dataintegraation kehitys. Integraation kehityksessä pyrittiin varmistamaan, että data pysyisi eheänä sekä totuudenmukaisena. Liitin kehitettiin ServiceNow-alustalle kommunikoimaan NetBoxin REST-rajapinnan kanssa. Dataintegraation kehityksessä hyödynnettiin ServiceNow-alustaa, koska se tukee integraatioliittimien kehittämistä.
Työn lopputuloksena oli testiympäristössä toimiva dataintegraatioliitin, joka luovutettiin Nokian Renkaille käyttöönottoa varten. NetBoxin rakenne aiheutti kehityksen aikana haasteita, minkä vuoksi integraation käyttöä rajoitettiin vain yhdensuuntaiseksi. Integraatio on kuitenkin kehitetty tukemaan kaksisuuntaista dataintegraatiota, joka voidaan ottaa käyttöön tarvittaessa.
