Definition
Coordination is about managing dependencies activities, processes, and components. Unlike the classical computation models, a coordination model puts much more emphasis on communication and cooperation than computation.
Key Points
Turing machines are a nice illustration of the classical “computation-oriented” view of systems. However, this view is too limited for many applications (e.g., web services). Many systems can be viewed as a collection of interacting entities (e.g., communicating Turing machines). For example, in the context of a service-oriented architecture (SOA), coordination is more important than computation. There exist many approaches to model and support coordination. Linda is an example of a language to model coordination and communication among several parallel processes operating upon objects stored in and retrieved from a shared, virtual, associative memory [1]. Linda attempts to separate coordination from computation by only allowing interaction...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Gelernter D, Carriero N. Coordination languages and their significance. Commun ACM. 1992;35(2):97–107.
Jennings NR. Commitments and conventions: the foundation of coordination in multi-agent systems. Knowl Eng Rev. 1993;8(3):223–50.
Malone TW, Crowston K. The interdisciplinary study of coordination. ACM Comput Surv. 1994;26(1):87–119.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
van der Aalst, W.M.P. (2018). Coordination. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1199
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1199
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering