Invention Grant
- Patent Title: Using attributes to identify and filter pluggable functionality
- Patent Title (中): 使用属性来识别和过滤可插拔功能
-
Application No.: US11304204Application Date: 2005-12-14
-
Publication No.: US07831956B2Publication Date: 2010-11-09
- Inventor: Randy S. Kimmerly
- Applicant: Randy S. Kimmerly
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Woodcock Washburn LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
In a composition model for large-scale extensible applications, applications are constructed in a modular fashion. The modules integrate with each other by producing and consuming functionality that conforms to a common definition. Producer modules and consumer modules are kept independent of one another, and are linked together indirectly via a definition module. .NET attributes are used to identify various code artifacts (such as classes, methods, properties, etc.) as being functionality definitions, productions, and/or consumptions. These attributes are examined by the module loader and used to create relationships between individually installed producer and consumer modules. The consumer uses .NET attributes to declare dependency on functionality and filter out implementations that don't meet the criteria specified by those attributes.
Public/Granted literature
- US20070061799A1 Using attributes to identify and filter pluggable functionality Public/Granted day:2007-03-15
Information query