Skip to main content

Integration of Component-Based Development-Deployment Support for J2EE Middleware

  • Conference paper
Software Engineering and Middleware (SEM 2004)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3437))

Included in the following conference series:

Abstract

From the widely use of component middleware, developers can reuse existing components not only developed by in-house development but also provided by other organizations. Some components developed in an organization can be deployed in other organizations via the Internet. Developers need to handle the dependency information between such components in both of development and deployment phases. We propose a system called J2DEP to generate and manage such information in the development phase, and to automate the deployment of components. J2DEP copes with configuration management systems to manage components and the information. It manages the dependency information between in-house components and third vendor components, and provides a consistent set of components in the release and deployment phases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Inderjeet, S., Stearns, B., Johnson, M.: Designing Enterprise Applications With the J2Ee Platform. Addison-Wesley, Reading (2002)

    Google Scholar 

  2. Corporation, M.: Microsoft.NET technical resources (2004), http://www.microsoft.com/net/technical/

  3. Object Management Group, Inc.: Common Object Request Broker Architecture: Core Specification. formal/04-03-12 edn. (2004)

    Google Scholar 

  4. Whitehead, K.: Component Based Development: Principles and Planning for Business Systems. Addison-Wesley, Reading (2002)

    Google Scholar 

  5. Cervantes, H., Hall, R.S.: Autonomous adaptation to dynamic availability using a service-oriented component model. In: Proceedings of 26th International Conference on Software Engineering (ICSE 2004), pp. 614–623 (2004)

    Google Scholar 

  6. Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)

    Google Scholar 

  7. Schmidt, D.C., Vinoski, S.: The corba component model: Part 1, evolving towards component middleware. C/C++ Users Journal (2004)

    Google Scholar 

  8. Weber, D.W.: Requirements for an scm architecture to enable component-based development. In: Proceedings of the 10th International Workshop on SCM (2001)

    Google Scholar 

  9. Edwards, S.H., Gibson, D.S., Weide, B.W., Zhupanov, S.: Software component relationships. In: the 8th Annual Workshop on Institutionalizing Software Reuse (1997)

    Google Scholar 

  10. Sowrirajan, S., van der Hoek, A.: Managing the evolution of distributed and interrelated components. In: Westfechtel, B., van der Hoek, A. (eds.) SCM 2001 and SCM 2003. LNCS, vol. 2649, pp. 217–230. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Larsson, M., Crnkovic, I.: Configuration management for component-based systems. In: Westfechtel, B., van der Hoek, A. (eds.) SCM 2001 and SCM 2003. LNCS, vol. 2649. Springer, Heidelberg (2003)

    Google Scholar 

  12. Free Software Foundation, Inc.: RCS (2003), http://www.gnu.org/software/rcs/rcs.html

  13. Cederqvist, P., et al.: Version management with CVS for cvs 1.11.17 (2004), http://www.cvshome.org/docs/manual/

  14. Hall, R.S., Heimbigner, D., Wolf, A.L.: A cooperative approach to support software deployment using the software dock. In: Proceedings of the 21st International Conference on Software Engineering (ICSE 1999), pp. 174–183 (1999)

    Google Scholar 

  15. van der Hoek, A., Hall, R.S., Heimbigner, D., Wolf, A.L.: Software release management. In: Proceedings of the 6th European Software Engineering Conference (held jointly with the 5th ACM SIGSOFT international symposium on Foundations of Software Engineering), pp. 159–175 (1997)

    Google Scholar 

  16. The RPM community: www.rpm.org homepage (2002), http://www.rpm.org/

  17. Eclipse Foundation: eclipse.org (2004), http://www.eclipse.org/

  18. netBeans.org: NetBeans IDE (2004), http://www.netbeans.org/products/ide/

  19. Borland Software Corporation: Borland JBuilder (2004), http://www.borland.com/jbuilder/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pimruang, A., Fujieda, K., Ochimizu, K. (2005). Integration of Component-Based Development-Deployment Support for J2EE Middleware. In: Gschwind, T., Mascolo, C. (eds) Software Engineering and Middleware. SEM 2004. Lecture Notes in Computer Science, vol 3437. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11407386_17

Download citation

  • DOI: https://doi.org/10.1007/11407386_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25328-0

  • Online ISBN: 978-3-540-31975-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics