A method, apparatus, and computer instructions for providing identification and
monitoring of entities. A distributed data processing system includes one or more
distributed publishing entities, which publish computer readable announcements
in a standard language. These announcements may contain a description of a monitoring
method that may be used to monitor the behavior of one or more distributed monitored
entities. These announcements also may include information used to identify a monitoring
method that may be used by the distributed monitored entity to monitor its own
behavior or by a distributed consumer entity to monitor the behavior of the distributed
monitored entity. The monitoring also may be performed by a third-party distributed
monitoring entity.