Matchmaking support for dynamic workflow composition

Neil Chapman, Simone A. Ludwig, William Naylor, Julian Padget, Omer F. Rana

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

3 Citations (SciVal)


Service description and discovery offer complementary challenges, but in both cases, the problem is finding the right trade-off between accuracy and generality that will result in a positive service identification. Discovery systems have historically tended to focus on domain-specific techniques using single sources of knowledge to help classify queries against services, making both maintenance and extension difficult. The primary contribution of this paper is the presentation of a generic brokerage framework based on the use of plug-in components, that are themselves Web services. The framework has been developed in the context of the KNOOGLE project, where the focus has been on demonstrating support for (i) the discovery of grid services for the GridSAM job submission system and (ii) integration with the Taverna workflow enactment system. However, the broker itself is domain independent and it is the multiple user-specified matchmaker plug-ins that act as sources of domain-specific knowledge. The broker collects the results of the matchmakers' comparison of the query and service and then applies a user-specified selection policy to determine the final choice of service. Thus a range of comprehensive packaging of brokerage functionality becomes possible through the use of supplied and user-defined matchers and supplied or user-defined selection policies.
Original languageEnglish
Title of host publicationProceedings of 3rd IEEE International Conference on eScience and Grid Computing, 2007
Number of pages8
ISBN (Print)9780769530642
Publication statusPublished - 1 Dec 2007
EventIEEE International Conference on e-Science and Grid Computing, 2007 - Bangalore, India
Duration: 10 Dec 200713 Dec 2007


ConferenceIEEE International Conference on e-Science and Grid Computing, 2007


Dive into the research topics of 'Matchmaking support for dynamic workflow composition'. Together they form a unique fingerprint.

Cite this