|
Obol i Java container
05.09.2005
Abstract:
Som en del av prosjektet Arctic Beans er det i denne oppgaven gjort et bidrag for å realisere en fleksibel applikasjonsplattform. For å oppnå den ønskede fleksibiliteten har prinsippet om refleksjon vært sentralt.
Det er tatt utgangspunkt i applikasjonsplattformen JBoss, som tilbyr beholdere som omgivelse for programvarekomponenter som implementerer forretningslogikk i en applikasjon. JBoss er sammensatt av konfigurerbare komponenter som samarbeider gjennom grensesnitt, og den har derfor vært et godt utgangspunkt for eksperimentering.
Språket Obol er spesielt designet med tanke på at det skal kunne utføres kryptografisk protokollanalyse i sann-tid. En protokoll implementert i Obol tolkes og utføres av Lobo.
En prototype av Lobo er integrert som en del av sikkerhetsmekanismene i JBoss. Dette er et utgangspunkt for eksperimentering med språket Obol, og et verktøy for å gjøre JBoss mer dynamisk. Rammeverket som ble brukt for å utføre integrasjonen kan også gjenbrukens for å integrere Obol i andre Java-baserte tjenester.
|