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
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

RESTCONF-kanavan WebSocket-yhteyden käyttö palvelinohjelmiston muutoksien dynaamiseen päivitykseen selaimessa

Loijas, Teemu (2020)

 
Avaa tiedosto
Loijas_Teemu.pdf (632.7Kt)
Lataukset: 


Loijas, Teemu
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202004215504
Tiivistelmä
Opinnäytetyössä toteutettiin WebSocket-yhteys RESTCONF-kanavan kautta palvelinohjelmiston muutoksien dynaamista päivitystä varten selaimessa. Edeltävässä toteutuksessa ei oltu hyödynnetty WebSocket-yhteyttä, minkä takia tietojen päivitys selaimessa saattoi kestää huomattavan kauan. Työn tarkoituksena on tehdä reaaliaikaiseksi palvelinohjelmiston laitedatan muutoksia selaimessa ja samalla kerryttää asiantuntemusta Software Defined Networkingista. Työssä hyödynnettiin nykyaikaisia verkkoarkkitehtuurimenetelmiä, jotka mahdollistavat verkon älykkään ja keskitetyn hallinnan tai ohjelmoinnin käyttämällä ohjelmistosovelluksia.

Työ koostuu kahdesta osasta, jotka ovat Reactilla toteutettu web-käyttöliittymä sekä Java-pohjainen palvelinpuoli. Työssä toteutettiin halutut ominaisuudet, vaikka ongelmia tulikin vastaan. Toteutuksessa tarkoituksena oli hyödyntää Lighty.io-alustaa, joka jouduttiin vaihtamaan OpenDaylightiin Lightyssa esiintyneen ohjelmointivirheen takia. Alustan vaihtaminen ei estänyt ominaisuuksien toteuttamista, vaikka hieman sitä hidastikin. Työssä toteutetut ominaisuudet eivät suoraan siirtyneet tuotantoympäristöön, mutta tämä on hyvin mahdollista tulevaisuudessa, kun sovelluksen jatkokehittämistä aletaan suunnitella. Ominaisuuksien siirtäminen tuotantoon onnistunee sujuvasti, sillä toteutetut ominaisuudet on testattu kattavasti.

Opinnäytetyössä käsitellään edellä mainittujen web-käyttöliittymän ja palvelin-ohjelmiston päivitysten lisäksi yksinkertaisen OpenDaylight-sovelluksen luominen. Ohjeistuksen avulla kuka tahansa voi luoda oman yksinkertaisen OpenDaylight-sovelluksen.

WebSocket-yhteyden avulla parannetaan käyttöliittymän luotettavuutta merkittävästi. Verkkolaitteiden tilasta saadaan tietoa lähes reaaliajassa. Nykyaikaisten verkkoarkkitehtuurimenetelmien avulla laitteiden sekä verkkojen älykkyys saadaan nostetuksi kokonaan uudelle tasolle. Verkkojen ohjelmoitavuus helpottuu huomattavasti ja tarvittavat verkko-ominaisuudet voidaan julkaista entistä nopeammin.
 
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