Claims
- 1. A computer controlled method comprising:monitoring, by a context monitor, communications between a plurality of components in a monitored environment; maintaining a historical context of interactions between said plurality of components within said monitored environment; analyzing said monitored environment using said historical context and the composition of said plurality of components to generate a situational assessment; and providing said situational assessment responsive to the step of analyzing.
- 2. The computer controlled method of claim 1 further comprising receiving a request for said situational assessment of said monitored environment.
- 3. The computer controlled method of claim 1, further comprising discovering when an additional component enters said monitored environment.
- 4. The computer controlled method of claim 1, further comprising subscribing to said context monitor by one of said plurality of components.
- 5. The computer controlled method of claim 1, further comprising snooping, by said context monitor, network traffic in said monitored environment.
- 6. The computer controlled method of claim 1, further comprising subscribing to one or more of said plurality of components by said context monitor.
- 7. The computer controlled method of claim 1, wherein the step of analyzing is performed by an inference engine.
- 8. The computer controlled method of claim 1, wherein said historical context includes information from previous events within said monitored environment.
- 9. The computer controlled method of claim 1, wherein the step of analyzing is performed using a machine learning technology.
- 10. An apparatus comprising:a communications monitor configured to monitor communications between a plurality of components in a monitored environment; a context mechanism configured to maintain a historical context of interactions between said plurality of components within said monitored environment; a receiver mechanism configured to receive a request for a situational assessment of said monitored environment; an analysis mechanism configured to analyze said monitored environment using said historical context and the composition of said plurality of components; and a sending mechanism configured to provide said situational assessment responsive to the analysis mechanism.
- 11. The apparatus of claim 10, further comprising a discovery mechanism configured to discover when an additional component enters said monitored environment.
- 12. The apparatus of claim 10, further comprising a subscription mechanism configured to enable one of said plurality of components to subscribe to the apparatus.
- 13. The apparatus of claim 10, wherein the communications monitor snoops on network traffic in said monitored environment.
- 14. The apparatus of claim 10, further comprising a subscription mechanism configured to subscribe to one or more of said plurality of components.
- 15. The apparatus of claim 10, wherein the analysis mechanism includes an inference engine.
- 16. The apparatus of claim 10, wherein said historical context includes information from previous events within said monitored environment.
- 17. A computer program product comprising:a computer usable data carrier having computer readable code embodied therein comprising: computer readable program code configured to cause said computer to effect a communications monitor configured to monitor communications between a plurality of components in a monitored environment; computer readable program code configured to cause said computer to effect a context mechanism configured to maintain a historical context of interactions between said plurality of components within said monitored environment; computer readable program code configured to cause said computer to effect a receiver mechanism configured to receive a request for a situational assessment of said monitored environment; computer readable program code configured to cause said computer to effect an analysis mechanism configured to analyze said monitored environment using said historical context and the composition of said plurality of components; and computer readable program code configured to cause said computer to effect a sending mechanism configured to provide said situational assessment responsive to the analysis mechanism.
- 18. The computer program product of claim 17, wherein the computer usable data carrier is a computer readable media.
- 19. The computer program product of claim 17, wherein the computer usable data carrier is a carrier wave.
- 20. The computer program product of claim 17, further comprising computer readable program code configured to cause said computer to effect a discovery mechanism configured to discover when an additional component enters said monitored environment.
- 21. The computer program product of claim 17, further comprising computer readable program code configured to cause said computer to effect a subscription mechanism configured to enable one of said plurality of components to subscribe to the product.
- 22. The computer program product of claim 17, wherein the communications monitor snoops on network traffic in said monitored environment.
- 23. The computer program product of claim 17, further comprising computer readable program code configured to cause said computer to effect a subscription mechanism configured to subscribe to one or more of said plurality of components.
- 24. The computer program product of claim 17, wherein the analysis mechanism includes an inference engine.
- 25. The computer program product of claim 17, wherein said historical context includes information from previous events within said monitored environment.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is related to U.S. patent application Ser. No. 10/317,580 filed Dec. 12, 2002, entitled: METHODS, APPARATUS, AND PROGRAM PRODUCTS FOR UTILIZING CONTEXTUAL PROPERTY METADATA IN NETWORKED COMPUTING ENVIRONMENTS, filed concurrently herewith.
This application is related to U.S. patent application Ser. No. 10/317,342 filed Dec. 12, 2002, entitled: METHODS, APPARATUS, AND PROGRAM PRODUCTS FOR CONFIGURING COMPONENTS IN NETWORKED COMPUTING ENVIRONMENTS, filed concurrently herewith.
US Referenced Citations (2)
Non-Patent Literature Citations (5)
Entry |
Sun Microsystems “A Collection of Jini™ Technology Helper Utilities and Services Specifications,” Version 1.2, Dec. 2001. |
Sun Microystems “Jini™ Technology Core Platform Specification,” Version 1.2, Dec. 2001. |
UDDI.ORG Universal Description, Discovery and Integration “UDDI Data Structure Reference V1.0,” UDDI Published Specification, Jun. 28, 2002. |
UDDI.ORG Universal Description, Discovery and Integration “UDDI Programmer's API 1.0,” UDDI Published Specification, Jun. 28, 2002. |
UDDI.ORG Universal Description, Discovery and Integration “UDDI Technical White Paper,” Sep. 6, 2000. |