×

Implicit composition of component bindings

  • US 8,307,329 B2
  • Filed: 02/07/2008
  • Issued: 11/06/2012
  • Est. Priority Date: 02/07/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising one or more physical computer-readable storage devices having stored thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for composing a plurality of components of a program, and wherein the method is comprised of the following acts:

  • creating a component domain in which to associate instantiated components;

    creating a component domain manager which contains logic mechanisms used to dynamically bind components contained in the component domain at runtime based on matching service imports and service exports of the components that are instantiated and associated with the component domain at runtime, and using the logic mechanisms, the component domain manager performing the follow at runtime;

    associating a plurality of instantiated components with said component domain;

    identifying and indexing those services exported and those services imported by each of the instantiated components of the component domain; and

    comparing at runtime service export data with service import data and then identifying as matching at least a first component that exports a particular service, and at least a second component that imports the particular service, and then binding the first component to the second component for the particular service so that the first component makes the particular service available to the second component at runtime.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×