Using attributes to identify and filter pluggable functionality

Data processing: software development – installation – and managem – Software program development tool – Editing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S166000

Reexamination Certificate

active

07831956

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.

REFERENCES:
patent: 2991398 (1961-07-01), Strong
patent: 5062604 (1991-11-01), Monnier
patent: 5148353 (1992-09-01), Morgan et al.
patent: 5219135 (1993-06-01), Scott
patent: 5430612 (1995-07-01), Simon et al.
patent: 5621618 (1997-04-01), Komiyama
patent: 5672823 (1997-09-01), Lachmann et al.
patent: 5873749 (1999-02-01), Takiguchi et al.
patent: 6222736 (2001-04-01), Sim et al.
patent: 6227500 (2001-05-01), Inaba et al.
patent: 6378003 (2002-04-01), Danforth
patent: 6389896 (2002-05-01), Tomita et al.
patent: 6701433 (2004-03-01), Schell et al.
patent: 6864573 (2005-03-01), Robertson et al.
patent: 6901595 (2005-05-01), Mukundan et al.
patent: 6928639 (2005-08-01), Juan et al.
patent: 7603657 (2009-10-01), Gassner et al.
patent: 2003/0014466 (2003-01-01), Berger et al.
patent: 2003/0074418 (2003-04-01), Coker
“Notes on the eclipse plug-in architecture,”Bolour Computing, 2003, http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin—architecture.html, downloaded from the Internet on Mar. 30, 2006, 33 pages.
Jesse Liberty; “Programming C#: Attributes and Reflection” [Online] Jul. 2001; pp. 1-39; XP00250903.
Juval Lowy; “Com and .Net Component Services” [Online] Sep. 20001; XP002509094.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Using attributes to identify and filter pluggable functionality does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Using attributes to identify and filter pluggable functionality, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using attributes to identify and filter pluggable functionality will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4209688

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.