Dino: Dynamic and Adaptive Composition of Autonomous Services ?

Arun Mukhija, David S. Rosenblum, Andrew Dingwall-Smith · 2007

Service-oriented computing (SOC) oers a promising solu- tion for dealing with coordination complexity in distributed software systems. Naturally, the infrastructure and technologies for composing services form the backbone of SOC. We argue that SOC has immense potential in enabling collaborations between distributed autonomous ser- vices in open dynamic environments, in addition to the restricted busi- ness environments that have been the main focus of the work done in SOC so far. We discuss some of the important issues and challenges in- volved in composing services in open dynamic environments, and give an overview of the Dino approach that we have been developing with an aim to meet these challenges eectively. Dino provides a runtime infrastruc- ture for comprehensively supporting all stages of service composition, namely: service discovery, selection, binding, delivery, monitoring and adaptation. We conclude with a discussion on some of the ongoing and future work on Dino.

Read the paper · More papers on PaperTik