CATEGORICAL APPROACH FOR IMPLEMENTING A SOFTWARE COMPONENT DEVELOPMENT ARCHITECTURE
Patent №
US 7,797,675
Granted
2010-09-14
Filed 2005
Owner
EMC CORPORATION
Lab
—
AI components
3
kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11137749
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.
AI classification
Ownership
EMC CORPORATION
assignment · 166090356
Assignors
MICHEL, RUBEN, SOSNOVSKY, STANISLAV, LIUBOVICH, ILYA, CORMIER, RICHARD FRANCIS
On an employer assignment, the assignors are typically the inventors.