|
OOPP STUDIO - Et verktøy for dynamisk utplassering og distribusjon av komponentbaserte applikasjoner
26.01.2005
Abstrakt:
De senere årene har komponentbasert utvikling overtatt mer og mer fra tradisjonell programvareutvikling. Denne situasjonen har oppstått som følge av svak statte for vedlikehold og videreutvikling i de tradisjonelle systemene.
Komponentbasert utvikling har frem til nå vært konsentrert rundt utvikling av gode arkitekturer og rammeverk for gjenbrukbare komponenter. I denne prosessen har selve utplasseringsdelen blitt nedprioritert. Dette har gjort det vanskelig å gjennomføre ønsket om enkel og fleksibel vedlikehold, og gjenbruk av komponenter. Det er behov for gode metoder og verktøy innen komponentbasert utvikling for i lykkes.
I denne oppgaven er det utviklet et verktøy som forenkler utplasseringsprosessen av komponentbaserte distribuerte applikasjoner. Dette er gjort ved å tilby et oversiktlig og fleksibelt brukergrensesnitt som tilbyr dynamisk støtte innen konfigurasjon, aktivering, vedlikehold og videreutvikling. Den underliggende plattformen OOPP er oppgradert med støtte for komponentdistribusjon og fjernoppretting av kapsler, som er med på å øke fleksibiliteten i verktøyet. Det er også utformet og implementert enkelte nye konsepter som kan bidra i videre forskning innen komponentbasert utvikling.
Arbeidet i denne oppgaven er utført i forbindelse med Arctic Beans prosjektet ved Universitetet i Tromsø. Det bidrar med økt forståelse for utplasseringskonseptet og fremhever nødvendigheten for gode metoder og verktøy innen dette området. Oppgaven belyser også sterke og svake sider ved mellomvaren OOPP; som også er en del av Arctic Beans prosjektet.
|