Kokonaisarkkitehtuuri järjestelmäintegraatioita tukevana työkaluna

Järjestelmäintegraatioilla pyritään mahdollistamaan saumaton tiedonkulku organisaation sisäisten ja ulkoisten tietojärjestelmäkomponenttien välillä. Ne ovatkin olennainen osa organisaatioiden toimintaa, kun lukuisista erillisistä sovelluksista, ohjelmistoista ja muista järjestelmäkomponenteista halu...

Full description

Bibliographic Details
Main Author: Finne, Pietari
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2025
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/101129
Description
Summary:Järjestelmäintegraatioilla pyritään mahdollistamaan saumaton tiedonkulku organisaation sisäisten ja ulkoisten tietojärjestelmäkomponenttien välillä. Ne ovatkin olennainen osa organisaatioiden toimintaa, kun lukuisista erillisistä sovelluksista, ohjelmistoista ja muista järjestelmäkomponenteista halutaan muodostaa yhtenäinen ja toimiva kokonaisuus liiketoimintavaatimusten saavuttamiseksi. Järjestelmäintegraatioihin kuitenkin liittyy tiettyjä tunnistettuja haasteita, joista kenties keskeisimpänä esiin nousee vajavaisuudet dokumentaatiossa. Kokonaisarkkitehtuuri on puolestaan kokonaisvaltainen viitekehys, jossa kuvataan liiketoiminta-, data-, sovellus- ja teknologiatasoilla sitä, kuinka organisaatio hyödyntää teknologiaa saavuttaakseen liiketoimintavaatimuksensa. Tästä herääkin kysymys: miten kokonaisarkkitehtuurin ja sen sisältämien kuvausten avulla voitaisiin ratkaista järjestelmäintegraatioihin liittyviä haasteita? Tässä kandidaatintutkielmassa esitetään kirjallisuuskatsauksen keinoin kokonaisarkkitehtuuria, järjestelmäintegraatioita ja sitä, miten kokonaisarkkitehtuurin avulla voidaan tukea järjestelmäintegraatiohankkeita. Lähdemateriaaliksi on valikoitu aihepiirien keskeistä kirjallisuutta, jota on haettu eri tietokannoista olennaisilla avainsanoilla ja niiden yhdistelmillä. Valikoitua lähdemateriaalia on vertailtu keskenään tutkimuskysymyksen kannalta selkeän kokonaiskuvan muodostamiseksi. Tämän tutkielman löydökset osoittavat, että hallitusta kokonaisarkkitehtuurista ja sen ala-arkkitehtuureista kuvauksineen voi olla merkittävääkin hyötyä järjestelmäintegraatiohankkeiden määrittämisessä ja toteutuksessa. Enterprise application integrations strive to enable seamless information flow between an organization’s internal and external information system components. They are an integral part of organizational operations when numerous separate applications, software systems, and other system components need to be integrated into a unified and functional application configuration to meet business requirements. However, there are several known issues regarding enterprise application integrations. The most crucial of these is perhaps inadequate documentation. Enterprise architecture is a comprehensive framework which describes on four interrelated levels (business, data, application, and technology) how organizations utilize technology to achieve their business requirements. This raises the following question: how can enterprise architecture with its descriptions help in the solving of challenges related to enterprise application integrations? This bachelor's thesis is conducted as a literature review. It introduces the terms of enterprise architecture and enterprise application integration and depicts how enterprise architecture can be used to support enterprise application integrations. The source material of this thesis consists of key literature on the topics in question, which have been searched from various databases using relevant keywords and their combinations. The selected source materials have been compared with each other to form a clear overview in relation to the research question. The findings of this thesis propose that the descriptions provided by a well-managed enterprise architecture and its architecture domains can offer significant benefits in the defining and implementation of enterprise application integration initiatives.