License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagSemProc.06291.2
URN: urn:nbn:de:0030-drops-8288
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2006/828/
Go to the corresponding Portal |
Hohpe, Gregor
06291 Workshop Report: Conversation Patterns
Abstract
In a service-oriented architecture systems communicate by exchanging messages. Message passing provides for robust and loosely coupled interaction but it also provides less structure than traditional RPC models, which are based on a fairly rigid request-response interaction style. Instead, messages exchanged over time between a set of parties can form a multitude of conversations. An expressive contract between communicating parties should define a coordination protocol that describes which conversations are legal. Such a protocol can be expressed in different ways, for example through choreography or public endpoint process definitions. The purpose of conversations patterns is to document common forms of conversations in the design pattern format, highlighting design trade-offs and popular implementations.
As part of the Dagstuhl Seminar 06291 on The Role of Business Processes in Service Oriented Architectures in July 2006 we held a Workshop on Conversation Patterns. In this paper, we report on the results of this workshop.
BibTeX - Entry
@InProceedings{hohpe:DagSemProc.06291.2,
author = {Hohpe, Gregor},
title = {{06291 Workshop Report: Conversation Patterns}},
booktitle = {The Role of Business Processes in Service Oriented Architectures},
pages = {1--7},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2006},
volume = {6291},
editor = {Frank Leymann and Wolfgang Reisig and Satish R. Thatte and Wil van der Aalst},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2006/828},
URN = {urn:nbn:de:0030-drops-8288},
doi = {10.4230/DagSemProc.06291.2},
annote = {Keywords: Patterns, Conversation, Orchestration, Choreography}
}
Keywords: |
|
Patterns, Conversation, Orchestration, Choreography |
Collection: |
|
06291 - The Role of Business Processes in Service Oriented Architectures |
Issue Date: |
|
2006 |
Date of publication: |
|
24.11.2006 |