Continuous queries over data streams
ACM SIGMOD Record
Distributed and Parallel Databases
The Semantics of Blocking and Nonblocking Send and Receive Primitives
Proceedings of the 8th International Symposium on Parallel Processing
The P2P Approach to Interorganizational Workflows
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Adaptive filters for continuous queries over distributed data streams
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
YAWL: yet another workflow language
Information Systems
Correlation patterns in service-oriented architectures
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Compositional modeling for data-centric business applications
SC'08 Proceedings of the 7th international conference on Software composition
Hi-index | 0.00 |
Languages for business process definition generally suffer from myopic approaches to capturing communication between distributed processes. Effective communication between processes requires: support for conversations involving interrelated interactions spread over time; ability to select and group messages based on their content, regardless of format and transport technology; and resolving contention between processes or tasks for common sets of messages. This paper presents a set of communication abstractions that provide a "glue" between the process layer and the middleware. The paper also reports on an implementation of these abstractions and an experimental evaluation.