Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Subject "ohjelmistoarkkitehtuuri"

Sort by: Order: Results:

  • Männistö, Jouni (2021)
    Micro frontend -arkkitehtuuri on mikropalveluarkkitehtuurin erikoistapaus, jossa mikropalveluiden rooliin kuuluu tuottaa datan lisäksi myös käyttöliittymä toimintoineen. Toistaiseksi tästä arkkitehtuurimallista on julkaistu kirjallisuutta varsin vähän ja esitetyt mallit ovat enimmäkseen prototyyppitoteutuksia. Tässä tutkielmassa tarkastellaan erään tietyn ohjelmistoprojektin tuloksena syntynyttä micro frontend -ratkaisua design science -kehyksessä. Aluksi kuvataan toimintaympäristö, ongelmat ja sieltä nousevat vaatimukset. Tähän esitetään Web Components -teknologiaan perustuva ratkaisu, jonka kelpoisuutta arvioidaan sekä sen tuotantokäytöstä saatujen kokemusten perusteella että ATAM-evaluointimenetelmää käyttäen. Saadut tulokset osoittavat muun muassa sen, että edellä mainittu Web Components -teknologia mahdollistaa HTML-standardin määrittelemien ohjelmointirajapintojen suoran ja tehokkaan käytön web-kehityksessä — ilman tarvetta ohjelmistokehyksille. Lisäksi kyseenalaistetaan näkemys, jonka mukaan micro frontend -arkkitehtuurin kehitys olisi järkevää vain organisatorisista syistä: sille voi olla myös vahvat perustelut esimerkiksi ohjelmiston muokattavuudelle asetettujen vaatimusten vuoksi, ja se on mahdollista toteuttaa myös pienen kehittäjäryhmän toimesta.
  • Heino, Leevi (2022)
    Tässä tutkielmassa käsitellään sovellusten huoltovarmuutta: tutkimuksen kohteena oli Yleisradio Oy:n verkkouutiset, eli Uutisvahti– ja Yle–sovellukset, sekä yle.fi–verkkosivusto. Tutkimuksessa selvitettiin, onko verkkouutiset tärkeä viestintäväline viranomaisviestinnässä. Lisäksi selvitettiin, miten huoltovarmuus toteutuu Yleisradion verkkouutisissa. Tulosten perusteella verkkouutiset on tärkeä väline viranomaisviestinnässä. Lisäksi verkkouutisten huoltovarmuus on tulosten perusteella pääosin hyvällä tasolla. Suurin uhkatekijä verkkouutisten huoltovarmuudelle on riippuvuus ulkomaailman internet–yhteyksistä sekä kolmansien osapuolien pilvipalveluista.