Datamigraatio sovellusohjelmointirajapintaa hyödyntäen
In: Mikkelin kaupungin liikelaitos Otavia; URN:NBN:fi:amk-2019100119428; (2019)
Hochschulschrift
Zugriff:
Opinnäytetyön tarkoituksena oli yksinkertaistaa ja sujuvoittaa koulutusten ilmoittautumisjärjestelmää. Lyhytkursseille ja vapaatavoitteisiin opintoihin ilmoittaudutaan Eventilla Oy:n tapahtumailmoittautumisalustassa. Nykyisin tiedot siirretään Eventillalta Pyramukseen käsin kopioituina. Toimintatapa ei ole järkevä eikä mielekäs, vaikka Eventilla tarjoaa asiakkailleen hyvin kehitetyt API:t. Oppinäytetyönä tehdyn projektin tavoitteena oli saada asiakkaiden ilmoittautumistiedot siirrettyä Pyramukseen API-tekniikan avulla ja tuoda samalla API-ominaisuus Pyramuksen avoimeen lähdekoodiin. API:n toteuttamiseen käytetiin REST-arkkitehtuurimallia. Se hyödyntää HTTP-protokollaa, TCP/IP-tiedonsiirtotekniikkaa ja JSON- tai XML-tietoformaattia. REST perustuu kuuteen rajoitteeseen, jotka takaavat arkkitehtuurin luotettavuuden ja tekevät siitä tehokkaan työkalun datan siirtämiseen verkkopalvelujen välillä. Datan siirtämiseksi tuotettiin kaksi prototyyppitasoista sovellusta. Eventilla Pyramus Proxy -sovelluksen avulla haettiin tietoja tuottajalta ja muotoiltiin niitä JSON-tietomalliksi. Otaviassa tavoiteltiin kuitenkin monipuolisempaa API:n toteutusta. Tämän vuoksi kehitetiin Dynaaminen Pyramus API Client (DPAC) -sovellus, joka kykenee hakemaan dataa riippumatta palveluntarjoajasta. Tekniikka perustuu dynaamiseen API:n määritekartoitukseen. Pyramus-ohjelmistoa täytyy kehittää jatkuvasti, jotta se täyttää kasvavan liiketoiminnan vaatimukset. API:n lisääminen on suuri askel tulevaisuuteen, koska tekniikkaa voidaan hyödyntää eri tilanteissa. Kaikkien alkuvaiheen ongelmien ratkaisujen jälkeen DPAC:lla haettiin tietoa sekä testipalvelimelta että Eventillalta. Verkkosovelluspalvelujen erikoiset oikeuttamiset ja tietojen jäsentämiset onnistuvat dynaamisten moduulien ansiosta. Palautteiden mukaan DPAC-sovellus täyttää tehtävänsä. Sen vuoksi suositellaan prototyypin jatkokehittämistä ja sen integroimista Pyramukseen. Opinnäytetyö toteutettiin keväällä 2019 Otavian ohjelmistokehitystiimille. Tiimin tehtävänä on muun muassa kehittää ...
Titel: |
Datamigraatio sovellusohjelmointirajapintaa hyödyntäen
|
---|---|
Autor/in / Beteiligte Person: | Marie-Louise, Samuel |
Link: | |
Quelle: | Mikkelin kaupungin liikelaitos Otavia; URN:NBN:fi:amk-2019100119428; (2019) |
Veröffentlichung: | 2019 |
Medientyp: | Hochschulschrift |
Schlagwort: |
|
Sonstiges: |
|