Finnvalli Web Services
Starmans, Pieter (2014)
Starmans, Pieter
HAAGA-HELIA ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201402142306
https://urn.fi/URN:NBN:fi:amk-201402142306
Tiivistelmä
Tämän opinnäytetyön tarkoituksena on toteuttaa Oy Finnvalli Ab:lle julkinen Web Service- rajapinta, jonka kautta voidaan siirtää XML-muotoisia aineistoja toimeksiantajan kehittämän Fivaldi sovelluksen ja toisten sovellusten välillä käyttäen SOAP- protokollaa. Opinnäytetyö käsittelee Web Service rajapinnan kehittämistä. Työssä kuvataan SOAP sanomien sekä WSDL tiedoston rakenteita ja niiden käsittelyä Web Service rajapinnassa. Työssä kerrotaan myös autentikoinnin ja authorisoinnin toteuttamisesta Web Servicessä OASIS organisaation määrittelemällä WS-Security standardin UsernameTokenilla.
Opinnäytetyössä kuvaillaan näiden edellä mainittujen asioiden toteutusta opinnäytetyön tilaajalle toteutettuun Web Service rajapintaan.
Tämä opinnäytetyö toteutettiin marraskuun 2013 – tammikuun 2014 välisenä aikana. Web Servicen kehityksessä käytettiin kehitystyökaluna Oraclen JDeveloper-työkalua ja Web Servicen toteutukseen käytettiin ohjelmointikielenä Java-ohjelmointikieltä. Rajapinnasta saadun ja sinne lähetettävän aineiston käsittely sekä autentikointi ja auktorisointi toteutettiin Oraclen tietokannassa käyttäen ohjelmointikielenä Oraclen PL/SQL- ohjelmointikieltä.
Projekti onnistui kokonaisuudessaan hyvin ja opinnäytetyön tilaajan haluama Web Service rajapinta saatiin toteutettua tilaajan vaatimusten mukaisesti.
Opinnäytetyössä kuvaillaan näiden edellä mainittujen asioiden toteutusta opinnäytetyön tilaajalle toteutettuun Web Service rajapintaan.
Tämä opinnäytetyö toteutettiin marraskuun 2013 – tammikuun 2014 välisenä aikana. Web Servicen kehityksessä käytettiin kehitystyökaluna Oraclen JDeveloper-työkalua ja Web Servicen toteutukseen käytettiin ohjelmointikielenä Java-ohjelmointikieltä. Rajapinnasta saadun ja sinne lähetettävän aineiston käsittely sekä autentikointi ja auktorisointi toteutettiin Oraclen tietokannassa käyttäen ohjelmointikielenä Oraclen PL/SQL- ohjelmointikieltä.
Projekti onnistui kokonaisuudessaan hyvin ja opinnäytetyön tilaajan haluama Web Service rajapinta saatiin toteutettua tilaajan vaatimusten mukaisesti.