A Multiagent System for the Reliable Execution of Automatically Composed Ad-hoc Processes
Autonomous Agents and Multi-Agent Systems
Efficient Service Composition Using Zero-Suppressed Reduced Ordered Binary Decision Diagrams
WI '06 Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence
Efficiently finding web services using a clustering semantic approach
Proceedings of the 2008 international workshop on Context enabled source and service selection, integration and adaptation: organized with the 17th International World Wide Web Conference (WWW 2008)
Optimized, decentralized workflow execution in grid environments
Multiagent and Grid Systems - Special Issue on "Advances in Grid services Engineering and Management"
A tree-based approach to matchmaking algorithms for resource discovery
International Journal of Network Management
Automated Dynamic Maintenance of Composite Services Based on Service Reputation
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Efficient Semantic Web Service Discovery in Centralized and P2P Environments
ISWC '08 Proceedings of the 7th International Conference on The Semantic Web
International Journal of High Performance Computing and Networking
Exploiting User Feedback to Improve Semantic Web Service Discovery
ISWC '09 Proceedings of the 8th International Semantic Web Conference
A caching mechanism for semantic web service discovery
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
SPiDeR: P2P-based web service discovery
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Scalable automated service composition using a compact directory digest
DEXA'06 Proceedings of the 17th international conference on Database and Expert Systems Applications
Service composition with directories
SC'06 Proceedings of the 5th international conference on Software Composition
Automated geospatial Web Services composition based on geodata quality requirements
Computers & Geosciences
A Hadoop-based approach for efficient web service management
International Journal of Web and Grid Services
Hi-index | 0.00 |
Service directories are a key component of distributed systems where shared information must be managed effi- ciently. For a directory with a large numbers of entries, the result set of a query may be large, too. In this case it is important to order the results according to heuristics and to retrieve them incrementally. Our contribution is an integrated directory system specially adapted to large-scale service discovery and composition. We introduce DirQL, a flexible query language for the matching and ranking of service descriptions. As results are incrementally retrieved, our system is able to lazily compute the result set based on: 1) the organization of the directory as a special balanced search tree that has an extra "intersection" discriminator, 2) a scheme for transforming the original query into one taking into account the tree structure of the directory, and 3) the organization of partial results in a heap structure sorted according to the transformed query. We also report on experimental results regarding the usage of the directory by a composition engine solving randomly generated problems.