Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
Simulation, verification and automated composition of web services
Proceedings of the 11th international conference on World Wide Web
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
Information Technology and Management
BF*: Web Services Discovery and Composition as Graph Search Problem
EEE '05 Proceedings of the 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'05) on e-Technology, e-Commerce and e-Service
Automatic composition of transition-based semantic web services with messaging
VLDB '05 Proceedings of the 31st international conference on Very large data bases
ICWS '06 Proceedings of the IEEE International Conference on Web Services
DIANE: an integrated approach to automated service discovery, matchmaking and composition
Proceedings of the 16th international conference on World Wide Web
Adaptive location constraint processing
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
A P2P-based Architecture for SemanticWeb Service Automatic Composition
DEXA '07 Proceedings of the 18th International Conference on Database and Expert Systems Applications
Routing of XML and XPath Queries in Data Dissemination Networks
ICDCS '08 Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems
Implementing Diverse Messaging Models with Self-Managing Properties using IFLOW
ICAC '06 Proceedings of the 2006 IEEE International Conference on Autonomic Computing
Composite subscriptions in content-based publish/subscribe systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
Automatic Generation of Mashups for Personalized Commerce in Digital TV by Semantic Reasoning
EC-Web 2009 Proceedings of the 10th International Conference on E-Commerce and Web Technologies
Efficient event-based resource discovery
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Chemical-inspired self-composition of competing services
Proceedings of the 2010 ACM Symposium on Applied Computing
Automated assembly of Internet-scale software systems involving autonomous agents
Journal of Systems and Software
Load Balancing Content-Based Publish/Subscribe Systems
ACM Transactions on Computer Systems (TOCS)
A framework for automatically supporting end-users in service composition
The smart internet
A framework for automatically supporting end-users in service composition
The smart internet
Expert Systems with Applications: An International Journal
eQoSystem: supporting fluid distributed service-oriented workflows
Proceedings of the 5th ACM international conference on Distributed event-based system
WTCluster: utilizing tags for web services clustering
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
QoS-aware automatic service composition: a graph view
Journal of Computer Science and Technology - Special issue on Community Analysis and Information Recommendation
Service composition for mobile ad hoc networks using distributed matching
UCAmI'12 Proceedings of the 6th international conference on Ubiquitous Computing and Ambient Intelligence
On competitive self-composition in pervasive services
Science of Computer Programming
Service subscription and consumption for personal web applications
The Personal Web
Hi-index | 0.00 |
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.