Patent ID: 8307379
Filing Date: 2012-11-06
Classification: G06F

Abstract:
1. A method, comprising: indicating an association of parameter definitions with extensions in a runtime environment in a computer system, where each extension comprises a program capable of being selected to process at least one input object as part of an operation; receiving a call, in the runtime environment, for an extension point including at least one input object to determine one extension to use to process the at least one input object, wherein requirements are defined for the extension point, and wherein attributes of the at least one input object are associated with a hierarchy of the attributes; determining a set of candidate extensions capable of processing the at least one input object based on determining extensions whose parameter definitions are capable of satisfying the requirements defined for the extension point, and wherein a different priority is associated with each extension; and selecting from the set of candidate extensions one extension to use to process the at least one input object by: