Rajapintatoteutus ServiceMix-integraatioalustaa käyttäen
Ullakonoja, Jani (2016)
Ullakonoja, Jani
Turun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016120719351
https://urn.fi/URN:NBN:fi:amk-2016120719351
Tiivistelmä
Työn tavoitteena on antaa yleiskuva integraatiosta ja integraatioalustasta integraatiotyökaluna ja peilata tehtyä toimeksiannon mukaista integraatio- ja rajapintaratkaisua kerättyyn tietoon, arvioiden minkälainen integraatioratkaisu toteutus on.
Työssä käytetään tapaustutkimusta hyödyntäen tehtyä rajapintaratkaisua ja sen implementointia integrointialustaan heijastaen sitä tutkimukseen. Tutkimuksessa käytetään sekä kirjallisia lähteitä että oman kokemuksen kautta saatuja tuloksia.
Integraatioratkaisut ovat monimutkainen kokonaisuus ja ne ovat harvemmin keskenään verrattavia. Jokainen integraatioprojekti on erilainen riippuen integroitavista järjestelmistä ja integraation laajuudesta. Erilaisia integraatiotapoja on monta ja niillä saadaan aikaan hyvin paljon erilaisia toteutuksia. Toimeksianto toteutettiin integraatioalustaa käyttäen ja se pyrittiin rakentamaan mahdollisimman skaalautuvaksi. Integraatioalusta tarjoaa hyvän alun ratkaisuun, mutta valitun ServiceMix-integraatioalustan yksinkertaisuuden takia siihen pitää lisätä ominaisuuksia, jotta se on asiakkaan toiveiden mukainen.
Integraatiolla saadaan aikaiseksi hyvin paljon, mutta toimivan kokonaisuuden rakentaminen vaatii paljon työtä ja aikaa. Integraatioalustan asettaminen muotoon, jossa sinne on helppo implementoida uusia ohjelmia, vaatii hyvän pohjatyön ja ohjeistuksen, jotta oikean integraatiomallin mukaista toimintaa seurataan.
Työssä käytetään tapaustutkimusta hyödyntäen tehtyä rajapintaratkaisua ja sen implementointia integrointialustaan heijastaen sitä tutkimukseen. Tutkimuksessa käytetään sekä kirjallisia lähteitä että oman kokemuksen kautta saatuja tuloksia.
Integraatioratkaisut ovat monimutkainen kokonaisuus ja ne ovat harvemmin keskenään verrattavia. Jokainen integraatioprojekti on erilainen riippuen integroitavista järjestelmistä ja integraation laajuudesta. Erilaisia integraatiotapoja on monta ja niillä saadaan aikaan hyvin paljon erilaisia toteutuksia. Toimeksianto toteutettiin integraatioalustaa käyttäen ja se pyrittiin rakentamaan mahdollisimman skaalautuvaksi. Integraatioalusta tarjoaa hyvän alun ratkaisuun, mutta valitun ServiceMix-integraatioalustan yksinkertaisuuden takia siihen pitää lisätä ominaisuuksia, jotta se on asiakkaan toiveiden mukainen.
Integraatiolla saadaan aikaiseksi hyvin paljon, mutta toimivan kokonaisuuden rakentaminen vaatii paljon työtä ja aikaa. Integraatioalustan asettaminen muotoon, jossa sinne on helppo implementoida uusia ohjelmia, vaatii hyvän pohjatyön ja ohjeistuksen, jotta oikean integraatiomallin mukaista toimintaa seurataan.