1. A computer-based web service registry system comprising: a web service registry for registering a plurality of web services, each web service being a compliant web service or a non-compliant web service, and the compliant web services being based on a plurality of defined knowledgebase models; and a computer processor configured to identify and remove the non-compliant web services from the web service registry.