Mobiilimaksujen maksuvälitysjärjestelmän kehitys Drupal 8 -sisällönhallintajärjestelmällä
Pirinen, Juhani (2017)
Pirinen, Juhani
Karelia-ammattikorkeakoulu (Pohjois-Karjalan ammattikorkeakoulu)
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201703133196
https://urn.fi/URN:NBN:fi:amk-201703133196
Tiivistelmä
Opinnäytetyöraportissa kuvataan Drupal-sisällönhallintajärjestelmällä toteutettu web-sovelluskehitysprojekti back-end-kehittäjän näkökulmasta. Raportin kohderyhmänä ovat web-kehittäjät, jotka tahtovat tutustua Drupal 8 back-end-sovelluskehitykseen ja joilla on jo vähän kokemusta PHP-olio-ohjelmoinnista ja Drupalin käytöstä web-sivustojen rakentamiseen. Opinnäytetyöraportissa ei kuitenkaan julkisteta projektissa syntynyttä ohjelmakoodia, vaan työn painopiste on ohjelmistokehitysprosessin kuvaamisessa.
Raportin teoreettisessa osuudessa perehdytään Drupal 8:n toimintaan ja rakenteeseen. Raportin toiminnallisessa osuudessa kuvataan vaihe vaiheelta toimeksiantona saatu maksuvälitysjärjestelmän prototyypin suunnittelu ja toteutus. Maksuvälitysjärjestelmä integroi suomalaisten mobiilioperaattoreiden yhteisen Mobiilimaksu-maksutavan ja tarjoaa REST-rajapinnan maksutavan käyttämiseksi mobiili- ja websovelluksissa.
Opinnäytetyön tuloksena ymmärrys Drupal 8 -tietojärjestelmästä ja sen käyttömahdollisuuksista asiakas-palvelin-järjestelmänä osana monipuolista API-ekosysteemiä syventyi merkittävästi. Projektissa syntynyt prototyyppi oli toiminnallisuuksiltaan melko vaatimaton, mutta dokumentaatioineen se tarjoaa hyvän lähtökohdan jatkaa projektia aina tuotantokäyttöön soveltuvaksi maksuvälitysjärjestelmäksi asti.
Raportin teoreettisessa osuudessa perehdytään Drupal 8:n toimintaan ja rakenteeseen. Raportin toiminnallisessa osuudessa kuvataan vaihe vaiheelta toimeksiantona saatu maksuvälitysjärjestelmän prototyypin suunnittelu ja toteutus. Maksuvälitysjärjestelmä integroi suomalaisten mobiilioperaattoreiden yhteisen Mobiilimaksu-maksutavan ja tarjoaa REST-rajapinnan maksutavan käyttämiseksi mobiili- ja websovelluksissa.
Opinnäytetyön tuloksena ymmärrys Drupal 8 -tietojärjestelmästä ja sen käyttömahdollisuuksista asiakas-palvelin-järjestelmänä osana monipuolista API-ekosysteemiä syventyi merkittävästi. Projektissa syntynyt prototyyppi oli toiminnallisuuksiltaan melko vaatimaton, mutta dokumentaatioineen se tarjoaa hyvän lähtökohdan jatkaa projektia aina tuotantokäyttöön soveltuvaksi maksuvälitysjärjestelmäksi asti.