Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-642-04840-1_32guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Hosted Universal Composition: Models, Languages and Infrastructure in mashArt

Published: 10 November 2009 Publication History

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 <em>universal</em> 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 <em>mashArt</em> platform, we then provide <em>universal composition as a service</em> in form of an easy-to-use graphical development tool equipped with an execution environment for fast deployment and execution of composite Web applications.

References

[1]
Yu, J., et al.: Understanding Mashup Development and its Differences with Traditional Integration. Internet Computing 12(5), 44-52 (2008)
[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)
[4]
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architectures and Applications. Springer, Heidelberg (2003)
[5]
Dustdar, S., Schreiner, W.: A survey on web services composition, Int. J. Web Grid Services 1(1), 1-30 (2005)
[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)
[8]
van Lessen, T., et al.: A Management Framework for WS-BPEL. In: ECoWS 2008, Dublin (2008)
[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)
[10]
Maximilien, E.M., et al.: An Online Platform for Web APIs and Service Mashups. Internet Computing 12(5), 32-43 (2008)
[11]
Braga, D., et al.: Optimization of Multi-Domain Queries on the Web. In: VLDB 2008, Auckland, pp. 562-573 (2008)
[12]
Daniel, F., et al.: Understanding UI Integration - A Survey of Problems, Technologies, and Opportunities. In: IEEE Internet Computing, pp. 59-66 (May 2007)
[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)
[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)

Cited By

View all
  • (2018)Toward truly personal chatbotsProceedings of the 1st International Workshop on Software Engineering for Cognitive Services10.1145/3195555.3195563(31-36)Online publication date: 28-May-2018
  • (2017)Self-healing in Service Mashups Through Feature AdaptationProceedings of the 21st International Systems and Software Product Line Conference - Volume A10.1145/3106195.3106215(94-103)Online publication date: 25-Sep-2017
  • (2015)Mobile search through dynamic mashupsProceedings of the Second ACM International Conference on Mobile Software Engineering and Systems10.5555/2825041.2825053(64-67)Online publication date: 16-May-2015
  • Show More Cited By
  1. Hosted Universal Composition: Models, Languages and Infrastructure in mashArt

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ER '09: Proceedings of the 28th International Conference on Conceptual Modeling
    November 2009
    514 pages
    ISBN:9783642048395
    • Editors:
    • Alberto H. Laender,
    • Silvana Castano,
    • Umeshwar Dayal,
    • Fabio Casati,
    • José Palazzo Oliveira

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 10 November 2009

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Toward truly personal chatbotsProceedings of the 1st International Workshop on Software Engineering for Cognitive Services10.1145/3195555.3195563(31-36)Online publication date: 28-May-2018
    • (2017)Self-healing in Service Mashups Through Feature AdaptationProceedings of the 21st International Systems and Software Product Line Conference - Volume A10.1145/3106195.3106215(94-103)Online publication date: 25-Sep-2017
    • (2015)Mobile search through dynamic mashupsProceedings of the Second ACM International Conference on Mobile Software Engineering and Systems10.5555/2825041.2825053(64-67)Online publication date: 16-May-2015
    • (2015)Web Service CompositionACM Computing Surveys10.1145/283127048:3(1-41)Online publication date: 9-Dec-2015
    • (2015)A UI-Centric Approach for the End-User Development of Multidevice MashupsACM Transactions on the Web10.1145/27356329:3(1-40)Online publication date: 16-Jun-2015
    • (2015)AbmashSoftware—Practice & Experience10.1002/spe.224945:5(581-612)Online publication date: 1-May-2015
    • (2014)Recommendation and Weaving of Reusable Mashup Model Patterns for Assisted DevelopmentACM Transactions on Internet Technology10.1145/266350014:2-3(1-23)Online publication date: 28-Oct-2014
    • (2014)Conceptual Development of Custom, Domain-Specific Mashup PlatformsACM Transactions on the Web10.1145/26284398:3(1-35)Online publication date: 8-Jul-2014
    • (2014)A model driven framework for modeling and composing service based Android applicationsProceedings of the 29th Annual ACM Symposium on Applied Computing10.1145/2554850.2555037(450-457)Online publication date: 24-Mar-2014
    • (2013)Personal information spaces in the context of visits to archaeological parksProceedings of the Biannual Conference of the Italian Chapter of SIGCHI10.1145/2499149.2499173(1-4)Online publication date: 16-Sep-2013
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media