|
Adaptiv transaksjonstjeneste i JBoss
07.06.2004
Abstrakt:
Avanserte transaksjoner har forkjellige karakteristika, som varierer i stor grad. For å tilfredsstille de varierende kravene til forkjellige transaksjoner må transaksjonskonseptet tilpasse seg. Eksisterende transaksjonstjenester har ikke den nødvendige fleksibiliteten som dette krever. Denne rapporten beskriver arbeidet som ble gjort for å studere JBoss med det formål å finne ut hvorvidt JBoss støtter en konfigurerbar og rekonfigurerbar transaksjonstjeneste.
For å kunne studere dette nærmere ble det implementert en enkel utgave av en transaksjonstjeneste der nye transaksjonstjenester kan installeres og oppdateres. For testing av denne ble det utviklet en enkel transaksjonstjeneste som utvider JBoss’ innebygde transaksjonstjeneste ved å støtte nøstede transaksjoner. I tillegg ble JBoss’ transaksjonstjeneste tilpasset dette systemet.
Resultatet av arbeidet viser at JBoss til dels støtter et slikt system. Med enkelte endringer vil JBoss kunne tilby en bedre tilpasset omgivelse for dette systemet. Systemet som er utviklet lar transaksjonstjenester registrere seg i dette, og sender transaksjoner med forskjellige krav til en transaksjonstjeneste som støtter disse kravene.
Ut fra resultatene av arbeidet er det foreslått videre arbeid med systemet, og det blir diskutert alternative løsninger for dette.
|