Workflow-based systems/infrastructures require repositories or registries from which to retrieve components of interest for execution, modification or study. Depending on the requirements around which different systems are designed, such repositories may contain workflow building components, workflows, information about resources, required data, etc. In most cases, a workflow system, and from the user's perspective its editor, is expected to interact seamlessly with multiple repositories or registries.