Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Note

Theory and Practice of Enterprise JavaBean 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 (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 between servers.

  • Download

Cite This Report

SEI

Comella-Dorda, Santiago; Robert, John; & Seacord, Robert. Theory and Practice of Enterprise JavaBean Portability. CMU/SEI-99-TN-005. Software Engineering Institute, Carnegie Mellon University. 1999. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=13269

IEEE

Comella-Dorda. Santiago, Robert. John, and Seacord. Robert, "Theory and Practice of Enterprise JavaBean Portability," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-99-TN-005, 1999. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=13269

APA

Comella-Dorda, Santiago., Robert, John., & Seacord, Robert. (1999). Theory and Practice of Enterprise JavaBean Portability (CMU/SEI-99-TN-005). Retrieved March 27, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=13269

CHI

Santiago Comella-Dorda, John Robert, & Robert Seacord. Theory and Practice of Enterprise JavaBean Portability (CMU/SEI-99-TN-005). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1999. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=13269

MLA

Comella-Dorda, Santiago., Robert, John., & Seacord, Robert. 1999. Theory and Practice of Enterprise JavaBean Portability (Technical Report CMU/SEI-99-TN-005). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=13269

BibTex

@techreport{Comella-DordaTheoryand1999,
title={Theory and Practice of Enterprise JavaBean Portability},
author={Santiago Comella-Dorda and John Robert and Robert Seacord},
year={1999},
number={CMU/SEI-99-TN-005},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=13269} }