Web service visualizer and display service
First Claim
Patent Images
1. In a computing environment, a method comprising:
- obtaining information about services registered with a directory service; and
generating a visualization containing at least one visible item representative of each service and a representation of at least one message communicated between two of the services.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a service visualizer that presents a high-level view of services currently running in a distributed operating system. The service visualizer, which itself may be a service, is visual-based and uses objects (e.g., spheres) suspended in space to represent the ports of services that are currently running. Messages sent between services are represented by particles. The visualizer creates a visual collection for each service port, which in turn creates a port monitor to watch for messages on the port. The resulting visualization may be interacted with, such as for purposes of debugging.
-
Citations
40 Claims
-
1. In a computing environment, a method comprising:
-
obtaining information about services registered with a directory service; and
generating a visualization containing at least one visible item representative of each service and a representation of at least one message communicated between two of the services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a computing environment having a directory service that provides information about services, a system comprising:
-
a visualizer service coupled to the directory service to obtain information about services known to the computing environment;
a visual collection service caused to be created by the visualizer service for each service for which the information was obtained, the visual collection service coupled to the directory service by subscribing for insert and delete notifications for services of a contract type; and
a port visual service for each instance in the directory of a service contract of each type; and
wherein the visualizer service, each visual collection service, and each port visual service pass update-related messages to generate a visualization containing at least one visible item representative of each service and a representation of at least one message communicated between two of the services. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. At least one computer-readable medium having computer-executable instructions, which when executed perform a method, comprising:
-
rendering a three-dimensional representation of services that are loaded; and
dynamically updating the three-dimensional representation to represent services that are interacting with each other. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification