Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1497308.1497380acmconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
short-paper

Model-driven development of composite web applications

Published: 24 November 2008 Publication History

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.

References

[1]
Budinsky, F., Steinberg, D., Merks, E., Ellersick, R. and Grose, T. J. 2003. Eclipse Modeling Framework. Addison Wesley Professional.
[2]
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=4299297
[3]
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.
[4]
OASIS WSBPEL TC. 2007. Web Services Business Process Execution Language Version 2.0. Primer.
[5]
Olivanova, the Programming Machine, CARE Technologies, http://www.care-t.com.
[6]
OMG, 2003, MDA Guide Version 1.0.1.
[7]
OMG. 2007. Unified Modeling Language (OMG UML), Superstructure, V2.1.2 (November, 2007).
[8]
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
[9]
Schwabe, D. and Rossi, G. 1998. Developing Hypermedia Applications using OOHDM. In Proceedings of the Workshop on Hypermedia Development Processes, Methods and Models.
[10]
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

Cited By

View all
  • (2020)Towards GDPR Compliant Software Design: A Formal Framework for Analyzing System ModelsEvaluation of Novel Approaches to Software Engineering10.1007/978-3-030-40223-5_7(135-162)Online publication date: 9-Feb-2020
  • (2018)Capability as a ServiceInternational Journal of Information Systems in the Service Sector10.4018/IJISSS.201807010410:3(64-84)Online publication date: 1-Jul-2018
  • (2018)Web Service Interaction Modeling and Verification Using Recursive Composition AlgebraIEEE Transactions on Services Computing10.1109/TSC.2018.2789454(1-1)Online publication date: 2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
iiWAS '08: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
November 2008
703 pages
ISBN:9781605583495
DOI:10.1145/1497308
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 November 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. model-driven architecture
  2. service composition
  3. web services

Qualifiers

  • Short-paper

Conference

iiWAS08
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Towards GDPR Compliant Software Design: A Formal Framework for Analyzing System ModelsEvaluation of Novel Approaches to Software Engineering10.1007/978-3-030-40223-5_7(135-162)Online publication date: 9-Feb-2020
  • (2018)Capability as a ServiceInternational Journal of Information Systems in the Service Sector10.4018/IJISSS.201807010410:3(64-84)Online publication date: 1-Jul-2018
  • (2018)Web Service Interaction Modeling and Verification Using Recursive Composition AlgebraIEEE Transactions on Services Computing10.1109/TSC.2018.2789454(1-1)Online publication date: 2018
  • (2017)UML 2.0 based framework for the development of secure web applicationInternational Journal of Information Technology10.1007/s41870-017-0001-39:1(101-109)Online publication date: 22-Feb-2017
  • (2012)UML2 profile and model-driven approach for supporting system integration and adaptation of web data mashupsProceedings of the 12th international conference on Current Trends in Web Engineering10.1007/978-3-642-35623-0_9(81-92)Online publication date: 23-Jul-2012
  • (2010)A metamodel for context-aware component-based mashup applicationsProceedings of the 12th International Conference on Information Integration and Web-based Applications & Services10.1145/1967486.1967551(413-420)Online publication date: 8-Nov-2010

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media