B2B-TILAUSJÄRJESTELMÄN RAJAPINTASOVELLUKSEN OHJELMOINTI BEST FRIEND GROUP OY: LLE
Poikolainen, Tommi (2010)
Poikolainen, Tommi
Savonia-ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010120517149
https://urn.fi/URN:NBN:fi:amk-2010120517149
Tiivistelmä
Opinnäytetyön tarkoituksena oli toteuttaa Best Friend Group Oy:lle rajapintasovellus, jonka avulla mahdollistettiin integraatio ja automaatio yrityksen käytössä olevan resurssienhallintajärjestelmän ja Magento- verkkokauppasovelluksen välillä.
Työssä kuvataan valmiin järjestelmän merkitystä yritykselle, rajapintasovelluksen toteutusta ja rakennetta sekä toteutukseen käytettyjä välineitä. Lisäksi esitellään järjestelmän arkkitehtuuria kokonaisuudessaan sekä rajapintasovelluksen sisäistä arkkitehtuuria.
Rajapintasovelluksen toteutus tapahtui pääasiallisesti käyttämällä PHP-ohjelmointikieltä ja ohjelmoinnissa pyrittiin soveltamaan mahdollisimman kattavasti olio-ohjelmoinnin periaatteita. Työssä keskitytään esittelemään pääosin PHP-ohjelmointia ja siihen sisältyviä tekniikoita, mutta työssä esitellään myös vähemmän käytettyjä, mutta vaadittuja menetelmiä ja niiden käyttöä. Näitä menetelmiä ovat XML- ja HTML-kielet sekä tietokantakäsittelyyn liittyvät sovellukset ja järjestelmät, kuten Oracle- tietokanta ja MySql-tietokannanhallintaohjelma.
Työn tuloksena on korkeatasoista automatiikkaa sisältävä tilausjärjestelmä, joka integroi kahden järjestelmän tiedot ylläpitäen niitä automaattisesti, mutta ei kuitenkaan sisällä tilausjärjestelmän ulkoasuun liittyvää toteutusta.
Työssä kuvataan valmiin järjestelmän merkitystä yritykselle, rajapintasovelluksen toteutusta ja rakennetta sekä toteutukseen käytettyjä välineitä. Lisäksi esitellään järjestelmän arkkitehtuuria kokonaisuudessaan sekä rajapintasovelluksen sisäistä arkkitehtuuria.
Rajapintasovelluksen toteutus tapahtui pääasiallisesti käyttämällä PHP-ohjelmointikieltä ja ohjelmoinnissa pyrittiin soveltamaan mahdollisimman kattavasti olio-ohjelmoinnin periaatteita. Työssä keskitytään esittelemään pääosin PHP-ohjelmointia ja siihen sisältyviä tekniikoita, mutta työssä esitellään myös vähemmän käytettyjä, mutta vaadittuja menetelmiä ja niiden käyttöä. Näitä menetelmiä ovat XML- ja HTML-kielet sekä tietokantakäsittelyyn liittyvät sovellukset ja järjestelmät, kuten Oracle- tietokanta ja MySql-tietokannanhallintaohjelma.
Työn tuloksena on korkeatasoista automatiikkaa sisältävä tilausjärjestelmä, joka integroi kahden järjestelmän tiedot ylläpitäen niitä automaattisesti, mutta ei kuitenkaan sisällä tilausjärjestelmän ulkoasuun liittyvää toteutusta.