Categorical approach for implementing a software component development architecture
US7797675B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 25, 2005 |
| Grant date | Sep 14, 2010 |
| Priority date | — |
| Expiry date | Jun 17, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/36
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system produces a component framework that insulates components from an underlying communication infrastructure by receiving a component descriptor that specifies fundamental properties of a component and receiving a definition of remotable interfaces associated with the component. A generation tool emits a component framework that includes: i) a coInterface interface that exposes the component's remotable interfaces; ii) a coFactories interface that declares factories for component operation; iii) a template for a coClass class, the coClass class operable to receive developer programmed functionality; and iv) a coBridge class that extends the coClass class and functions as a morphism from an IDL-defined component to an object model based, middleware-independent component.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.