AUTOMATIC DERIVATION OF SPRING-OSGI BASED WEB ENTERPRISE APPLICATIONS

Elder Cirilo, Uirá Kuleza, Carlos Lucena

Abstract

Component-based technologies (CBTs) are nowadays widely adopted in the development of different kinds of applications. They provide functionalities to facilitate the management of the application components and their different configurations. Spring and OSGi are two relevant examples of CBTs in the mainstream scenario. In this paper, we explore the use of Spring/OSGi technologies in the context of automatic product derivation. We illustrated through a typical web-based enterprise application: (i) how different models of a feature-based product derivation tool can be automatically generated based on the configuration files of Spring and OSGi, and Java annotations; and (ii) how the different abstractions provided by these CBTs can be related to a feature model with the aim to automatically derive an Spring/OSGi based application or product line.

References

  1. Cirilo, Elder, Kulesza, Uirá and Lucena, Carlos. A Product Derivation Tool Based on Model-Driven Techniques and Annotations. Journal of Universal Computer Science. 2007, Vol. 14, 8, pp. 1344-1367.
  2. Czarnecki, Krzysztof and Eisenecker, Ulrich. Generative Programming: Methods, Tools, and Applications. s.l. : Adisson-Wesley, 2000. 0201309777.
  3. Burke, Bill and Monson-Haefel, Richard. Enterprise JavaBeans 3.0. s.l. : O'Reilly Media, Inc., 2006. 0596009'X.
  4. Stahl, Thomas and Voelter, Markus. Model-Driven Software Development: Technology, Engineering, Management . s.l. : Wiley, 2006. 0470025700.
  5. Johnson, Rod. Expert One-on-One J2EE Design and Development (Programmer to Programmer). s.l. : Wrox, 2002. 0764543857.
  6. Clements, Paul and Northrop, Linda. Software Product Lines: Practices and Patterns. s.l. : Addison-Wesley Professional, 2001. 0201703327.
Download


Paper Citation


in Harvard Style

Cirilo E., Kuleza U. and Lucena C. (2009). AUTOMATIC DERIVATION OF SPRING-OSGI BASED WEB ENTERPRISE APPLICATIONS . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8111-84-5, pages 228-233. DOI: 10.5220/0002013502280233


in Bibtex Style

@conference{iceis09,
author={Elder Cirilo and Uirá Kuleza and Carlos Lucena},
title={AUTOMATIC DERIVATION OF SPRING-OSGI BASED WEB ENTERPRISE APPLICATIONS},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2009},
pages={228-233},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002013502280233},
isbn={978-989-8111-84-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - AUTOMATIC DERIVATION OF SPRING-OSGI BASED WEB ENTERPRISE APPLICATIONS
SN - 978-989-8111-84-5
AU - Cirilo E.
AU - Kuleza U.
AU - Lucena C.
PY - 2009
SP - 228
EP - 233
DO - 10.5220/0002013502280233