Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1967486.1967528acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Collaborative development of trusted mashups

Published: 08 November 2010 Publication History

Abstract

We identify the gap that currently exists between enterprise and consumer-focused mashup tools. We describe how Sqwelch, a semantically-enabled mashup maker, addresses this gap during the design of mashups and in their execution. Sqwelch enables the composition of mashups based on the concept of trust explicitly specified by users through a visual interface. Taxonomies are used to enable lightweight mediation of payloads delivered through a publish/subscribe mechanism. We demonstrate the use of Sqwelch as a proof of concept in the remote delivery of healthcare, and how we have used Sqwelch to address areas of trust and collaboration in the delivery of telehealth services.

References

[1]
http://www.programmableweb.com. Programmable Web. {cited 2010 18-March-2010}; Available from: http://www.programmableweb.com.
[2]
Hoyer, V. and Fischer, M., Market Overview of Enterprise Mashup Tools, in Proceedings of the 6th International Conference on Service-Oriented Computing. 2008, Springer-Verlag: Sydney, Australia.
[3]
Hohpe, G. and Woolf, B., Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. 2003: Addison-Wesley Longman Publishing Co., Inc. 480.
[4]
Carzaniga, A. and Wolf, A. L. Forwarding in a content-based network. in SIGCOMM. 2003.
[5]
Jerzak, Z. and Fetzer, C., Bloom filter based routing for content-based publish/subscribe, in Proceedings of the second international conference on Distributed event-based systems. 2008, ACM: Rome, Italy.
[6]
Eugster, P. T., et al., The many faces of publish/subscribe. ACM Comput. Surv., 2003. 35(2): p. 114--131.
[7]
Taylor, R. N., et al., A component- and message-based architectural style for GUI software. Software Engineering, IEEE Transactions on, 1996. 22(6): p. 390.
[8]
Barrett, D. J., et al., A framework for event-based software integration. ACM Trans. Softw. Eng. Methodol., 1996. 5(4): p. 378--421.
[9]
Garlan, D. and Shaw, M., An Introduction to Software Architecture. Advances in Software Engineering and Knowledge Engineering, 1993.
[10]
Fielding, R., Architectural Styles and the Design of Network-based Software Architectures. 2000, University of California, Irvine.
[11]
Keenoy, K., et al., Personalisation Services for Self E-learning Networks, in Web Engineering. 2004, Springerlink.
[12]
Lupu, E., et al., AMUSE: autonomic management of ubiquitous e-Health systems. Concurr. Comput.: Pract. Exper., 2008. 20(3): p. 277--295.
[13]
Damianou, N., et al. The Ponder Policy Specification Language. in Proc. Policy 2001: Workshop on Policies for Distributed Systems and Networks. 2001. Bristol, UK: Springer-Verlag.
[14]
Neale, D. C., Carroll, J. M., and Rosson, M. B., Evaluating computer-supported cooperative work: models and frameworks, in Proceedings of the 2004 ACM conference on Computer supported cooperative work. 2004, ACM: Chicago, Illinois, USA.
[15]
HL7, HL7 2.5 2004. HL7, Application Protocol for Electronic Data Exchange in Healthcare Environments, Version 2.5, ANSI Standard. 2004: Ann Arbor MI.
[16]
Huff, S. M., et al., Development of the logical observation identifier names and codes (loinc) vocabulary. J Am Med Inform Assoc, 1998. 5(3): p. 276--292.
[17]
Sahay, R., Akhtar, W., and Fox, R., PPEPR: Plug and Play Electronic Patient Records, in The 23rd Annual ACM Symposium on Applied Computing, the Semantic Web and Applications (SWA). 2008: Fortaleza, Ceará, Brazil.
[18]
Hoyer, V., et al., Enterprise Mashups: Design Principles towards the Long Tail of User Needs, in 2008 IEEE International Conference on Services Computing (SCC 2008). 2008, IEEE Computer Society: Washington.
[19]
Lizcano, D., et al., EzWeb/FAST: reporting on a successful mashup-based solution for developing and deploying composite applications in the upcoming web of services, in Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services. 2008, ACM: Linz, Austria.
[20]
Daniel, F. and Matera, M., Turning Web Applications into Mashup Components: Issues, Models, and Solutions, in Proceedings of the 9th International Conference on Web Engineering. 2009, Springer-Verlag: San Sebastian, Spain.
[21]
López, J., et al., A Component-Based Approach for Engineering Enterprise Mashups, in Proceedings of the 9th International Conference on Web Engineering. 2009, Springer-Verlag: San Sebastian, Spain.
[22]
Ennals, R. and Gay, D., User-friendly functional programming for web mashups, in Proceedings of the 12th ACM SIGPLAN international conference on Functional programming. 2007, ACM: Freiburg, Germany.
[23]
Hartmann, B., et al., Programming by a sample: rapidly creating web applications with d.mix, in Proceedings of the 20th annual ACM symposium on User interface software and technology. 2007, ACM: Newport, Rhode Island, USA.
[24]
Dapper. {cited May 2010}; Available from: www.dapper.net.
[25]
Denodo. {cited May 2010}; Available from: www.denodo.com/en/index.php.

Cited By

View all
  • (2011)Creating a Virtual Personal Health Record Using MashupsIEEE Internet Computing10.1109/MIC.2011.5215:4(23-30)Online publication date: 1-Jul-2011

Index Terms

  1. Collaborative development of trusted mashups
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    iiWAS '10: Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
    November 2010
    895 pages
    ISBN:9781450304214
    DOI:10.1145/1967486
    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

    • IIWAS: International Organization for Information Integration
    • Web-b: Web-b

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 November 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. collaboration
    2. composition
    3. mashup
    4. semantics
    5. trust

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    iiWAS '10
    Sponsor:
    • IIWAS
    • Web-b

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2011)Creating a Virtual Personal Health Record Using MashupsIEEE Internet Computing10.1109/MIC.2011.5215:4(23-30)Online publication date: 1-Jul-2011

    View Options

    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