Return to search

Comparison of Enterprise Java Beans and .NET from a Component Point of View / Jämförelse av Enterprise Java Beans och .NET från en Komponents Synvinkel

This paper may be of interest for anyone developing component based software, (such as software architects and designers, advanced web system developers etc), companies choosing between technologies and that are in need of high performance, etc. The Enterprise Java Beans (EJB) technology and the .NET technology are similar to each other in many ways. Both of the technologies are used for developing components that can interact through some kind of server, it is possible to make distributed applications etc. The similarities between these technologies make it interesting to compare them. They also make it hard to decide which technology to choose. One goal of this report is to present information that can help choosing. This is done by presenting basic component theory, information about EJB and .NET, and finally the result of an experiment is presented. In the experiment one or more clients connect to one or more servers to get to a set of distributed components. As it turns out, EJB is superior to .NET in all areas but one. EJB needs more resources and may cut clients of when not getting enough. .NET on the other hand is slow, but it always delivers. / Det här arbetet kan vara av intresse för komponentutvecklare, företag som väljer mellan teknologier och anser att prestanda är viktigt. Enterprise Java Beans (EJB) och .NET har många likheter och kan användas för komponentutveckling. Likheten mellan teknologierna gör det intressanta att jämföra dem med varandra. Grundläggande komponentteori bygger tillsammans med teori om EJB och .NET upp en bas som sedan används för att göra en teoribaserad jämförelse. Slutligen presenteras resultatet av ett experiment där de båda teknologierna jämförs. Där visar det sig att EJB är överlägsen i alla avseenden utom ett. I EJB behövs mer resurser än i .NET för att det ska fungera optimalt och för att allt arbete ska klaras av. .NET är långsammare men lyckas alltid genomföra sitt uppdrag. / If using my mail address found under “Författares e-post/Author's e-mail:”, please remove “ANTI_SPAM” from the rear end of the address. Om du vill skicka ett mail till e-postadressen under rubriken "Författares e-post/Author's e-mail:", så ta bort texten "ANTI_SPAM".

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:bth-3602
Date January 2003
CreatorsPersson, Jimmy
PublisherBlekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.1525 seconds