Web service -palvelurajapinnan arkkitehtuurisuunnittelu toiminnanohjausjärjestelmään
Rantanen, Pekka (2012)
Rantanen, Pekka
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201204144445
https://urn.fi/URN:NBN:fi:amk-201204144445
Tiivistelmä
Yritysjärjestelmien pääasiallinen tarkoitus on tukea yrityksen liiketoimintaa mahdollisimman tehokkaasti. Yrityksen toiminnot ja prosessit vaikuttavat toisiinsa suoraan tai välillisesti, joten myös niitä tukemaan käytettävien järjestelmien tulee pystyä toimimaan vuorovaikutuksessa toistensa kanssa. Järjestelmien liitettävyys osaksi isompaa liiketoimintaa tukevaa tietojärjestelmäkokonaisuutta on yrityksen kilpailukykyyn merkittävästi vaikuttava tekijä.
Tämän opinnäytetyön lähtökohta oli Digia Oyj:n oma Enterprise -toiminnanohjausjärjestelmä ja siihen liittyvä tarve parantaa sovelluksen liitettävyyttä ulkoisiin järjestelmiin ja päätelaitteisiin. Liitettävyyden parantaminen tarkoittaa käytännössä toiminnanohjausjärjestelmään asiakasympäristöissä liittyvien integraatioiden helpottamista sekä sovellusteknisesti että laite- ja henkilöresursointien osalta. Lisäksi tavoitteena oli työskentelyn tehostaminen teknisestä ratkaisusta seuraavan toimintatapojen muutoksen avulla ja potentiaalisten projektiresurssien määrän kasvattaminen yleisellä tasolla.
Opinnäytetyöhön liittynyt kehittämisprojekti aloitettiin loppuvuodesta 2010 tehdyllä toteutettavuusdemolla, jolla konkretisoitiin mahdollisuus rajapinnan toteuttamiseen. Varsinainen kehitysprojekti alkoi vaatimusmäärittelyllä, jossa asetettiin hankkeelle konkreettiset tavoitteet ja rajat. Tavoiteasetannan perusteella tutkittiin mahdollisia ratkaisumalleja kirjallisuuskartoituksella haetun teoriatiedon pohjalta. Teoriatiedon sekä aiemmin integraatioista kertyneen kokemuksen perusteella tehtiin rajapinnan arkkitehtuurisuunnitelma. Arvioidun ja hyväksytyn arkkitehtuurisuunnitelman perusteella toteutettiin Web service -standardin mukainen integraatiorajapinta Digia Enterprise -toiminnanohjausjärjestelmään.
Opinnäytetyönä suunniteltua ja toteutettua rajapintaa on jo käytetty onnistuneesti osana muita kehityshankkeita mahdollistamaan toiminnanohjauksellisen tiedon ja liiketoimintalogiikan hyödyntämisen teknologia riippumattomasti osana uudenlaisia Digia Enterprise -toiminnanohjausjärjestelmään liittyviä konsepteja. Lyhyellä aikavälillä ja teknisesti arvioiden opinnäytetyön lopputulos on onnistunut.
Todellisen onnistumisen arviointi vaatii toteutetun teknisen ratkaisun hyödyntämistä useissa asiakasprojekteissa ilman alkuperäisten toteuttajien panosta. Tällöin voidaan luotettavasti arvioida rajapinnan hyödyllisyyttä kaupallisessa mielessä sekä jalkauttamisen onnistumista käytettyjen resurssien perusteella.
Tämän opinnäytetyön lähtökohta oli Digia Oyj:n oma Enterprise -toiminnanohjausjärjestelmä ja siihen liittyvä tarve parantaa sovelluksen liitettävyyttä ulkoisiin järjestelmiin ja päätelaitteisiin. Liitettävyyden parantaminen tarkoittaa käytännössä toiminnanohjausjärjestelmään asiakasympäristöissä liittyvien integraatioiden helpottamista sekä sovellusteknisesti että laite- ja henkilöresursointien osalta. Lisäksi tavoitteena oli työskentelyn tehostaminen teknisestä ratkaisusta seuraavan toimintatapojen muutoksen avulla ja potentiaalisten projektiresurssien määrän kasvattaminen yleisellä tasolla.
Opinnäytetyöhön liittynyt kehittämisprojekti aloitettiin loppuvuodesta 2010 tehdyllä toteutettavuusdemolla, jolla konkretisoitiin mahdollisuus rajapinnan toteuttamiseen. Varsinainen kehitysprojekti alkoi vaatimusmäärittelyllä, jossa asetettiin hankkeelle konkreettiset tavoitteet ja rajat. Tavoiteasetannan perusteella tutkittiin mahdollisia ratkaisumalleja kirjallisuuskartoituksella haetun teoriatiedon pohjalta. Teoriatiedon sekä aiemmin integraatioista kertyneen kokemuksen perusteella tehtiin rajapinnan arkkitehtuurisuunnitelma. Arvioidun ja hyväksytyn arkkitehtuurisuunnitelman perusteella toteutettiin Web service -standardin mukainen integraatiorajapinta Digia Enterprise -toiminnanohjausjärjestelmään.
Opinnäytetyönä suunniteltua ja toteutettua rajapintaa on jo käytetty onnistuneesti osana muita kehityshankkeita mahdollistamaan toiminnanohjauksellisen tiedon ja liiketoimintalogiikan hyödyntämisen teknologia riippumattomasti osana uudenlaisia Digia Enterprise -toiminnanohjausjärjestelmään liittyviä konsepteja. Lyhyellä aikavälillä ja teknisesti arvioiden opinnäytetyön lopputulos on onnistunut.
Todellisen onnistumisen arviointi vaatii toteutetun teknisen ratkaisun hyödyntämistä useissa asiakasprojekteissa ilman alkuperäisten toteuttajien panosta. Tällöin voidaan luotettavasti arvioida rajapinnan hyödyllisyyttä kaupallisessa mielessä sekä jalkauttamisen onnistumista käytettyjen resurssien perusteella.