Toggle Main Menu Toggle Search

Open Access padlockePrints

A Comparative Evaluation of EJB Implementation Methods

Lookup NU author(s): Giovanna Ferrari, Dr Paul EzhilchelvanORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


As E-businesses are becoming ubiquitous, enhancing the performance and scalability of e-business systems has become an increasingly important topic of investigation. The ability of a system to perform well and scale easily is influenced by how the system itself is formed or implemented. A common approach to implement e-business systems is to make use of off-the-shelf enterprise middleware systems, such as a J2EE-compliant application server. Such middleware systems handle several, often complex, issues and thus simplify application development. They however allow developers the freedom not to use particular forms of support they offer and build their own mechanisms instead. This flexibility gives rise to many implementation methods. The work reported here evaluates these methods for Response Time and Throughput under various environments related to both client side (external to the system) and application execution (internal). To this end, one of the most widespread technologies used by the industry, the Enterprise Java Beans (EJB), is chosen; we have considered six commonly used implementation methods for an e-auction application and five different client-side and execution environments. The resulting study, which involves 78 experimental runs, identifies the strengths and the weaknesses of each implementation method under 13 different scenarios. It thus offers reliable guidelines for developers and valuable insights to researchers.

Publication metadata

Author(s): Stylianou A, Ferrari G, Ezhilchelvan P

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)

Year of Conference: 2007

Pages: 204-213

Publisher: IEEE Computer Society


DOI: 10.1109/ISORC.2007.5

Notes: The paper presents the MSc dissertation work of Andreas Stylianou who was an SDIA student (2005-06). He currently works as a software engineer Amdocs Ltd., Cyprus. Giovanna Ferrari co-supervised this work and is currently working as an SAP consultant in HP, Newcastle.

Library holdings: Search Newcastle University Library for this item

ISBN: 0769527655