Tapahtumankäsittely hajautetussa ympäristössä


Autoria(s): Mustonen, Timo
Data(s)

18/12/2007

18/12/2007

2003

Resumo

Tapahtumankäsittelyä pidetään yleisesti eräänä luotettavan tietojenkäsittelyn perusvaatimuksena. Tapahtumalla tarkoitetaan operaatiosarjaa, jonka suoritusta voidaan pitää yhtenä loogisena toimenpiteenä. Tapahtumien suoritukselle on asetettu neljä perussääntöä, joista käytetään lyhennettä ACID. Hajautetuissa järjestelmissä tapahtumankäsittelyn tarve kasvaa entisestään, sillä toimenpiteiden onnistumista ei voida varmistaa pelkästään paikallisten menetelmien avulla. Hajautettua tapahtumankäsittelyä on yritetty standardoida useaan otteeseen, muttayrityksistä huolimatta siitä ei ole olemassa yleisesti hyväksyttyjä ja avoimia standardeja. Lähimpänä tällaisen standardin asemaa on todennäköisesti X/Open DTP-standardiperhe ja varsinkin siihen kuuluva XA-standardi. Tässä työssä on lisäksi tutkittu, kuinka Intellitel ONE-järjestelmän valmistajariippumatonta tietokanta-arkkitehtuuria tulisi kehittää, kun tavoitteena on mahdollistaa sen avulla suoritettavien tapahtumankäsittelyä vaativien sovellusten käyttäminen.

Transaction processing is currently recognized as the basic requirement for reliable data processing. Transaction is defined as series of operations and its execution can be seen as one logical event. Four basic rules have been set to transaction processing applications. These rules are also referred as ACID. The need for reliable transaction processing increases in distributed environments. The main reason for this is that outcome of global transactions cannot be evaluated based on local operations and their return values. Distributed transaction processing has been subject to standardization on several occasions. However, there is no open standard that would be recognized by the whole industry. X/Open DTP standard family and especially the XA standard is probably nearest to that position. This thesis also explores how Intellitel ONE system's vendor independent database architecture should be improved in order to support applications that require transaction processing capabilities.

Identificador

TMP.objres.54.pdf

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

URN:NBN:fi-fe20051533

Idioma(s)

fi

Palavras-Chave #Tapahtuma #tapahtumankäsittely #ACID #DTP #hajautettu ympäristö #Transaction #transaction processing #ACID #DTP #distributed environment
Tipo

Diplomityö

Master's thesis