Method and system for assembling and utilizing components in component object systems
First Claim
1. A method for forming an object-based computer system comprising:
- providing a first existing executable module and a second existing executable module;
determining a first operation associated with the first existing executable module;
determining a second operation associated with the second existing executable module;
determining a mapping between the first and second operations; and
managing an interaction between the first and second operations based on the mapping.
1 Assignment
0 Petitions
Accused Products
Abstract
A design tool for assembling component objects to form an object-based computer system application includes a declarative user input interface mechanism and a design engine. The declarative user input interface mechanism provides an input structure for the input of user declarations specifying operative interactions between component objects. The design engine automatically generates, in response to input user declarations, an application design definition modeling an application infrastructure for managing component object interactions. The design engine automatically generates, in response to input user declarations, a match between an application view field definition and a parameter of an associated component object operations. A runtime tool includes an application engine which is responsive to an application design definition and is operative at runtime automatically to create application view instances from respective application view definitions for managing runtime component object interactions for the applications.
-
Citations
25 Claims
-
1. A method for forming an object-based computer system comprising:
-
providing a first existing executable module and a second existing executable module;
determining a first operation associated with the first existing executable module;
determining a second operation associated with the second existing executable module;
determining a mapping between the first and second operations; and
managing an interaction between the first and second operations based on the mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for forming an object-based computer system comprising:
-
a first existing executable module;
a second existing executable module;
means for determining a first operation associated with the first existing executable module;
means for determining a second operation associated with the second existing executable module;
means for determining a mapping between the first and second operations; and
means for managing an interaction between the first and second operations based on the mapping. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for forming an object-based computer system comprising software stored on storage and operable to:
-
provide a first existing executable module and a second existing executable module;
determine a first operation associated with the first existing executable module;
determine a second operation associated with the second existing executable module;
determine a mapping between the first and second operations; and
manage an interaction between the first and second operations based on the mapping.
-
-
25. A method for forming an object-based computer system comprising:
-
providing a first existing executable component object and a second existing executable component object;
determining a first operation associated with the first existing executable component object;
determining a second operation associated with the second existing executable component object;
mapping an output parameter associated with the first operation to an input parameter associated with the second operation;
managing the flow of the output parameter to the input parameter based on the mapping;
assembling the first and second executable component objects to form an object-based application;
configuring a user interface based on the mapping for managing the runtime interactions between the output parameter and the input parameter; and
managing a data value associated with the first operation when the first operation is invoked.
-
Specification