1. A method of generating a tailored schema description of a web service from a predefined schema description of the web service, the predefined schema providing a machine readable description of operations performed by the web service and a message format for communication with the web service, the method comprising: identifying an operation of the web service to be supported by the tailored schema; for the identified operation, providing at least one example message; calculating a subset of the predefined schema for supporting the identified operation based on the at least one example message; and generating the tailored schema based on the calculated subset of the predefined schema.