Theory and Practice of Enterprise JavaBean Portability
• Technical Note
Publisher
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-99-TN-005Topic or Tag
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.
Cite This Technical Note
Comella-Dorda, S., Robert, J., & Seacord, R. (1999, June 1). Theory and Practice of Enterprise JavaBean Portability. (Technical Note CMU/SEI-99-TN-005). Retrieved October 4, 2024, from https://insights.sei.cmu.edu/library/theory-and-practice-of-enterprise-javabean-portability/.
@techreport{comella-dorda_1999,
author={Comella-Dorda, Santiago and Robert, John and Seacord, Robert},
title={Theory and Practice of Enterprise JavaBean Portability},
month={Jun},
year={1999},
number={CMU/SEI-99-TN-005},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/theory-and-practice-of-enterprise-javabean-portability/},
note={Accessed: 2024-Oct-4}
}
Comella-Dorda, Santiago, John Robert, and Robert Seacord. "Theory and Practice of Enterprise JavaBean Portability." (CMU/SEI-99-TN-005). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, June 1, 1999. https://insights.sei.cmu.edu/library/theory-and-practice-of-enterprise-javabean-portability/.
S. Comella-Dorda, J. Robert, and R. Seacord, "Theory and Practice of Enterprise JavaBean Portability," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Note CMU/SEI-99-TN-005, 1-Jun-1999 [Online]. Available: https://insights.sei.cmu.edu/library/theory-and-practice-of-enterprise-javabean-portability/. [Accessed: 4-Oct-2024].
Comella-Dorda, Santiago, John Robert, and Robert Seacord. "Theory and Practice of Enterprise JavaBean Portability." (Technical Note CMU/SEI-99-TN-005). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Jun. 1999. https://insights.sei.cmu.edu/library/theory-and-practice-of-enterprise-javabean-portability/. Accessed 4 Oct. 2024.
Comella-Dorda, Santiago; Robert, John; & Seacord, Robert. Theory and Practice of Enterprise JavaBean Portability. CMU/SEI-99-TN-005. Software Engineering Institute. 1999. https://insights.sei.cmu.edu/library/theory-and-practice-of-enterprise-javabean-portability/