Geolokaatioelementti EBX järjestelmään
Virtanen, Oskari (2021)
Virtanen, Oskari
2021
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021053112684
https://urn.fi/URN:NBN:fi:amk-2021053112684
Tiivistelmä
Insinöörityön tarkoituksena oli rakentaa Tibco Softwaren EBX-järjestelmään komponentti, jonka avulla voi tallentaa paikkatietoja järjestelmän tietokantaan. Projekti tuotettiin EnfoOy:lle ja heidän versioonsa EBX-järjestelmästä.
Komponentin on tarkoitus täyttää kaksi roolia: sen pitää täyttää järjestelmän tietokannan jäsenet geolokaatiodatalla ja näyttää nämä tiedot osana järjestelmän UI-elementtiä. Molempiin tarkoituksiin se käyttää EBX:n sisäisiä ja Google Maps API:n tarjoamia ominaisuuksia. EBX-järjestelmänä toimii Master Data Management (MDM) työkaluna, jonka tarkoitus on yhdistää ja hallita jonkun organisaation kaikkea jaettua dataa.
Projektin tuotantoprosessi koostui EBX:ään ja Googlen API:iin tutkimisesta, opettelemisesta ja implementoinnista. Suurin osa raportin sisällöstä koostuu komponentin rakennuksessa kohdatuista haasteista ja ratkaisuista. Projektin tuottaminen vaati osaamista Java- ja Javascript-ohjelmointikielissä, Apache Tomcat -ohjelmistossa, ja EBX-järjestelmässä.
Lopputulos projektista vastaanotettiin positiivisesti. Kaikki Enfon asettamat tarvittavat päämäärät ja muutama ylimääräinen tavoite saavutettiin projektin aikana. Lopputuloksena oli komponenti EBX-järjestelmään, joka pystyy käsittelemään ja esittämään
geolokaatiodataa.
Komponentin on tarkoitus täyttää kaksi roolia: sen pitää täyttää järjestelmän tietokannan jäsenet geolokaatiodatalla ja näyttää nämä tiedot osana järjestelmän UI-elementtiä. Molempiin tarkoituksiin se käyttää EBX:n sisäisiä ja Google Maps API:n tarjoamia ominaisuuksia. EBX-järjestelmänä toimii Master Data Management (MDM) työkaluna, jonka tarkoitus on yhdistää ja hallita jonkun organisaation kaikkea jaettua dataa.
Projektin tuotantoprosessi koostui EBX:ään ja Googlen API:iin tutkimisesta, opettelemisesta ja implementoinnista. Suurin osa raportin sisällöstä koostuu komponentin rakennuksessa kohdatuista haasteista ja ratkaisuista. Projektin tuottaminen vaati osaamista Java- ja Javascript-ohjelmointikielissä, Apache Tomcat -ohjelmistossa, ja EBX-järjestelmässä.
Lopputulos projektista vastaanotettiin positiivisesti. Kaikki Enfon asettamat tarvittavat päämäärät ja muutama ylimääräinen tavoite saavutettiin projektin aikana. Lopputuloksena oli komponenti EBX-järjestelmään, joka pystyy käsittelemään ja esittämään
geolokaatiodataa.