Seurantakomponentin kehitys tapahtumankäsittelyjärjestelmään


Autoria(s): Rannikko, Kalle
Data(s)

31/03/2010

31/03/2010

2010

Resumo

Tapahtumat ovat perusta monille nykyaikaisille tietoteknisille palveluille. Yksittäinen tapahtuma voidaan nähdä työtehtävänä, joka käsittelevän järjestelmän tulee suorittaa. Tapahtumankäsittely pyrkii pitämään järjestelmän tunnetussa ja ristiriidattomassa tilassa. Tämä toteutetaan pitämällä huolta, että jokainen tapahtuma joko onnistuu tai epäonnistuu kokonaisuudessaan. Tapahtumankäsittelyjärjestelmät ovat kasvaneet ja yhtäaikaisten käsiteltävien tapahtumien määrä noussut palveluiden siirtyessä yhä enemmän tietoverkkoihin. Samalla järjestelmien kehittäminen ja ylläpito vaikeutuvat, jolloin kehittäjät tarvitsevat parempia työkaluja järjestelmän valvontaan. Tapahtumankäsittelyn seuranta pyrkii seuraamaan järjestelmän sisäistä toimintaa yksittäisen tapahtuman tai osatapahtuman tarkkuudella. Riippuen toteutuksesta kehittäjä voi joko tarkkailla järjestelmää reaaliaikaisesti tai jälkikäteen suorituksen perusteella tallennetun seurantatiedon avulla. Työssä esitellään tapahtumanseurantakomponentin suunnitteluprosessi ratkaisuineen, joka mahdollistaa tapahtumien suorituksen tarkkailun, seurantatiedon tallentamisen sekä tulosten tarkastelun jälkikäteen. Työ on toteutettu osaksi Syncron Tech Oy:n Syncware-ohjelmistoalustaa.

Transactions are the basis for many existing information technology services. Single transaction can be seen in as a task, which the system will perform. Transaction handling is trying to keep the system in well-known and non-conflictual state. This will be achieved by pursuing that every transaction either succeeds or fails in its entirety. Transaction processing systems are grown and in the same time number of transactions processed have increased when services move more and more to computer networks. At the same time development and maintenance of the systems are more difficult, when the developers need better tools for system monitoring. Monitoring of the transaction processing systems will monitor the internal workings at the precision of an individual transaction or subpart of it. Depending on the implementation, the developer can either monitor the system in real time or afterwards based on the recorded information. The work introduces a development and analysis of the solution for the transaction monitor component, allowing tracking transactions and recording and analysis of the monitoring data afterwards. Work has been implemented into the Syncron Tech Ltd’s SyncWare software platform.

Identificador

http://www.doria.fi/handle/10024/59521

Idioma(s)

fi

Palavras-Chave #transaction monitoring #transaction processing #transaction #tapahtumanseuranta #tapahtumankäsittely #transaktio
Tipo

Master's thesis

Diplomityö