Iterative component binding

Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the vari...

Full description

Saved in:
Bibliographic Details
Main Authors Kimmerly, Randy S, Anderson, Christopher L, Szyperski, Clemens A, Moore, Anthony J, Box, Donald F
Format Patent
LanguageEnglish
Published 31.01.2012
Online AccessGet full text

Cover

Loading…
More Information
Summary:Component domains used to define a binding between various components associated with the component domain. The component domain tracks the various services to be imported by each component, and tracks the various services exported by each component. At runtime, rather than at compile time, the various interrelations between the components are bound using the service import and export data. Accordingly, depending on the components available and their characteristics, the bindings may differ. This permits applications to be much more flexible. In one implementation, the binding is performed iteratively. For example, if after one iteration of binding service imports to service exports, some components may expand the services that they export, or the services that they desire to import.