DEVELOPING AND DEPLOYING DYNAMIC APPLICATIONS - An Architectural Prototype

Georgios Voulalas, Georgios Evangelidis

Abstract

In our previous research we have presented a framework for the development and deployment of web-based applications. This paper elaborates on the core components (functional and data) that implement the generic, reusable functionality. Code segments of the components are presented, along with a short sample application. In addition, we introduce some changes that are mainly driven by usability and performance improvements, and are in adherence with the principal rules of the framework’s operation. Those changes enable us to extend the applicability of the framework to other families of applications, apart from web-based business applications.

References

  1. Biesack, D., 2007. Create dynamic applications with javax.tools, http://www.ibm.com/developerworks/ java/library/j-jcomp/index.html
  2. Dmitriev, M., 2001. Towards Flexible and Safe Technology for Runtime Evolution of Java Language Applications. In Workshop on Engineering Complex ObjectOriented Systems for Evolution, October 2001.
  3. Kleppe, A., Warmer, S., Bast, W., 2003. MDA Explained. The Model Driven Architecture: Practice and Promise, ch. 1. Addison-Wesley, Reading.
  4. Miller, J., Mukerji, J., 2001. Model Driven Architecture - A Technical Perspective, http://www.omg.org/ cgibin/doc?ormsc/2001-07-01
  5. Pinto, M., Jimenez, D., Fuentes, L., 2005. A Dynamic Component and Aspect Oriented Platform, The Computer Journal.
  6. Pinto, M., Jimenez, D., Fuentes, L., 2005. Developing Dynamic and Adaptable Applications with CAM / DAOP: A Virtual Office Application, In GPCE 2005. Springer-Verlag, LNCS 3676, pp. 438-441, 2005.
  7. Sun Microsystems, 2008. The Reflection API, http://java.sun.com/docs/books/tutorial/reflect/index.ht ml
  8. Voulalas, G., Evangelidis, G., 2007. A framework for the development and deployment of evolving applications: The Domain Model, ICSOFT 2007
  9. Voulalas, G., Evangelidis, G., 2008. Introducing a Change-Resistant Framework for the Development and Deployment of Evolving Applications, ICSOFT 2006, CCIS 10, pp. 293-306, 2008
Download


Paper Citation


in Harvard Style

Voulalas G. and Evangelidis G. (2008). DEVELOPING AND DEPLOYING DYNAMIC APPLICATIONS - An Architectural Prototype . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT, ISBN 978-989-8111-53-1, pages 288-291. DOI: 10.5220/0001886902880291


in Bibtex Style

@conference{icsoft08,
author={Georgios Voulalas and Georgios Evangelidis},
title={DEVELOPING AND DEPLOYING DYNAMIC APPLICATIONS - An Architectural Prototype},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT,},
year={2008},
pages={288-291},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001886902880291},
isbn={978-989-8111-53-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 3: ICSOFT,
TI - DEVELOPING AND DEPLOYING DYNAMIC APPLICATIONS - An Architectural Prototype
SN - 978-989-8111-53-1
AU - Voulalas G.
AU - Evangelidis G.
PY - 2008
SP - 288
EP - 291
DO - 10.5220/0001886902880291