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

skip to main content
10.1145/1944999.1945000acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmashupsConference Proceedingsconference-collections
research-article

Orchestrating nomadic mashups using workflows

Published: 01 December 2010 Publication History

Abstract

Middleware for mashups is currently not able to compose the services residing in a nomadic network. Its transient connections and connection volatility result in a highly dynamic environment where services can appear and disappear at any point in time. The consequence is that these services must be discovered at runtime in an ad hoc fashion and must execute asynchronously to prevent a disconnected service to block the execution of an entire mashup. Orchestrating loosely coupled asynchronously executing services calls for a process-aware approach. This paper proposes the use of workflow patterns to enable a high level specification of the interactions between the mobile services constituting a nomadic mashup.

References

[1]
Ubiquity, 2005--2009. http://labs.mozilla.com/blog/2008/08/introducing-ubiquity/.
[2]
Farhad Arbab. Reo: a channel-based coordination model for component composition. Mathematical. Structures in Comp. Sci., 14(3):329--366, 2004.
[3]
Francisco Curbera, Matthew Duftler, Rania Khalaf, and Douglas Lovell. Bite: Workflow composition for the web. In ICSOC '07: Proceedings of the 5th international conference on Service-Oriented Computing, pages 94--106, Berlin, Heidelberg, 2007. Springer-Verlag.
[4]
Jessie Dedecker, Tom Van Cutsem, Stijn Mostinckx, Theo D'Hondt, and Wolfgang De Meuter. Ambient-Oriented Programming. In OOPSLA '05: Companion of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications. ACM Press, 2005.
[5]
David Kitchin, Adrian Quark, William Cook, and Jayadev Misra. The orc programming language. In FMOODS '09/FORTE '09: Proceedings of the Joint 11th IFIP WG 6.1 International Conference FMOODS '09 and 29th IFIP WG 6.1 International Conference FORTE '09 on Formal Techniques for Distributed Systems, pages 1--25, Berlin, Heidelberg, 2009. Springer-Verlag.
[6]
Cecilia Mascolo, Licia Capra, and Wolfgang Emmerich. Mobile computing middleware. In In Advanced lectures on networking, pages 20--58. Springer-Verlag, 2002.
[7]
Massimo Mecella, Michele Angelaccio, Alenka Krek, Tiziana Catarci, Berta Buttarazzi, and Schahram Dustdar. Workpad: an adaptive peer-to-peer software infrastructure for supporting collaborative work of human operators in emergency/disaster scenarios. In CTS '06: Proceedings of the International Symposium on Collaborative Technologies and Systems, pages 173--180, Washington, DC, USA, 2006. IEEE Computer Society.
[8]
Mark Miller, Eric Dean Tribble, and Jonathan Shapiro. Concurrency among strangers: Programming in e as plan coordination. In R. De Nicola and D. Sangiorgi, editors, Symposium on Trustworthy Global Computing, volume 3705 of Lecture Notes in Computer Science, pages 195--229. Springer, April 2005.
[9]
Lasse Pajunen and Suresh Chande. Developing workflow engine for mobile devices. In EDOC '07: Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference, page 279, Washington, DC, USA, 2007. IEEE Computer Society.
[10]
Mark Pruett. Yahoo! pipes. O'Reilly, 2007.
[11]
Nick Russell, Arthur H. M. ter Hofstede, Wil M. P. van der Aalst, and Natalya Mulyar. Workflow control-flow patterns: A revised view. Technical report, BPMcenter.org, 2006.
[12]
Rohan Sen, Gruia-Catalin Roman, and Christopher D. Gill. Cian: A workflow engine for manets. In COORDINATION, pages 280--295, 2008.
[13]
Tom Van Cutsem, Stijn Mostinckx, and Wolfgang De Meuter. Linguistic symbiosis between event loop actors and threads. Computer Languages Systems & Structures, 35(1), 2008.
[14]
Tom Van Cutsem, Stijn Mostinckx, Elisa Gonzalez Boix, Jessie Dedecker, and Wolfgang De Meuter. Ambienttalk: object-oriented event-driven programming in mobile ad hoc networks. In Proceedings of the XXVI International Conference of the Chilean Computer Science Society (SCCC 2007), pages 3--12. IEEE Computer Society, 2007.

Cited By

View all
  • (2015)A Middleware for Discovering Proximity-Based Service-Oriented Industrial Internet of ThingsProceedings of the 2015 IEEE International Conference on Services Computing10.1109/SCC.2015.27(130-137)Online publication date: 27-Jun-2015
  • (2014)Modelling Energy-Aware Task Allocation in Mobile WorkflowsMobile and Ubiquitous Systems: Computing, Networking, and Services10.1007/978-3-319-11569-6_8(89-101)Online publication date: 28-Sep-2014
  • (2012)An adaptive mediation framework for mobile p2p social content sharingProceedings of the 10th international conference on Service-Oriented Computing10.1007/978-3-642-34321-6_25(374-388)Online publication date: 12-Nov-2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
Mashups '09/'10: Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
December 2010
93 pages
ISBN:9781450304184
DOI:10.1145/1944999
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2010

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

Mashups '09/'10

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2015)A Middleware for Discovering Proximity-Based Service-Oriented Industrial Internet of ThingsProceedings of the 2015 IEEE International Conference on Services Computing10.1109/SCC.2015.27(130-137)Online publication date: 27-Jun-2015
  • (2014)Modelling Energy-Aware Task Allocation in Mobile WorkflowsMobile and Ubiquitous Systems: Computing, Networking, and Services10.1007/978-3-319-11569-6_8(89-101)Online publication date: 28-Sep-2014
  • (2012)An adaptive mediation framework for mobile p2p social content sharingProceedings of the 10th international conference on Service-Oriented Computing10.1007/978-3-642-34321-6_25(374-388)Online publication date: 12-Nov-2012

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