NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Method for distributed object communications based on dynamically acquired and assembled software componentsA method for acquiring and assembling software components at execution time into a client program, where the components may be acquired from remote networked servers is disclosed. The acquired components are assembled according to knowledge represented within one or more acquired mediating components. A mediating component implements knowledge of an object model. A mediating component uses its implemented object model knowledge, acquired component class information and polymorphism to assemble components into an interacting program at execution time. The interactions or abstract relationships between components in the object model may be implemented by the mediating component as direct invocations or indirect events or software bus exchanges. The acquired components may establish communications with remote servers. The acquired components may also present a user interface representing data to be exchanged with the remote servers. The mediating components may be assembled into layers, allowing arbitrarily complex programs to be constructed at execution time.
Document ID
20080004512
Acquisition Source
Headquarters
Document Type
Other - Patent
Authors
Sundermier, Amy
Date Acquired
August 24, 2013
Publication Date
November 19, 2002
Subject Category
Computer Programming And Software
Report/Patent Number
Patent Application Number: US-PATENT-APPL-SN-035202
Patent Number: US-PATENT-6,484,214
Funding Number(s)
CONTRACT_GRANT: NCCW-0076
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Patent
US-PATENT-6,484,214
Patent Application
US-PATENT-APPL-SN-035202
No Preview Available