Ruby on Rails -pohjainen asiakasportaali
Rajakoski, Aleksi (2014)
Rajakoski, Aleksi
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405208919
https://urn.fi/URN:NBN:fi:amk-201405208919
Tiivistelmä
Tässä insinöörityössä perehdyttiin Fluido Oy:n asiakkaiden käyttöön tulevan Ruby on Rails -pohjaisen Fluido Portal -sovelluksen luomiseen Heroku-pilvipalvelualustalle, jota käyttäjät voivat hyödyntää oman Salesforce.com-instanssinsa kautta kolmannen osapuolen Force.com Canvas -ohjelmana.
Työssä käytiin myös tiivistettynä läpi Ruby on Rails -pohjaisen Fluido Portal -sovelluksen rakennetta ja siihen liittyviä teknologioita sekä esiteltiin lyhyesti Heroku- ja Salesforce.com-pilvipalvelualustoja.
Teknologiaosuuden jälkeen esiteltiin Fluido Portalin ja Salesforce.comin yhdessä muodostamaa tietoturvaa, jossa hyödynnetään Force.com Canvas -rajapintaa.
Fluido Portalin tietokantamalli -osuudessa esiteltiin käytetyn PostgreSQL-tietokannan taulujen rakenne, sekä käytiin lyhyesti läpi Ruby-ohjelmointikielen Active Directory -toiminnallisuus ja objektien välisten assosiaatioiden luominen.
Loppupäätelmissä todettiin, ettei toteutettu sovellus ole vielä julkaisukelpoinen, ja sille on jatkokehityssuunnitelmia. Myös Herokun maksullisten ominaisuuksien käyttöönottoa suositeltiin, jotta asiakkaille voitaisiin tarjota sulava käyttökokemus sovellusta ladattaessa.
Työssä käytiin myös tiivistettynä läpi Ruby on Rails -pohjaisen Fluido Portal -sovelluksen rakennetta ja siihen liittyviä teknologioita sekä esiteltiin lyhyesti Heroku- ja Salesforce.com-pilvipalvelualustoja.
Teknologiaosuuden jälkeen esiteltiin Fluido Portalin ja Salesforce.comin yhdessä muodostamaa tietoturvaa, jossa hyödynnetään Force.com Canvas -rajapintaa.
Fluido Portalin tietokantamalli -osuudessa esiteltiin käytetyn PostgreSQL-tietokannan taulujen rakenne, sekä käytiin lyhyesti läpi Ruby-ohjelmointikielen Active Directory -toiminnallisuus ja objektien välisten assosiaatioiden luominen.
Loppupäätelmissä todettiin, ettei toteutettu sovellus ole vielä julkaisukelpoinen, ja sille on jatkokehityssuunnitelmia. Myös Herokun maksullisten ominaisuuksien käyttöönottoa suositeltiin, jotta asiakkaille voitaisiin tarjota sulava käyttökokemus sovellusta ladattaessa.
