DocumentCode :
2512970
Title :
An Effective Method to Design CBD Components in Enterprise JavaBeans (EJB)
Author :
Min, Hyun Gi ; Lee, Jin Yeal ; Kim, Sung Ahn ; Kim, Soo Dong
Author_Institution :
Dept. of Comput. Sci., Soongsil Univ., Seoul
fYear :
2006
fDate :
9-11 Aug. 2006
Firstpage :
49
Lastpage :
56
Abstract :
Enterprise JavaBeans (EJB) has been accepted for supporting component-based development (CBD). A component is a large-grained reuse unit consisting of several objects; however, an enterprise bean in EJB is a unit of atomic object and so multiple enterprise beans should be composed to support larger-grained reuse. Therefore, we need practical methods for designing and implementing components with EJB. In this paper, we propose instructions and techniques for designing CBD elements with EJB constructs. That is, we define methods for designing and implementing single and composite components, white and black-box components, multiple interfaces, and variability mechanisms in EJB platform. We evaluate the proposed method by performing a case study and comparing the characteristics of CBD components with the method. Consequently, the method is supposed to improve reusability, applicability, portability of components in EJB platform
Keywords :
Java; distributed object management; object-oriented programming; software architecture; software portability; software reusability; CBD component design; CBD portability; CBD reusability; EJB constructs; EJB platform; Enterprise JavaBeans; atomic object; black-box component; component-based development; white-box component; Assembly; Component architectures; Computer science; Costs; Design methodology; Java; Libraries; Performance evaluation; Software reusability; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Research, Management and Applications, 2006. Fourth International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7695-2656-X
Type :
conf
DOI :
10.1109/SERA.2006.11
Filename :
1691360
Link To Document :
بازگشت