Design error and reusabilty

  • Authors:
  • Margot Small

  • Affiliations:
  • Queensborough Community College, Bayside, New York

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 2007

Quantified Score

Hi-index 0.02

Visualization

Abstract

Failure to account for the placement of components of a complex system on different servers leads to problems in reusability. We examine a case involving an Enterprise JavaBean (EJB) application using Java 2 Platform, Enterprise Edition (J2EE). In creating an EJB entity bean class to represent persistent data, the designer assumed that all EJB client objects would be local. Attempts by developers, whose programs were on another server, to create an entity bean object, failed. Lack of documentation by the original designer and lack of training in use of entity beans led to long delays in construction of new applications.