Enterprise Java Beans- ur ett utvecklingsperspektiv
Abstract
Det höga tempot som råder inom systemutvecklingsvärlden för internetbaserade
programvaror ställer stora krav på de företag som utvecklar denna mjukvara. Krav på
hög prestanda och driftsäkerhet samt bra funktionalitet skall uppnås samtidigt som
utvecklingen skall gå så fort som möjligt och till så låg kostnad som möjligt.
Vår uppsats fokuserar på utvecklandet av flerskiktade, distribuerade system i denna
situation. För att uppnå ett bra resultat vid utveckling av flerskiktade, distribuerade
system undersökte vi om ramverket Enterprise JavaBeans (EJB) kunde vara ett
hjälpmedel för systemutvecklare. EJB är ett standardiserat ramverk för
komponentintegration.
Syftet med uppsatsen var att undersöka vilka svagheter och styrkor som EJB har ur en
systemutvecklares perspektiv. Vår problemställning var därför att komma fram till på
vilka sätt det är bättre att använda ramverket Enterprise JavaBeans för att bygga ett
distribuerat, flerskiktat system än att utveckla samma funktionalitet i Java utan att
använda något ramverk.
Problemställningen avgränsades till att behandla enbart systemutvecklingsaspekten.
Vårt arbete bedrevs i fem faser med följande metoder: litteraturstudie, kvalitativa
intervjuer med javautvecklare utan erfarenhet av ramverket, prototyputveckling,
kvalitativa intervjuer med erfarna EJB-utvecklare, samt en kvantitativ analys av
vanligt ställda frågor på internet rörande ramverket.
Vår slutsats var att EJB-ramverket är bättre för att utveckla distribuerade, flerskiktade
system på många sätt än traditionell systemutveckling i Java. De huvudsakliga
orsakerna till detta var de tjänster som ramverket erbjuder systemutvecklaren i form
av automatisk hantering av samtidighet, transaktioner, beständighet, distribuerade
objekt och namngivning. Samtidigt visade studien att EJB inte lämpar sig för alla
typer av systemutvecklingsprojekt och att systemutvecklaren därför noga bör
utvärdera nyttan av tjänsterna i sitt aktuella projekt.
Degree
Student essay
University
Göteborg University. School of Business, Economics and Law
Collections
View/ Open
Date
2001Author
Ericsson, Anders
Bergqvist, Jonas
Language
sv