Advertisement

Improving Reuse of Off-the-Shelf Components with Shared, Distributed Component Repository Systems

  • Glêdson Elias
  • Jorge DiasJr
  • Sindolfo Miranda Filho
  • Gustavo Cavalcanti
  • Michael Schuenck
  • Yuri Negócio
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4039)

Abstract

The task of identifying software components that meet business requirements is a challenging issue in component-based development processes. In such a context, component repository systems can provide the means to effectively find suitable components, improving reuse of off-the-shelf software components. This paper presents a shared, distributed component repository architecture for large scale deployment of commercial and open source software components. The proposed architecture adopts a service-oriented approach in order to achieve a high degree of availability and reliability. Besides, the proposed architecture also deals with issues such as security, component certification and business models.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Component Source (2005), http://www.componentsource.com
  2. 2.
    Elias, G., Schuenck, M., Negócio, Y., Dias Jr., J., Mirando Filho, S.: X-ARM: An Asset Representation Model for Component Repository Systems. In: SAC 2006 – The 21st ACM Symposium on Applied Computing, Dijon, France (to appear, 2006)Google Scholar
  3. 3.
    Emerich, W.: Software Engineering and Middleware: A Roadmap. In: Proceedings of the Conference on The Future of Software Engineering (2002)Google Scholar
  4. 4.
    Inoue, K., et al.: Component Rank: Relative Significance Rank for Software Component Search. In: ICSE, Portland, OR, pp. 14–24 (2003)Google Scholar
  5. 5.
    Seacord, R.C.: Software engineering component repositories. Technical Report, Software Engineering Institute (SEI) (1999)Google Scholar
  6. 6.
    Seacord, R., Hissam, S., Wallnau, C.: Agora: A Search Engine for Software Components. CMU/SEI-98-TR-011 (1998)Google Scholar
  7. 7.
    Ye, Y.: Supporting Component-Based Software Development with Active Component Repository Systems. Ph.D Thesis, University of Colorado (2001)Google Scholar
  8. 8.
    Elias, G.: SOS, A Framework for Distribution, Management and Evolution of Component-Based Software Systems over Open Networks. Ph.D Thesis, CIn-UFPE, Recife, Brazil (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Glêdson Elias
    • 1
  • Jorge DiasJr
    • 1
  • Sindolfo Miranda Filho
    • 1
  • Gustavo Cavalcanti
    • 1
  • Michael Schuenck
    • 1
  • Yuri Negócio
    • 1
  1. 1.COMPOSE – Component Oriented Service Engineering Group, Informatics DepartmentFederal University of ParaíbaJoão PessoaBrazil

Personalised recommendations