Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11538394_20guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Service interaction patterns

Published: 05 September 2005 Publication History

Abstract

With increased sophistication and standardization of modeling languages and execution platforms supporting business process management (BPM) across traditional boundaries, has come the need for consolidated insights into their exploitation from a business perspective. Key technology developments in BPM bear this out, with several web services-related initiatives investing significant effort in the collection of compelling use cases to heighten the exploitation of BPM in multi-party collaborative environments. In this setting, we present a collection of patterns of service interactions which allow emerging web services functionality, especially that pertaining to choreography and orchestration, to be benchmarked against abstracted forms of representative scenarios. Beyond bilateral interactions, these patterns cover multilateral, competing, atomic and causally related interactions. Issues related to the implementation of these patterns using established and emerging web services standards, most notably BPEL, are discussed.

References

[1]
W. M.P. van der Aalst, A. H.M. ter Hofstede, B. Kiepuszewski, and A. Barros. Workflow Patterns. Distributed and Parallel Databases, 14(1):5-51, 2003.
[2]
G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web services: Concepts, architectures and applications. Springer Verlag, 2003.
[3]
A. Barros, M. Dumas, and A. H.M. ter Hofstede. Service Interaction Patterns: Towards a Reference Framework for Service-based Business Process Interconnection. Technical Report FIT-TR-2005-02, Faculty of IT, Queensland University of Technology, 2005. See: http://www.serviceinteraction.com.
[4]
R. Fielding. Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine, 2000.
[5]
C. Hagen, and G. Alonso. Exception Handling in Workflow Management Systems. IEEE Transactions on Software Engineering 26(10): 943-958, 2000.
[6]
G. Hohpe and B. Woolf. Enterprise integration patterns: Designing, building, and deploying messaging solutions. Addison-Wesley, 2004.
[7]
A. Kumar and J.L. Zhao. Workflow Support for Electronic Commerce Applications. Decision Support Systems 32: 265-278, 2002.
[8]
D. Luckham. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley, 2002.
[9]
R. Milner. Communicating and Mobile Systems: The Pi-Calculus. Cambridge University Press, 1999.
[10]
M. Snir and W. Gropp. MPI: The Complete Reference. MIT Press, 2nd edition, 1998.
[11]
S. Weerawarana, F. Curbera, F. Leymann, T. Storey, D.F. Ferguson (Editors). Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More. Prentice Hall, 2005.

Cited By

View all
  • (2022)Discovering architecture-aware and sound process models of multi-agent systems: a compositional approachSoftware and Systems Modeling (SoSyM)10.1007/s10270-022-01008-x22:1(351-375)Online publication date: 3-May-2022
  • (2019)A data-driven approach for extracting and analyzing collaboration patterns at the interagent and intergroup levels in business processElectronic Commerce Research10.1007/s10660-018-9307-x19:2(451-470)Online publication date: 1-Jun-2019
  • (2018)Modelling method of dynamic business process based on pi-calculusInternational Journal of Computational Science and Engineering10.5555/3282692.328269417:2(146-158)Online publication date: 1-Jan-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
BPM'05: Proceedings of the 3rd international conference on Business Process Management
September 2005
469 pages
ISBN:3540282386
  • Editors:
  • Wil P. Aalst,
  • Boualem Benatallah,
  • Fabio Casati,
  • Francisco Curbera

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 05 September 2005

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Discovering architecture-aware and sound process models of multi-agent systems: a compositional approachSoftware and Systems Modeling (SoSyM)10.1007/s10270-022-01008-x22:1(351-375)Online publication date: 3-May-2022
  • (2019)A data-driven approach for extracting and analyzing collaboration patterns at the interagent and intergroup levels in business processElectronic Commerce Research10.1007/s10660-018-9307-x19:2(451-470)Online publication date: 1-Jun-2019
  • (2018)Modelling method of dynamic business process based on pi-calculusInternational Journal of Computational Science and Engineering10.5555/3282692.328269417:2(146-158)Online publication date: 1-Jan-2018
  • (2018)Blockchains for Business Process Management - Challenges and OpportunitiesACM Transactions on Management Information Systems10.1145/31833679:1(1-16)Online publication date: 26-Feb-2018
  • (2018)Visual modeling of RESTful conversations with RESTalkSoftware and Systems Modeling (SoSyM)10.1007/s10270-016-0532-217:3(1031-1051)Online publication date: 1-Jul-2018
  • (2017)Interface Representation PatternsProceedings of the 22nd European Conference on Pattern Languages of Programs10.1145/3147704.3147734(1-36)Online publication date: 12-Jul-2017
  • (2017)A Pattern Language for Workflow Engine Conformance and Performance BenchmarkingProceedings of the 22nd European Conference on Pattern Languages of Programs10.1145/3147704.3147705(1-46)Online publication date: 12-Jul-2017
  • (2017)Enhancing service system designInformation Systems Frontiers10.1007/s10796-015-9604-z19:3(481-507)Online publication date: 1-Jun-2017
  • (2017)A visual language for modeling multiple perspectives of business process compliance rulesSoftware and Systems Modeling (SoSyM)10.1007/s10270-016-0526-016:3(715-736)Online publication date: 1-Jul-2017
  • (2014)Towards a service centric contextualized vehicular cloudProceedings of the fourth ACM international symposium on Development and analysis of intelligent vehicular networks and applications10.1145/2656346.2656351(73-80)Online publication date: 21-Sep-2014
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media