Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Software architecture of modern Community Management cloud suite

Lähdemäki, Atro (2019)

 
Avaa tiedosto
Opinnäytetyö (703.6Kt)
Lataukset: 


Lähdemäki, Atro
2019
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019121626889
Tiivistelmä
Eräs asiakasyritys lähestyi Koodain Solutionia mahdollisella hankkeella, jonka lopputulok-sena olisi asiakkaalle räätälöity ohjelmistopilviratkaisu, joka helpottaisi heidän asiakastie-don hallintaa sekä tarjoaisi heidän asiakkailleen verkkointran.
Työn tavoitteena oli suunnitella asiakkaalle pilvipalveluratkaisu, joka koostui useista eri oh-jelmistoista ja palveluista ja sopisi asiakkaan tarpeisiin. Pilven mittatilaustyönä tehdyt oh-jelmistot suunniteltiin yleisien ja suosittujen ohjelmistokehyksien päälle.
Päätettiin, että suuri osa pilviratkaisusta suunnitellaan suositun Django web-kehyksen päälle. Muut kriittiset palvelut, joita ei ollut järkevää rakentaa itse, tuotaisiin itse-isännöitä-vistä kolmannen osapuolen kehittämistä web-ohjelmistoista. Näitä kolmannen osapuolen ohjelmistoja olivat Nextcloud tiedostojen pilvitallennukseen, Keycloud käyttäjien autenti-kointiin ja MySQL Django pohjaisten palveluiden tietojen tallentamiseen.
Tästä syntyi dokumentti, joka kuvaa asiakkaan tarpeita vastaavan pilviratkaisun ohjelmisto-arkkitehtuurin.
Vaikka kuvattu ratkaisu suunniteltiin puhtaasti asiakkaan toiveiden ja tarpeiden mukaan, sitä voi käyttää muissakin, asiakkaaseen liittymättömissä toteutuksissa, koska ohjelmisto-arkkitehtuuri on suhteellisen moduularinen ja helposti muokattavissa yksittäisiin käyttöta-pauksiin.
 
Koodain Solutions was approached by a customer requesting a custom cloud suite, which would allow them to easily manage their info and provide a web-intra environment for their clients.
The goal was to design a custom cloud suite based on popular frameworks and individual hostable web applications. This cloud had to be designed according to the customer's needs.
It was decided to design the custom applications of the solution on a popular Django web framework, while bringing crucial functionality not reasonable to build by Koodain Solu-tions themselves from a selection of self-hosted web applications. These other applications are Nextcloud for file storage, Keycloak for user authentication and MySQL as a database for the Django applications.
A document was produced which outlined the required software architecture for the cloud suite, which adequately provides a solution to the problems presented by the client.
The solution produced, while tailored for a specific customer, could also be used in other use cases, which is due to its fairly modular and easy-to-modify design.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste