ACM Home Page
Please provide us with feedback. Feedback
Distributed automatic service composition in large-scale systems
Full text PdfPdf (365 KB)
Source Distributed event-based systems; Vol. 332 archive
Proceedings of the second international conference on Distributed event-based systems table of contents
Rome, Italy
SESSION: Modeling event based systems table of contents
Pages 233-244  
Year of Publication: 2008
ISBN:978-1-60558-090-6
Authors
Songlin Hu  Chinese Academy of Sciences, Beijing, China
Vinod Muthusamy  University of Toronto, Toronto, Canada
Guoli Li  University of Toronto, Toronto, Canada
Hans-Arno Jacobsen  University of Toronto, Toronto, Canada
Sponsors
: IEEE
: ACM
: USENIX
IFIP : International Federation for Information Processing
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 25,   Downloads (12 Months): 257,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1385989.1386019
What is a DOI?

ABSTRACT

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 searches.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Andrews et al. Business Process Execution Language for Web Services. 2nd public draft release, Version 1.1, May 2003.
 
2
 
3
 
4
D. Berardi, D. Calvanese, G. D. Giacomo, M. Lenzerini, and M. Mecella. Automatic composition of e-services that export their behavior. In International Conference on Service Oriented Computing (ICSOC), pages 43--58, 2003.
5
 
6
 
7
 
8
E. Fidler, H.-A. Jacobsen, G. Li, and S. Mankovski. The PADRES distributed publish/subscribe system. In International Conference on Feature Interactions in Telecommunications and Software Systems (ICFI), pages 12--30, 2005.
 
9
S. Kona, A. Bansal, and G. Gupta. Automatic composition of semantic web services. In ICWS, pages 150--158, 2007.
 
10
V. Kumar, Z. Cai, B. Cooper, G. Eisenhauer, K. Schwan, M. Mansour, B. Seshasayee, and P. Widener. Implementing diverse messaging models with self-managing properties using IFLOW. In International Conference on Autonomic Computing (ICAC), pages 243--252, June 2006.
11
 
12
G. Li, S. Hou, and H.-A. Jacobsen. Routing of XML and XPath queries in data dissemination networks. In ICDCS, 2008.
 
13
G. Li and H.-A. Jacobsen. Composite subscriptions in content-based publish/subscribe systems. In Middleware, pages 249--269, 2005.
 
14
 
15
A. Marconi, M. Pistore, P. Poccianti, and P. Traverso. Automated web service composition at work: the amazon/mps case study. In ICWS, pages 767--774, 2007.
 
16
N. Milanovic and M. Malek. Search strategies for automatic web service composition. Web Services Research, 3(2):1--32, 2006.
17
 
18
 
19
OSOA. Service component architecture. http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications.
 
20
 
21
22
 
23


Collaborative Colleagues:
Songlin Hu: colleagues
Vinod Muthusamy: colleagues
Guoli Li: colleagues
Hans-Arno Jacobsen: colleagues