Securing a Space-Based Service Architecture With Coordination-Driven Access Control
In distributed applications, multiple autonomous processes need to collaborate in an efficient way. Space-based middleware enables data-driven coordination for these processes via shared tuple spaces that allow a decoupled form of communication. Complex coordination logic may be provided to clients via reusable service components that access such tuple spaces to fulfill their task. To enable the secure collaboration of different participants, a suitable security concept for space-based services is required. In this paper, the authors present a fine-grained access control model that targets permissions both for invoking specific coordination services and for the data that is accessed by them.