8. The system of claim 6 , wherein the service recommendation service is invoked in one of a batch mode and continuously.
6. A system for a service recommendation service, comprising: Plurality of collaborative information participants interconnected via a communication network, each participant having zero or more data sources; A computing platform programmed with query services, each query service defining one or more queries operable on authorized portions of participant data sources, the computing platform comprising a hardware processor and instructions, the instructions, when executed by the hardware processor are to: determine a first set of queries that do not expose additional data items stored in a data source of a participant in a collaborative information system than are exposed by queries already implemented on a participants data source; Identify a first set of query services that are not authorized to involve the data source, but which use the first set of queries; Recommend the first set of identified the first set of query services to the participant; Determine a second set of queries implemented on the data source that are used by authorized queries services of the collaborative information system; Identify a second set of additional query services that are not authorized to involve the data source, but which could be authorized by using the additional queries; Observe data items stored in the data source from statements of the second set of query services; Determine, from the observed data items, additional queries that are not implemented on the data source, which search the observed data items; Identify additional query services that are not authorized to involve the data source, but which use the additional queries; and recommend the identified additional query services to the participant.