ContextWS-MDE
Description
The ContextWS-MDE is the implementation of the research work concerning the model-driven development of context-aware Web Services (WSs) for the construction of user centric web applications. This approach can be used for the context-aware development of composite web applications consisting of web services. It is comprised of a framework for the context adaptation of web services during application execution through SOAP message interception and a methodology for the model-driven development of such applications using UML notation at the design level and transformation tools for the mapping to platform specific code.Implementation
The prototype implementation of the application generator is targeting the Java platform. Specifically, the Axis2 Web service framework is exploited for the
WS implementation and message interception facilities, the Spring MVC and Spring Web Flow frameworks for the web application controller and business layer entities management and Java Server Pages (JSPs) for the
presentation layer.
Usage Instructions
Instructions on the steps to follow in order to set up the necessary environment and use the generator to generate the web application code can be found herePrototype code
The separate code parts for the prototype implementation can be downloaded from the following files as explained also in the instructions document.
Related Publications
- Georgia M. Kapitsaki, Dimitrios A. Kateros, Christos Pappas, Nikolaos D. Tselikas and Iakovos S. Venieris, Model-Driven Development of Composite Web Applications, In Proceedings of the 10th International Conference on Information Integration and Web-based Applications and Services (iiWAS’08), Linz, Austria, November 24-26, 2008.
- Georgia M. Kapitsaki and Iakovos S. Venieris, Model-Driven development of Context-aware Web Applications based on a Context Management Architecture, Doctoral Symposium of ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS’08), Toulouse, France, September 29, 2008. [BEST PAPER AWARD]
- Georgia M. Kapitsaki, Dimitrios A. Kateros and Iakovos St. Venieris, Architecture for Provision of Context-aware Web Applications based on Web Services, In Proceedings of the IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’08), Cannes, France, September 14-18, 2008.
- Dimitrios A. Kateros, Georgia M. Kapitsaki, Nikolaos D. Tselikas and Iakovos St. Venieris, A Methodology for Model-Driven Web Application Composition, In Proceedings of the IEEE International Conference on Services Computing (SCC’08), Honolulu, Hawaii, USA, July, 2008, Vol. 2, pp. 489-492.
- Georgia.M. Kapitsaki, Dimitrios A. Kateros, George N. Prezerakos, Iakovos S. Venieris, Model-driven Development of Composite Context-aware Web ApplicationsJournal of Information and Software Technology, Elsevier, 2009.
Feedback
We will be glad to hear your suggestions or comments at: gkapi[at]icbnet[dot]ntua[dot]gr