Claims
- 1. A computer controlled method for configuring a first set of a plurality of components where some of said plurality of components have a component context that can be revealed, the method comprising steps of:
acquiring a representation of a first component configuration of said first set; and instantiating a second component configuration based on said representation of said first component configuration.
- 2. The computer controlled method of 1 wherein portions of said representation of said first component configuration are dispersed among said component context of said plurality of components.
- 3. The computer controlled method of 1 wherein portions of said representation of said first component configuration are dispersed among a plurality of component logging services.
- 4. The computer controlled method of 3 wherein said plurality of component logging services are hosted at a single server.
- 5. The computer controlled method of 1 wherein said representation of said first component configuration is an abstract application.
- 6. The computer controlled method of 5 wherein said abstract application is invoked as an abstract component.
- 7. The computer controlled method of 5 wherein said plurality of components includes an abstract component.
- 8. The computer controlled method of 5 wherein said abstract component causes a second abstract component to be instantiated.
- 9. The computer controlled method of 1 wherein said second component configuration is applied to said first set.
- 10. The computer controlled method of 1 wherein said second component configuration is applied to a second set of said plurality of components.
- 11. The computer controlled method of 1 further comprising creating, by a user, an abstract application from said representation of said first component configuration.
- 12. The computer controlled method of 1 further comprising automatically creating an abstract application from said representation of said first component configuration.
- 13. The computer controlled method of 1 further comprising generalizing an abstract application such that said abstract application, when instantiated, can automatically replace one or more of said first set by one or more of said plurality of components.
- 14. The computer controlled method of 1 wherein the step of acquiring further comprises configuring said first component configuration to specify said first set.
- 15. The computer controlled method of 1 further comprising configuring an abstract application with a user interface.
- 16. An apparatus comprising:
a discovery mechanism configured to discover a plurality of components wherein some of said plurality of components have a component context that can be revealed; an acquisition mechanism configured to acquire a representation of a first component configuration of a first set of said plurality of components discovered by the discovery mechanism; and an instantiation mechanism configured to instantiate a second component configuration based on said representation of said first component configuration.
- 17. The apparatus of 16 wherein portions of said representation of said first component configuration are dispersed among said component context of said plurality of components and the acquisition mechanism is configured to retrieve said portions.
- 18. The apparatus of 16 wherein portions of said representation of said first component configuration are dispersed among a plurality of component logging services and the acquisition mechanism is configured to retrieve said portions.
- 19. The apparatus of 16 wherein said representation of said first component configuration is an abstract application.
- 20. The apparatus of 19 wherein said abstract application is invoked as an abstract component.
- 21. The apparatus of 19 wherein said plurality of components includes an abstract component.
- 22. The apparatus of 19 wherein said abstract component causes a second abstract component to be instantiated.
- 23. The apparatus of 16 wherein said second component configuration is applied to said first set.
- 24. The apparatus of 16 wherein said second component configuration is applied to a second set of said plurality of components.
- 25. The apparatus of 16 further comprising a configuration mechanism configured to enable a user to create an abstract application from said representation of said first component configuration.
- 26. The apparatus of 16 further comprising a configuration mechanism configured to automatically create an abstract application from said representation of said first component configuration.
- 27. The apparatus of 16 further comprising a generalization mechanism configured to generalize an abstract application such that said abstract application, when instantiated, can automatically replace one or more of said first set by one or more of said plurality of components.
- 28. The apparatus of 16 wherein the acquisition mechanism configures said first component configuration to specify said first set.
- 29. The apparatus of 16 wherein the instantiation mechanism further comprises a user interface configuration mechanism configured to associate an abstract application with a user interface.
- 30. A computer program product comprising:
a computer usable data carrier having computer readable code embodied therein, the computer program product comprising:
computer readable program code configured to cause said computer to effect a discovery mechanism configured to discover a plurality of components wherein some of said plurality of components have a component context that can be revealed; computer readable program code configured to cause said computer to effect an acquisition mechanism configured to acquire a representation of a first component configuration of a first set of said plurality of components discovered by the discovery mechanism; and computer readable program code configured to cause said computer to effect an instantiation mechanism configured to instantiate a second component configuration based on said representation of said first component configuration.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. ______ filed Dec. **, 2002, having Attorney Docket number D/A1493, entitled: METHODS, APPARATUS, AND PROGRAM PRODUCTS FOR UTILIZING CONTEXTUAL PROPERTY METADATA IN NETWORKED COMPUTING ENVIRONMENTS, filed concurrently herewith.
[0002] This application is related to U.S. patent application Ser. No. ______ filed Dec. **, 2002, having Attorney Docket number D/A1493Q, entitled: METHODS, APPARATUS, AND PROGRAM PRODUCTS FOR ANALYZING CONTEXT IN A NETWORKED COMPUTING ENVIRONMENT, filed concurrently herewith.
[0003] This application is related to U.S. patent application Ser. No. ______ filed Dec. **, 2002, having Attorney Docket number D/A1493Q1, entitled: METHODS, APPARATUS, AND PROGRAM PRODUCTS FOR CONFIGURING COMPONENTS IN NETWORKED COMPUTING ENVIRONMENTS, filed concurrently herewith.