5. A system for a service registry for web services, the service registry comprising a plurality of different environments for the web services, the service registry configured to: detect the creation of a first endpoint definition document for a specific web service, the first endpoint definition document defining address data for the specific web service in one environment, wherein the first endpoint definition document was created manually by an author of the web service; and based on the detecting of the creation of the first endpoint definition document for the specific web service, automatically perform: query the service registry to determine all environments that are defined in the service registry; determine the plurality of different environments based on the determination of all environments that are defined in the service registry, wherein the plurality of different environments comprise any environment for which no endpoint definition document for the specific web service exists in the service registry; access data defining each of the plurality of different environments associated with the service registry; create endpoint definition document for each of the plurality of different environments for the specific web service from the first endpoint definition document and the accessed data; and store the created respective endpoint definition document for each of the plurality of different environments using the service registry.
5. A system for a service registry for web services, the service registry comprising a plurality of different environments for the web services, the service registry configured to: detect the creation of a first endpoint definition document for a specific web service, the first endpoint definition document defining address data for the specific web service in one environment, wherein the first endpoint definition document was created manually by an author of the web service; and based on the detecting of the creation of the first endpoint definition document for the specific web service, automatically perform: query the service registry to determine all environments that are defined in the service registry; determine the plurality of different environments based on the determination of all environments that are defined in the service registry, wherein the plurality of different environments comprise any environment for which no endpoint definition document for the specific web service exists in the service registry; access data defining each of the plurality of different environments associated with the service registry; create endpoint definition document for each of the plurality of different environments for the specific web service from the first endpoint definition document and the accessed data; and store the created respective endpoint definition document for each of the plurality of different environments using the service registry. 6. The system according to claim 5 , wherein the service registry is configured to create the one or more additional endpoint definition documents for the specific web service by copying the first endpoint definition document and adjust address data associated with the first endpoint definition document according to the accessed data.