Abstract
Under a rapidly evolving e-business environment with frequent employee turnover and limited resources, a large volume of web-based software development projects require the CBD method for highly reusability and flexibility. This paper presents the architecture of our CBD application integration framework that has been used for developing large-scale e-business applications to achieve high development productivity and maintainability. This framework is flexible and extensible dynamically so as to be customized to various applications. It provides a development and maintenance toolkit as well as common business logics that can be reused with a few adaptation steps. This framework copes with a number of software architectural qualities in various aspects.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Luckham, D.C., Vera, J., Meldal, S.: Key Concepts in Architecture Definition Language. In: Gary, T.L., Sitaraman, M. (eds.) Foundations of Component-Based System. Cambridge University Press, Cambridge (2000)
Kramer, J., Magee, J.: Analyzing dynamic change in distributed software architectures. IEE Proceedings-Software 145(5) (October 1998)
Le Metayer, D.: Describing Software Architecture Styles Using Graph Grammars. IEEE Transactions on Software Engineering 24(7), 521–533 (1998)
Sun MVC Information at Sun Micro System Web Site, http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/web-tier/web-tier5.html
Web Application Framework Information at Apache Struts Framework, http://jakarta.apache.org/struts/
SUN, JavaServer Pages (2004), http://java.sun.com/products/jsp/
Kitayama, F., Hirose, S.-i., Kondoh, G.: Design of a Framework for dynamic Content Adaptation to Web-Enabled Terminals and Enterprise Applications. IEEE, Los Alamitos (1999)
Schwabe, D., Rossi, G.: An Object-Oriented Approach to Web-Based Application Design. Theory and Practice of Object Systems (TAPOS), special issue on the Internet 4(4), 207–225 (1998)
Fayad, M., Schemidt, D., Johnson, R. (eds.): Building Application Framework. Wiley & Sons, New York (1999)
Sengul, S., Gish, J.W., Tremlett, J.F.: Building a Service Provisioning System Using The Enterprise Java Bean Framework. IEEE, Los Alamitos (2000)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Heimbigner, D.M., Wolf, A.L.: Post-Deployment Configuration Management. In: Sommerville, I. (ed.) ICSE-WS 1996 and SCM 1996. LNCS, vol. 1167, pp. 272–276. Springer, Heidelberg (1996)
Apache, Struts Framework, http://jakarta.apache.org/struts/index.html
Spring Framework, http://www.springframework.org/
HiberNate Framework, http://www.hibernate.org
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
Lee, Y., Choi, E., Min, D. (2005). A CBD Application Integration Framework for High Productivity and Maintainability. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424857_93
Download citation
DOI: https://doi.org/10.1007/11424857_93
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25862-9
Online ISBN: 978-3-540-32045-6
eBook Packages: Computer ScienceComputer Science (R0)