Theory and Practice of Enterprise JavaBean(TRADEMARK) Portability

Abstract

The modern enterprise information system (EIS) requires the integration of numerous technologies such as distribution, transactions, data management, security, and naming. Off-the-shelf architectures such as Enterprise JavaBeans(TRADEMARK) (EJB) provide a pre-integrated solution that supports the quick development and deployment of information systems. Unfortunately, the EJB specification is extremely porous, leading to portability problems. In addition, the line between vendor extensions and EJB standard functionality is blurred, making it difficult for bean providers to know what functionality can be depended upon across server implementations. This paper presents sources of portability problems in EJB and illustrates them with some real examples. We also present our opinion about the direction the EJB specification should take to enable effective reuse of Enterprise Beans(TM) between servers.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1999
Accession Number
ADA365068

Entities

People

  • John Robert
  • Robert Seacord
  • Santiago C. Dorda

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Application Software
  • Commerce
  • Computer Programming
  • Computer Programs
  • Data Management
  • Department Of Defense
  • Deployment
  • Engineering
  • Homosexuality
  • Information Systems
  • Java Programming Language
  • Relational Databases
  • Security
  • Software Development
  • Specifications
  • Standards
  • Xml

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Educational Psychology
  • Occupational Health and Safety.