Skip to main content

Hosted Universal Composition: Models, Languages and Infrastructure in mashArt

  • Conference paper
Conceptual Modeling - ER 2009 (ER 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5829))

Included in the following conference series:

Abstract

Information integration, application integration and component-based software development have been among the most important research areas for decades. The last years have been characterized by a particular focus on web services, the very recent years by the advent of web mashups, a new and user-centric form of integration on the Web. However, while service composition approaches lack support for user interfaces, web mashups still lack well engineered development approaches and mature technological foundations.

In this paper, we aim to overcome both these shortcomings and propose what we call a universal composition approach that naturally brings together data and application services with user interfaces. We propose a unified component model and a universal, event-based composition model, both able to abstract from low-level implementation details and technology specifics. Via the mashArt platform, we then provide universal composition as a service in form of an easy-to-use graphical development tool equipped with an execution environment for fast deployment and execution of composite Web applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Yu, J., et al.: Understanding Mashup Development and its Differences with Traditional Integration. Internet Computing 12(5), 44–52 (2008)

    Article  Google Scholar 

  2. OASIS. Web Services for Remote Portlets (August 2003), http://www.oasis-open.org/committees/wsrp

  3. Yu, J., et al.: A Framework for Rapid Integration of Presentation Components. In: WWW 2007, pp. 923–932 (2007)

    Google Scholar 

  4. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures and Applications. Springer, Heidelberg (2003)

    Google Scholar 

  5. Dustdar, S., Schreiner, W.: A survey on web services composition, Int. J. Web Grid Services 1(1), 1–30 (2005)

    Article  Google Scholar 

  6. OASIS. Web Services Business Process Execution Language Version 2.0 (April 2007), http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

  7. Pautasso, C.: BPEL for REST. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 278–293. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. van Lessen, T., et al.: A Management Framework for WS-BPEL. In: ECoWS 2008, Dublin (2008)

    Google Scholar 

  9. Curbera, F., Duftler, M., Khalaf, R., Lovell, D.: Bite: Workflow composition for the web. In: Krämer, B.J., Lin, K.-J., Narasimhan, P., et al. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 94–106. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  10. Maximilien, E.M., et al.: An Online Platform for Web APIs and Service Mashups. Internet Computing 12(5), 32–43 (2008)

    Article  Google Scholar 

  11. Braga, D., et al.: Optimization of Multi-Domain Queries on the Web. In: VLDB 2008, Auckland, pp. 562–573 (2008)

    Google Scholar 

  12. Daniel, F., et al.: Understanding UI Integration - A Survey of Problems, Technologies, and Opportunities. In: IEEE Internet Computing, pp. 59-66 (May 2007)

    Google Scholar 

  13. Microsoft Corporation. Smart Client - Composite UI Application Block (December 2005), http://msdn.microsoft.com/en-us/library/aa480450.aspx

  14. The Eclipse Foundation. Rich Client Platform (October 2008), http://wiki.eclipse.org/index.php/RCP

  15. Sun Microsystems. JSR-000168 Portlet Specification (October 2003), http://jcp.org/aboutJava/communityprocess/final/jsr168/

  16. Acerbis, R., et al.: Web Applications Design and Development with WebML and WebRatio 5.0. TOOLS (46), pp. 392-411 (2008)

    Google Scholar 

  17. Gómez, J., Bia, A., Parraga, A.: Tool support for model-driven development of web applications. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, J.-Y., Sheng, Q.Z. (eds.) WISE 2005. LNCS, vol. 3806, pp. 721–730. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Daniel, F., Casati, F., Benatallah, B., Shan, MC. (2009). Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds) Conceptual Modeling - ER 2009. ER 2009. Lecture Notes in Computer Science, vol 5829. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04840-1_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04840-1_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04839-5

  • Online ISBN: 978-3-642-04840-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics