XSLT-muunnokset DataPower-integraatioissa
Vasenius, Leena (2014)
Vasenius, Leena
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014120518657
https://urn.fi/URN:NBN:fi:amk-2014120518657
Tiivistelmä
Tämän insinöörityön aiheena oli tarkastella XSLT-muunnoskielen käyttötarkoituksia IBM WebSphere DataPower -laitteella toteutetuissa järjestelmäintegraatioissa. Insinöörityössä kuvataan XSLT:n mahdollisia rooleja DataPower-integraatiolaitteessa ja laitteella toteutetuissa integraatioissa.
Työn alussa esitetään, mitä XSLT ja integraatiokehitys ovat, miten integraatioita toteutetaan sekä mitä DataPower-laite tarjoaa integraatiokehitykselle. Työssä käydään läpi teoriatasolla XSLT:n ja DataPowerin ominaisuuksia sekä keskeisiä XSLT-kielen laajennuksia, joita DataPower-laite tukee.
Käytännön osuus keskittyy kuvaamaan DataPowerin sanomamuunnosprosessia XSLT:llä. Työssä selvitetään, minkälaisia sanomia XSLT voi muuntaa ja miten sanomamuunnosprosessia voi tarkastella. Lopussa kuvataan vielä parhaita toimintatapoja XSLT-ohjelmoinnissa ja DataPower-laitteella toteutettujen integraatioiden konfiguroinnissa.
Työn ohessa on toteutettu DataPower-laitteella kaksi integraatiota, joilla voi havainnollistaa XSLT-muunnoksia yksinkertaisen SOAP-sanoman muuntamisessa. Toinen integraatio havainnollistaa, kuinka SOAP-sanoma muutetaan XML-sanomaksi ja toinen integraatio muuntaa SOAP-sanoman positiopohjaiseksi COBOL-sanomaksi.
Työn alussa esitetään, mitä XSLT ja integraatiokehitys ovat, miten integraatioita toteutetaan sekä mitä DataPower-laite tarjoaa integraatiokehitykselle. Työssä käydään läpi teoriatasolla XSLT:n ja DataPowerin ominaisuuksia sekä keskeisiä XSLT-kielen laajennuksia, joita DataPower-laite tukee.
Käytännön osuus keskittyy kuvaamaan DataPowerin sanomamuunnosprosessia XSLT:llä. Työssä selvitetään, minkälaisia sanomia XSLT voi muuntaa ja miten sanomamuunnosprosessia voi tarkastella. Lopussa kuvataan vielä parhaita toimintatapoja XSLT-ohjelmoinnissa ja DataPower-laitteella toteutettujen integraatioiden konfiguroinnissa.
Työn ohessa on toteutettu DataPower-laitteella kaksi integraatiota, joilla voi havainnollistaa XSLT-muunnoksia yksinkertaisen SOAP-sanoman muuntamisessa. Toinen integraatio havainnollistaa, kuinka SOAP-sanoma muutetaan XML-sanomaksi ja toinen integraatio muuntaa SOAP-sanoman positiopohjaiseksi COBOL-sanomaksi.