Design of Required Interface for Components in EJB Environment


The KIPS Transactions:PartD, Vol. 11, No. 3, pp. 671-682, Jun. 2004
10.3745/KIPSTD.2004.11.3.671,   PDF Download:

Abstract

As new and diverse information technologies are being introduced and software complexity is increased, software development cost and efforts are also sharply increased. Component-Based Development (CBD) technology is appealing as a new way to reduce the cost and effort by increasing reusability and maintainability. Component in CBD has variability internally which enables customization of the component within the specific domain. A component user can easily set up internally variable parts through Required interface which is provided by the component. Enterprise JavaBeans (EJB) is utilized as a commercial standard to implement Java-based components. However, EJB constructs are limited in directly implementing Required interfaces of coarse-grained components[8]. In this paper, we define Required interface and propose interface-storage technique, class-storage technique, interface-generation technique, and Plug-in technique for implementing required interface of component. Interface-storage technique stores variable value in Required interface and class-storage technique take the Bean containg variability as Required interface without modification of component model. Interface-generation technique generates new Bean which takes the role of Required interface for component variability and Plug-in technique sets up component variability that component user plugged-in variable part externally. The proposed four techniques conform to the semantics of CBD component interface and enable the implementation of high quality components.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. Y. Yoon and S. D. Kim, "Design of Required Interface for Components in EJB Environment," The KIPS Transactions:PartD, vol. 11, no. 3, pp. 671-682, 2004. DOI: 10.3745/KIPSTD.2004.11.3.671.

[ACM Style]
Hee Yoon Yoon and Soo Dong Kim. 2004. Design of Required Interface for Components in EJB Environment. The KIPS Transactions:PartD, 11, 3, (2004), 671-682. DOI: 10.3745/KIPSTD.2004.11.3.671.