• DocumentCode
    2432417
  • Title

    An approach to composition of EJB components using C2 style

  • Author

    Choi, You-Hee ; Kwon, Oh-Cheon ; Shin, Gyu-Sang

  • Author_Institution
    Dept. of Software Eng., ETRI Comput. & Software Lab., South Korea
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    40
  • Lastpage
    46
  • Abstract
    EJB (Enterprise JavaBeans) is the server-side component model, and its purpose is to reduce the complexity of software development and to increase software reusability. Many concerns for development of EJB components have recently been raised. However, it is difficult to compose EJB components provided by third parties through the plug-and-play technique. Therefore, the composition method by Lego block styles is needed for EJB components. In this paper, the authors propose an approach to composition of EJB components using the C2 architectural style. In order to support EJB composition, our approach generates EJB wrappers that can be used in composing EJB components based on the C2 style. Also, our approach enables developers to create a new composite EJB for a C2 architecture, which is a large grained component and is composed of EJB components.
  • Keywords
    Java; computer aided software engineering; distributed object management; distributed programming; message passing; object-oriented programming; software architecture; C2 architectural style; EJB components; EJB composition; Enterprise JavaBeans; Lego block styles; composite EJB; large grained component; server-side component model; software development complexity; software reusability; wrapper generation; Application software; Assembly systems; Computer architecture; Java; Laboratories; Message passing; Programming; Software architecture; Software engineering; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2002. Proceedings. 28th
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-1787-0
  • Type

    conf

  • DOI
    10.1109/EURMIC.2002.1046131
  • Filename
    1046131