Patent ID: 8230353

Claim:
A system for iterative development of services comprising: a first memory for holding a WSDL model; a second memory for holding a Java model; a user interface operative to provide output to a user and accept input from the user; and control logic in communication with the first memory, the second memory, and the user interface, the control logic operative to (a) construct a WSDL model in the first memory based on a WSDL document, (b) for each service specified in the WSDL model, construct at least one corresponding service in the Java model and generate at least one display item on the user interface, (c) for each entry made by the user in the user interface in any one of the user interface display item, the WSDL model, or the Java model, update any two or more of the at least one corresponding user interface display item, the at least one corresponding service in the WSDL model, or the at least one corresponding service in the Java model; (d) produce a Java document from the Java model, and (e) produce an updated WSDL document.