ABSTRACT
As the number of available web services increases, the development of web applications that integrate existing web services becomes more and more popular. This class of web applications can be seen as the composition of web services around a user interface flow. In this paper, the application of model-driven techniques for the development of such user-centric web applications is presented. An approach for the modeling of the application using UML class and state transition diagrams and the transformation to appropriate platform specific code is presented. The service design is based on the introduced UML profiles, whereas on code level frameworks implementing the Model-View-Controller architectural pattern are targeted.
- Budinsky, F., Steinberg, D., Merks, E., Ellersick, R. and Grose, T. J. 2003. Eclipse Modeling Framework. Addison Wesley Professional. Google ScholarDigital Library
- Kapitsaki, G., Kateros, D. A. Foukarakis, I. E., Prezerakos, G. N., Kaklamani, D. I. and Venieris, I. S. 2007. Service Composition: State of the art and future challenges. In Proceedings of IST Mobile and Wireless Communications Summit (Budapest, Hungary, July 1--5, 2007), IEEE Computer Society, 1--5. DOI=http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4299297Google Scholar
- Kateros, D. A, Kapitsaki, G. M. Tselikas, N. D., Venieris, I. S. 2008. A Methodology for Model-Driven Web Application Composition. In Proceedings of IEEE International Conference on Services Computing, 2008. SCC '08 (Honolulu, HI, USA, July 7--11, 2008). IEEE Computer Society, Vol. 2, 489--492. DOI=10.1109/SCC.2008.58. Google ScholarDigital Library
- OASIS WSBPEL TC. 2007. Web Services Business Process Execution Language Version 2.0. Primer.Google Scholar
- Olivanova, the Programming Machine, CARE Technologies, http://www.care-t.com.Google Scholar
- OMG, 2003, MDA Guide Version 1.0.1.Google Scholar
- OMG. 2007. Unified Modeling Language (OMG UML), Superstructure, V2.1.2 (November, 2007).Google Scholar
- Skogan, D., Grønmo, R. and Solheim, I. 2004. Web Service Composition in UML. In Proceedings of the 8th IEEE Enterprise Distributed Object Computing Conference. IEEE Computer Society, 47--57. DOI=http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1342504 Google ScholarDigital Library
- Schwabe, D. and Rossi, G. 1998. Developing Hypermedia Applications using OOHDM. In Proceedings of the Workshop on Hypermedia Development Processes, Methods and Models.Google Scholar
- Ceri, S., Fraternali, P. and Bongio, A. 2000. Web Modeling Language (WebML): a modeling language for designing Web sites. In Proceedings of the 9th International World Wide Web Conference (May 2000). ACM Press, New York, NY, 137--157. DOI= http://portal.acm.org/citation.cfm?id=346241.346270&coll=&d Google ScholarDigital Library
Index Terms
- Model-driven development of composite web applications
Recommendations
Model-driven development of composite context-aware web applications
Context-awareness constitutes an essential aspect of services, especially when interaction with end-users is involved. In this paper a solution for the context-aware development of web applications consisting of web services is presented. The ...
Model-driven software development of applications based on web services
One of the main success factors for the business is the capacity of its IT infrastructure to face change. Many companies are implementing this capacity by the Service-oriented Architecture (SOA), which promises flexibility reusing and composing loosely ...
A model-driven development framework for enterprise Web services
The growing scale and complexity of the enterprise computing systems under distributed and heterogeneous environments present new challenges to system development, integration, and maintenance. In this paper, we present a model driven Web service ...
Comments