Tapaustutkimus sovellusalustan kokoamisesta reaaliaikaisen datan käsittelyyn
Tuovinen, Olli (2022)
Diplomityö
Tuovinen, Olli
2022
School of Engineering Science, Tuotantotalous
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022042630725
https://urn.fi/URN:NBN:fi-fe2022042630725
Tiivistelmä
Reaaliaikaisen raportoinnin toteuttaminen asettaa vaatimuksia järjestelmäinfrastruktuurille sekä analyyttisille menetelmille. Markkinoilla on tarjolla runsaasti sovellus- ja alustapalveluita reaaliaikaisen datan prosessoinnille, mallien hallinnalle sekä datavirran visualisoinnille. Kuitenkaan kirjallisuudesta ei löytynyt selkeää menetelmää reaaliaikaisen raportoinnin mahdollistavan sovellusalustan kokoamiseen erillisistä sovelluspalveluista. Nopeasti kehittyvän teknologian seurauksena sovellusalustan tulisi voida koota toisistaan riippumattomista sovelluspalveluista, jotka ovat tarpeen tullen korvattavissa riskeeraamatta muiden alustansovelluskomponenttien käyttöä. Diplomityön uutuusarvo liiketoiminta-analyysille on kehys, jota voidaan käyttää modulaarisen sovellusalustan kokoamisessa.
Diplomityössä toteutetaan tapaustutkimus sovellusratkaisun koonnista Microsoftin, SASin sekä Wapicen sovelluspalveluista. Tapaustutkimuksessa käytetään haastattelututkimusta sovelluspalveluiden arvioinnin tukena sekä selvitetään organisaation tarve työpajojen avulla. Diplomityössä arvioidaan myös Pughin matriisin käyttöä sovellusalustan valinnassa.
Tapaustutkimuksen tuloksena havaittiin, että sovelluspalveluiden valinnan menetelmät keskittyvät yksittäisen sovelluspalvelun valintaan. Palveluntarjoajan arviointia, sekä vaatimusten kartoitusta voitiin käyttää hyväksi sovellusalustan valinnassa. Pughin matriisi soveltui toiminnallisuuksien vertailemiseen, mutta sillä ei voinut arvioida tehokkaasti sovelluspalveluiden yhteistoimintaa. Tapaustutkimuksen tuloksena organisaation tarvetta vastasi sovellusalusta, jossa Microsoftin tuotteita käytetään datavirran prosessointiin sekä mallien hallintaan ja jossa datan visualisointi tuotetaan Wapicen IoT-Ticketillä. Implementing real-time reporting places demands on the system infrastructure and analytical methods. The market offers a wide range of software and platform services for real-time data processing, model management and data flow visualization. However, no clear method was found in the literature for compiling a software platform that enables real-time reporting from separate software services. As a result of rapidly evolving technology, the application platform should be able to be assembled from independent software services that can be replaced as needed without risking the use of other software components of the platform. The novelty value of this thesis for business analysis is a framework that can be used to compile a modular software platform.
In this thesis, a case study of the software platform compilation from Microsoft, SAS and Wapice software services is carried out. The case study uses interview research to support the evaluation of application services and identifies the need for the organization through workshops. The thesis also evaluates the use of the Pugh matrix in the selection of the application reference framework.
As a result of the case study, it was found that the methods for selecting software services focus on the selection of an individual service. It was also found that vendor assessment and mapping of the requirements are effective in the selection of the software framework. Pugh's matrix was suitable for comparing functionalities, but it could not effectively evaluate the interoperability of application services. As a result of the case study, the organization's need was met by a software platform in which Microsoft products are used for data stream processing and model management, and data visualization is produced with Wapice's IoTTicket.
Diplomityössä toteutetaan tapaustutkimus sovellusratkaisun koonnista Microsoftin, SASin sekä Wapicen sovelluspalveluista. Tapaustutkimuksessa käytetään haastattelututkimusta sovelluspalveluiden arvioinnin tukena sekä selvitetään organisaation tarve työpajojen avulla. Diplomityössä arvioidaan myös Pughin matriisin käyttöä sovellusalustan valinnassa.
Tapaustutkimuksen tuloksena havaittiin, että sovelluspalveluiden valinnan menetelmät keskittyvät yksittäisen sovelluspalvelun valintaan. Palveluntarjoajan arviointia, sekä vaatimusten kartoitusta voitiin käyttää hyväksi sovellusalustan valinnassa. Pughin matriisi soveltui toiminnallisuuksien vertailemiseen, mutta sillä ei voinut arvioida tehokkaasti sovelluspalveluiden yhteistoimintaa. Tapaustutkimuksen tuloksena organisaation tarvetta vastasi sovellusalusta, jossa Microsoftin tuotteita käytetään datavirran prosessointiin sekä mallien hallintaan ja jossa datan visualisointi tuotetaan Wapicen IoT-Ticketillä.
In this thesis, a case study of the software platform compilation from Microsoft, SAS and Wapice software services is carried out. The case study uses interview research to support the evaluation of application services and identifies the need for the organization through workshops. The thesis also evaluates the use of the Pugh matrix in the selection of the application reference framework.
As a result of the case study, it was found that the methods for selecting software services focus on the selection of an individual service. It was also found that vendor assessment and mapping of the requirements are effective in the selection of the software framework. Pugh's matrix was suitable for comparing functionalities, but it could not effectively evaluate the interoperability of application services. As a result of the case study, the organization's need was met by a software platform in which Microsoft products are used for data stream processing and model management, and data visualization is produced with Wapice's IoTTicket.