Authors
José Luiz Fiadeiro, Antónia Lopes, Laura Bocchi
Publication date
2011/7
Journal
Formal Aspects of Computing
Volume
23
Pages
433-463
Publisher
Springer-Verlag
Description
We propose a formal operational semantics for service discovery and binding. This semantics is based on a graph-based representation of the configuration of global computers typed by business activities. Business activities execute distributed workflows that can trigger, at run time, the discovery, ranking and selection of services to which they bind, thus reconfiguring the workflows that they execute. Discovery, ranking and selection are based on compliance with required business and interaction protocols and optimisation of quality-of-service constraints. Binding and reconfiguration are captured as algebraic operations on configuration graphs. We also discuss the methodological implications that this model framework has on software engineering using a typical travel-booking scenario. To the best of our knowledge, our approach is the first to provide a clear separation between service computation and …
Total citations
2010201120122013201420152016201720182019202020212022202311564622522111
Scholar articles
JL Fiadeiro, A Lopes, L Bocchi - Formal Aspects of Computing, 2011