Tietojärjestelmien yhteentoimivuus ja web service -teknologiat : kalenteri-integraation toteutus
Haarala, Jaakko (2011)
Haarala, Jaakko
Turun ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201101131330
https://urn.fi/URN:NBN:fi:amk-201101131330
Tiivistelmä
Yrityksissä on teknologian kehityksen myötä nykyään käytössä yhä enemmän erilaisia toimintoja tehostavia tietojärjestelmiä. Näiden järjestelmien pitää pystyä kommunikoimaan toistensa ja usein myös ulkopuolisten järjestelmien kanssa. Kommunikaation mahdollistamiseksi järjestelmien tulisi olla yhteentoimivia keskenään. Yksi tapa toteuttaa yhteentoimivuuden takaava kommunikaatio on käyttää hyväksi web service -teknologioita.
Työn päätavoitteena on toteuttaa integraatio kalenteritietojen osalta kahden järjestelmän välillä.
Työn teoriaosuudessa selvitetään mitä yhteentoimivuudella tarkoitetaan ja miksi se on tärkeää tietojärjestelmissä. Lisäksi työssä esitellään web service -teknologioita, jotka ovat yksi tapa taata hyvä yhteentoimivuus eri järjestelmien välillä. Työn käytännön osuudessa selvitetään erilaisia lähestymistapoja kalenteri-integraation toteuttamiseen ja miten integraatio toteutettiin käyttämällä epäsuoraa lähestymistapaa.
Työstä tehtyjen päätelmien perusteella web service -teknologiat ovat hyvä vaihtoehto, kun halutaan varmistaa mahdollisimman hyvä yhteentoimivuus järjestelmien välillä. Päätelmissä muistutetaan kuitenkin että web service -implementaatioiden standardituki vaihtelee. Toteutettu integraatiosovellus täytti sille asetetut tavoitteet. Integraation toteutuksen aikana ilmenneet yhteentoimivuusongelmat ovat hyvä esimerkki siitä, minkälaisia ongelmia voi tulla vastaan erilaisten järjestelmien kanssa työskennellessä.
Työn päätavoitteena on toteuttaa integraatio kalenteritietojen osalta kahden järjestelmän välillä.
Työn teoriaosuudessa selvitetään mitä yhteentoimivuudella tarkoitetaan ja miksi se on tärkeää tietojärjestelmissä. Lisäksi työssä esitellään web service -teknologioita, jotka ovat yksi tapa taata hyvä yhteentoimivuus eri järjestelmien välillä. Työn käytännön osuudessa selvitetään erilaisia lähestymistapoja kalenteri-integraation toteuttamiseen ja miten integraatio toteutettiin käyttämällä epäsuoraa lähestymistapaa.
Työstä tehtyjen päätelmien perusteella web service -teknologiat ovat hyvä vaihtoehto, kun halutaan varmistaa mahdollisimman hyvä yhteentoimivuus järjestelmien välillä. Päätelmissä muistutetaan kuitenkin että web service -implementaatioiden standardituki vaihtelee. Toteutettu integraatiosovellus täytti sille asetetut tavoitteet. Integraation toteutuksen aikana ilmenneet yhteentoimivuusongelmat ovat hyvä esimerkki siitä, minkälaisia ongelmia voi tulla vastaan erilaisten järjestelmien kanssa työskennellessä.