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

skip to main content
10.1145/1890799.1890807acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

Mooshabaya: mashup generator for XBaya

Published: 29 November 2010 Publication History

Abstract

Visual composition of workflows enables end user to visually depict the workflow as a graph of activities in a process. Tools that support visual composition translate those visual models to traditional workflow languages such as BPEL and execute them thus freeing the end user of the need of knowing workflow languages. Mashups on the other hand, provide a lightweight mechanism for ordinary user centric service composition and creation, hence considered to have an active role in the web 2.0 paradigm. In this paper, we extend a visual workflow composition tool to support mashups, thus providing a comprehensive tooling platform for mashup development backed up by workflow style modeling capabilities, while expanding the reach of the workflow domain into web 2.0 resources with the potential of the mashups. Furthermore, our work opens up a new possibility of converging the mashup domain and workflow domain, thus capturing beneficial aspects from each domain.

References

[1]
Al-Barakati, A., Zhang, W., Patoli, M. Z., Gkion, M., Beloff, N., Newbury. P., and White.M. "An Integrated Workflow Management Solution for Heritage Information Mashups," Department of Informatics, University Sussex, Brighton, United Kingdom, BN1 9QJ.
[2]
Andrews, T., et al. Business Process Execution Language for Web Services, Version 1.1 {Online}. Available: http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-bpel/ws-bpel.pdf
[3]
Anjomshoaa, A., Bader, G., and Tjoa, A. (2009) "Exploiting Mashup Architecture in Business Use Cases," in Proceedings of the 2009 International Conference on Network-Based Information Systems (NbiS 2009). UIPUI, Indianapolis, USA, August 19--21, 2009.
[4]
Birrell, A. D., and Nelson, B. J. Xerox Palo Alto Research Center, Implementing Remote Procedure Calls {Online}. Available: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.81.2486&rep=rep1&type=pdf
[5]
Crupi, J., and Warner, C. Enterprise Mashups Part I: Bringing SOA to the People, Published: May 16, 2008 (SOA Magazine Issue XVIII: May 2008) {Online}. Available: http://www.soamag.com/I18/0508-1.php
[6]
Deelman, E., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Patil, G., Su, M. H., Vahi, K., and Livny, M. "Pegasus: Mapping Scientific Workflows onto the Grid," Lecture Notes in Computer Science, 3165:11--20, Jan 2004.
[7]
Droegemeier, K. K., et al. "Linked Environments for Atmospheric Discovery (LEAD): A CyberInfrastructure for Mesoscale Meteorology Research and Education," in 20th Conference on Interactive Information Processing Systems for Meteorology, Oceanography, and Hydrology, 2004. Seattle, WA.
[8]
Droegemeier, K. K., Chandrasekar, V., Clark, R., Gannon, D., et al. Linked Environments for Atmospheric Discovery (LEAD): Architecture, Technology, Technology Roadmap and Deployment Strategy {Online}. Available: http://ams.confex.com/ams/pdfpapers/86256.pdf {Accessed: July 27th, 2010}
[9]
Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., and Weerawarana, S. Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI, Francisco Curbera, IBM T. J. Watson Research Center {Online}. Available: http://www.site.uottawa.ca/~ttran/teaching/csi5389/papers/Unraveling%20the%20Web%20Services%20Web.pdf
[10]
Fahringer, T. "Mashups vs. Grid-Workflows," Seminar paper, Grid und Web 2.0 (703524).
[11]
Fu, X., Bultan, T., and Su, J. "Analysis of Interacting BPEL Web Services," in Proceedings of WWW'04, pages 621--630, USA, 2004. ACM Press.
[12]
Huang, Y. Aleksander Slominski, Chathura Herath, Dennis Gannon, "WS-Messenger: A Web Services-Based Messaging System for Service-Oriented Grid Computing," ccgrid, pp. 166--173, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06), 2006.
[13]
Hull, D., Wolstencroft, K., Stevens, R., Goble, C., Pocock, M., Li, P., and Oinn, T. "Taverna: a tool for building and running workflows of services," Nucleic Acids Research, vol. 34, iss. Web Server issue, pp. 729--732, 2006.
[14]
Keukelaere, F. D., Bhola, S., Steiner, M., Chari, S., and Yoshihama, S. "SMash: Secure Component Model for Cross-Domain Mashups on Unmodified Browsers," in Proceeding of the 17th international conference on World Wide Web, April 21--25, 2008, Beijing, China.
[15]
Kim, J., Gil, Y., and Spraragen, M. "A Knowledge-Based Approach to Interactive Workflow Composition." To appear in Workshop on Planning and Scheduling for Grid and Web Services, at International Conference on Automated Planning and Scheduling (ICAPS-2004), 2004.
[16]
Kim, J., Spraragen, M., and Gil, Y. "An Intelligent Assistant for Interactive Workflow Composition," University of Southern California/Information Sciences Institute, Marina del Rey, CA 90292 USA.
[17]
Koschmider, A., Torres, V., and Pelechano, V. "Elucidating the mashup hype: Definition, challenges, methodical guide and tools for mashups," in Proceedings of the 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web at WWW2009, Madrid, Spain, April 2009.
[18]
Liu, X., Hui, Y., Sun, W., Liang, H. "Towards service composition based on mashup," in Proceedings of the IEEE International Conference on Service Computing (SCC 2007), pp. 332--339 (2007)
[19]
Ludäscher, B., Altintas, I, Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E. A., Tao, T., and Zhao, Y. Scientific Workflow Management and the Kepler System, September 2004; revised March 2005 {Online}. Available: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.59.6066&rep=rep1&type=pdf
[20]
Majithia, S., Shields, M., Taylor, I., and Wang, I. "Triana: A Graphical Web Service Composition and Execution Toolkit," in IEEE International Conference on Web Services (ICWS'04), 2004.
[21]
Marsh, J. Mashup: Noun or Verb? {Online}. Available: https://www.wso2.org/repos/wso2/people/jonathan/Mashup%20Noun%20or%20Verb.pdf
[22]
Muehlen, M. Z., Nickerson, J. V., and Swenson, K. D. "Developing Web Services Choreography Standards -- The Case of REST vs. SOAP."
[23]
Nestler, T., Dannecker, L., and Pursche, A. User-centric Composition of Service Front-ends at the Presentation Layer, SAP Research Center Dresden, Germany {Online}. Available: http://ceur-ws.org/Vol-540/ugs2009_submission_2.pdf
[24]
Nestler, T., Feldmann, M., Preuÿner, A., and Schill, A. Service Composition at the Presentation Layer using Web Service Annotations. {Online}. Available: http://mashart.org/composableweb2009/paper7.pdf
[25]
Nurseitov, N, Paulson, M., Reynolds, R., and Izurieta, C. Comparison of JSON and XML Data Interchange Formats: A Case Study, Department of Computer Science, Montana State University -- Bozeman, Montana, 59715, USA {Online}. Available: http://www.cs.montana.edu/izurieta/pubs/caine2009.pdf
[26]
O'Reilly, T. What Is Web 2.0: Design Patterns and Business Models for the Next Generation of Software, March 2007 {Online}. Available: http://mpra.ub.unimuenchen.de/4578/1/MPRA_paper_4578.pdf
[27]
Pedroni, S., and Rappin, N. "Jython Essentials," March 2002.
[28]
Perera, S., and Gannon, D. "Enabling Web Service Extensions for Scientific Workflows." Computer Science Department, Indiana University, Bloomington IN 47405.
[29]
Pierce, M., Marru., S., Wu, W., Kandaswami, G., Laszewski, G. V., Dooley, R., Dahan, M., Wilkins-Diehr, N., and Thomas, M. "Open Grid Computing Environments."
[30]
Pruett, M. "Yahoo! pipes", First edition.
[31]
Van Der Aalst, W. M. P., and Ter Hofstede, A. H. M. "YAWL: yet another workflow language."
[32]
Weerawarana, S., Curbera, F., Leymann, F., Storey, T, and Ferguson, D. F. "Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More."
[33]
Workflow Management Coalition, XML-Based Workflow and Process Management Standards: XPDL, Wf-XML {Online}. Available: http://xml.coverpages.org/wf-xml.html
[34]
Yu, J., Benatallah, B., Casati, F., Daniel, F. (2008). "Understanding Mashup Development," IEEE Internet Computing, 12(5), 44--52.

Cited By

View all
  • (2015)Process-driven Configuration of Federated Cloud ResourcesDatabase Systems for Advanced Applications10.1007/978-3-319-18120-2_20(334-350)Online publication date: 9-Apr-2015

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
MGC '10: Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science
November 2010
64 pages
ISBN:9781450304535
DOI:10.1145/1890799
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

  • Professional
  • USENIX Assoc: USENIX Assoc
  • IFIP

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 November 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. mashups
  2. web 2.0
  3. web services
  4. workflows

Qualifiers

  • Research-article

Conference

Middleware '10
Sponsor:
  • USENIX Assoc
Middleware '10: 11th International Middleware Conference
November 29 - December 3, 2010
Bangalore, India

Acceptance Rates

Overall Acceptance Rate 14 of 36 submissions, 39%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2015)Process-driven Configuration of Federated Cloud ResourcesDatabase Systems for Advanced Applications10.1007/978-3-319-18120-2_20(334-350)Online publication date: 9-Apr-2015

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