1. A method for defining a service monitor for a web service, the method comprising: accepting by a processor a functional web service that operates as one of a plurality of functional web services all operating on a single server; including in the functional web service at least one monitor data collection function that records at least one monitor data element, the at least one monitor data element characterizing at least one operation of the functional web service, and the at least one monitor data element being made available to the monitoring service; defining at least one functional web service description language (WSDL) document for the functional web service; defining a monitor web service, separate from the functional web service, the monitor web service providing access to the at least one monitor data element recorded by the at least one data collection function included within the functional web service; and including, in the at least one functional web service description language (WSDL) document, a reference to a monitoring web service description language (WSDL) document defining the monitoring service, wherein the monitoring web service description language (WSDL) document is separate from the functional web service description language (WSDL) document.
1. A method for defining a service monitor for a web service, the method comprising: accepting by a processor a functional web service that operates as one of a plurality of functional web services all operating on a single server; including in the functional web service at least one monitor data collection function that records at least one monitor data element, the at least one monitor data element characterizing at least one operation of the functional web service, and the at least one monitor data element being made available to the monitoring service; defining at least one functional web service description language (WSDL) document for the functional web service; defining a monitor web service, separate from the functional web service, the monitor web service providing access to the at least one monitor data element recorded by the at least one data collection function included within the functional web service; and including, in the at least one functional web service description language (WSDL) document, a reference to a monitoring web service description language (WSDL) document defining the monitoring service, wherein the monitoring web service description language (WSDL) document is separate from the functional web service description language (WSDL) document. 6. The method according to claim 1 , wherein the including a reference is automatically performed by a web service development tool.