FIG. 17 is an example schematic showing an example architecture of an example monitor service which collects system configuration and user activity information, and suggests to the rating service and user profile service respectively how the mapping and user profile databases should be updated for use by the composition service in responding to future queries;