Distributed Automatic Service Composition in Large-scale Systems
Automatic service composition is an active research area
in the field of service computing. This paper presents a
distributed approach to automatically discover a composition
of services based on the desired input to and output
from the process. The algorithm makes use of the content-based
publish/subscribe model, with service inputs modeled
as subscriptions, and outputs as advertisements. Service interfaces
are mapped to publish/subscribe messages in such
a way that publish/subscribe matching is used to evaluate
service compatibility. In this way, large-scale distributed
service composition and process discovery is achieved with
a distributed publish/subscribe network. Evaluations in a
distributed environment of a real implementation of the system
demonstrate the scalability of the distributed approach,
especially with respect to the number of services, the complexity
of the discovered processes, and the number of concurrent
Tags: content-based publish/subscribe, eqosystem, publish/subscribe, padres, pub/sub applications
Readers who enjoyed the above work, may also like the following:
- Efficient Event-based Resource Discovery.
Wei Yan, Songlin Hu, Vinod Muthusamy, Hans-Arno Jacobsen, and Li Zha.
In ACM Distributed Event-based Systems Conference (DEBS), pages 19:1--19:1, July 2009.
Tags: content-based publish/subscribe, padres, publish/subscribe, pub/sub applications, eqosystem, canoews2010
- BPM in Cloud Architectures: Business Process Management with SLAs and Events.
Vinod Muthusamy and Hans-Arno Jacobsen.
In BPM, pages 5-10, September 2010.
Extended abstract - BPM'2010 Keynote.
Tags: bpm, business process, content-based publish/subscribe, eqosystem, event processing, padres, pub/sub applications, publish/subscribe, sla, canoews2010, keynote
- Transactional Mobility in Distributed Content-based Publish/Subscribe Systems.
Songlin Hu, Vinod Muthusamy, Guoli Li, and Hans-Arno Jacobsen.
In 29th IEEE International Conference on Distributed Computing Systems (ICDCS), pages 101-110, June 2009.
Acceptance rate: 16%. Number of submissions: 455.
Tags: mobility, content-based publish/subscribe, publish/subscribe, padres, eqosystem