Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Yritysohjelmiston integraatio

Lahti, Valtteri (2020)

 
Avaa tiedosto
LahtiValtteri.pdf (328.4Kt)
Lataukset: 



Lahti, Valtteri
2020

Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2020-11-30
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202011208112
Tiivistelmä
Ohjelmiston integraatio on yksi tärkeimmistä vaiheista ohjelmistoa kehittäessä. Viimeisten vuosikymmenten aikana integraatioon on luotu useita erilaisia tekniikoita, joista jokainen soveltuu erilaisiin käyttötapauksiin ja ohjelmistoihin. Yrityksien on tulevaisuuden kannalta elintärkeää valita oikea integraatioteknologia oikeaan tarkoitukseen, jotta yritykset säästyvät myöhemmiltä vaivoilta ja kuluilta. Integraatioteknologia ohjelmiston sisäisesti vaikuttaa suoraan ohjelmiston suorituskykyyn, muokattavuuteen, ylläpidettävyyteen ja joissain tapauksissa koko ohjelmiston toimivuuteen. Ulkoiseen integraatioon valittu teknologia vaikuttaa myös suorituskyvyn lisäksi siihen, kuinka helposti ja pienillä muutoksilla toisen yrityksen ohjelmisto pystytään kytkemään ohjelmistoon.
Työ on kirjallisuustutkielma, jossa ensin esitellään tunnettuja integraatioteknologioita ja -menetelmiä. Tekniikoiden esittelyn jälkeen tarkastellaan niiden ominaisuuksia, minkä jälkeen niille päätellään ominaisuuksiensa perusteella mahdollisia käyttökohteita.
Objektiivisesti parasta integraatioteknologiaa jokaiseen ohjelmistoon ei ole olemassa. Käytettävä teknologia on riippuvainen ohjelmiston arkkitehtuurista, mahdollisista integroitavista järjestelmistä ja tulevaisuuden suunnitelmista. Jos ohjelmisto on tällä hetkellä pieni ja muita integroitavia osia on vain vähän, ei välttämättä ole kannattavaa valita teknologiaa, jonka toimintakyky alenee huomattavasti integraatiovaatimusten lisääntyessä.
Tutkielman avulla voidaan päätellä, että viestintään tarkoitetut väliohjelmistot ovat helpoin ja toimiva ratkaisu hajautetun järjestelmän sisäiseen integraatioon. Viestintään tarkoitetulla väliohjelmistolla integroitavan ohjelmiston toimivuus on parhain mahdollinen ja luotettavuutta voidaan nostaa suorituskyvyn hinnalla. Objektipohjaiset väliohjelmistot ovat toimivia ratkaisuja silloin, kun ohjelmisto on pieni ja kommunikoinnin suorituskyky ja varmuus ei ole prioriteetti. Objektipohjaisten väliohjelmistojen etuna on niiden yksinkertaisuus ja helppokäyttöisyys. Jos tavoitteena on julkistaa ohjelmiston rajapinta kaikille saatavaksi, on suositulla REST-arkkitehtuurilla toteutettu verkkopalvelu hyvä vaihtoehto. REST-arkkitehtuurilla toteutettu verkkopalvelu mahdollistaa helpon, skaalautuvan ja nopean kommunikoinnin.
Kokoelmat
  • Kandidaatintutkielmat [10747]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste