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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Inderjeet, S., Stearns, B., Johnson, M.: Designing Enterprise Applications With the J2Ee Platform. Addison-Wesley, Reading (2002)
Corporation, M.: Microsoft.NET technical resources (2004), http://www.microsoft.com/net/technical/
Object Management Group, Inc.: Common Object Request Broker Architecture: Core Specification. formal/04-03-12 edn. (2004)
Whitehead, K.: Component Based Development: Principles and Planning for Business Systems. Addison-Wesley, Reading (2002)
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)
Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)
Schmidt, D.C., Vinoski, S.: The corba component model: Part 1, evolving towards component middleware. C/C++ Users Journal (2004)
Weber, D.W.: Requirements for an scm architecture to enable component-based development. In: Proceedings of the 10th International Workshop on SCM (2001)
Edwards, S.H., Gibson, D.S., Weide, B.W., Zhupanov, S.: Software component relationships. In: the 8th Annual Workshop on Institutionalizing Software Reuse (1997)
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)
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)
Free Software Foundation, Inc.: RCS (2003), http://www.gnu.org/software/rcs/rcs.html
Cederqvist, P., et al.: Version management with CVS for cvs 1.11.17 (2004), http://www.cvshome.org/docs/manual/
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)
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)
The RPM community: www.rpm.org homepage (2002), http://www.rpm.org/
Eclipse Foundation: eclipse.org (2004), http://www.eclipse.org/
netBeans.org: NetBeans IDE (2004), http://www.netbeans.org/products/ide/
Borland Software Corporation: Borland JBuilder (2004), http://www.borland.com/jbuilder/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)