1. A system for prioritizing components, comprising: a maintenance mechanism to maintain components comprising at least one requester component and at least two service components, each component comprising a historical context and access information; a receiver mechanism to receive a request by the requester component for the historical contexts associated with one or more of the service components; a filter mechanism to filter the one or more service components via the access information to determine which of the one or more service components are accessible to the requester component; and a prioritization mechanism to prioritize the accessible service components for the requester component based on the associated historical contexts.